The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги ]

Как подключить физический диск в VirtualBox
Иногда требуется использовать в VirtualBox не образ виртуального диска, а
настоящее блочное устройство, такое как диск или USB Flash. В нашем случае,
была поставлена задача загрузки в VirtualBox для проведения эксперимента копии
одного из серверов, содержимое дисков которого было скопировано на
USB-накопитель. При этом система должна была поддерживать загрузку не только в
VirtualBox, но и без виртуализации - при соединении USB-накопителя к любому компьютеру.

Для подключения блочного устройства /dev/sdc необходимо выполнить (тем же
методом можно подключать отдельные разделы, например, /dev/sdc2):

   sudo VBoxManage internalcommands createrawvmdk -filename ~/.VirtualBox/HardDisks/sdc.vmdk -rawdisk /dev/sdc

В дальнейшем, в настройках виртуальной машины выбираем образ sdc.vmdk, который
ссылается на /dev/sdc. При подключении необходимо обратить внимание на права
доступа к заданному блочному устройству, например, в нашем случае текущий
пользователь должен входить в группу, для которой разрешена запись /dev/sdc.
 
17.01.2011
Ключи: virtualbox, disk / Лицензия: CC-BY
Раздел:    Корень / Безопасность / Виртуализация - Xen, OpenVZ, KVM, Qemu

Обсуждение [ Линейный режим | Показать все | RSS ]
 
  • 1.1, Сергей, 00:04, 17/01/2011 [ответить] [смотреть все]
  • –1 +/
    Вот уж точно заметка, только для себя любимого, но во интернете...
     
  • 1.2, kamagan, 05:56, 17/01/2011 [ответить] [смотреть все]
  • +/
    Сергей, зря вы так. Мне например пригодится, раньше не знал.
     
     
  • 2.3, EKrava, 10:07, 17/01/2011 [^] [ответить] [смотреть все] [показать ветку]
  • +/
    в Документацию заглядывать не пробовали ?
    там мноого полезного пишут..
     
     
  • 3.4, kamagan, 10:09, 17/01/2011 [^] [ответить] [смотреть все]
  • +/
    Документацию читаю только по тем вопросам по которым специализируюсь Документац... весь текст скрыт [показать]
     
  • 3.5, Аноним, 11:20, 17/01/2011 [^] [ответить] [смотреть все]  
  • +/
    Не знаю как сейчас, но в свое время долго парился с подобной задачей В стандарт... весь текст скрыт [показать]
     
     
  • 4.7, Аноним, 15:24, 17/01/2011 [^] [ответить] [смотреть все]  
  • +/
    9.6.1. Using a raw host hard disk from a guest
     
     
  • 5.9, Аноним, 16:17, 17/01/2011 [^] [ответить] [смотреть все]  
  • +/
    Я про то, что не очевидно, что это можно использовать для работы с USB Flash в г... весь текст скрыт [показать]
     
  • 1.6, PavelR, 14:21, 17/01/2011 [ответить] [смотреть все]  
  • +/
    чем-то подобным я в винде пробросил флешку как диск в virtualbox, получив даже возможность загрузить VM с этой самой флешки.
     
  • 1.8, Dmitry, 16:04, 17/01/2011 [ответить] [смотреть все]  
  • +/
    Спасибо.
     
  • 1.10, mnu, 16:45, 17/01/2011 [ответить] [смотреть все]  
  • +/
    а под winblows?
     
     
  • 2.18, z, 15:32, 20/01/2011 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    vmdk - формат дисков vmware, т е можно всё сделать с помощью мастера первый ра... весь текст скрыт [показать] [показать ветку]
     
  • 1.11, Yaro, 09:29, 18/01/2011 [ответить] [смотреть все]  
  • +/
    А можно на компе с dual-boot (лин/вин) таким обрзом запускать венду из-под линукса?
     
     
  • 2.17, Андрей, 10:21, 19/01/2011 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Конечно можно, только винда, установленная на реальное железо, на виртуальном не... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.24, Андрей, 14:21, 05/04/2011 [^] [ответить] [смотреть все]  
  • +/
    Поднимется Надо только предварительно драйвер контролера жесткого диска сменить... весь текст скрыт [показать]
     
  • 1.12, Fyjybv, 14:41, 18/01/2011 [ответить] [смотреть все]  
  • +/
    и если можно ссылолчку
     
  • 1.13, Fyjybv, 14:42, 18/01/2011 [ответить] [смотреть все]  
  • +/
    а можно это в MS Windows сделать? и если да, то как?
     
     
  • 2.16, Адм_крск, 22:54, 18/01/2011 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Примерно так C Program Files Oracle VirtualBox VBoxManage internalcommands cre... весь текст скрыт [показать] [показать ветку]
     
  • 2.23, dRiZd, 20:36, 24/01/2011 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Примерно так:
    VBoxManage.exe internalcommands createrawvmdk -filename D:\VM\SnowLeopard\usb-hdd.vmdk -rawdisk \\.\PhysicalDrive8

    Где \\.\PhysicalDrive8 - физический диск 8, какой у вас - сморите в Вашей системе

     
  • 1.19, JB, 13:14, 21/01/2011 [ответить] [смотреть все]  
  • +/
    Сделал описанным в статье образом, создал sdc.vmdk, ссылающееся на /dev/sda2 на жестком диске.
    Почему-то нет не хочет добавляться в вирт. машину:
    Не удалось открыть жёсткий диск /home/user/.VirtualBox/HardDisks/sdc.vmdk.
    Could not open the medium '/home/user/.VirtualBox/HardDisks/sdc.vmdk'.
    VD: error VERR_ACCESS_DENIED opening image file '/home/user/.VirtualBox/HardDisks/sdc.vmdk' (VERR_ACCESS_DENIED).
    Код ошибки:
    NS_ERROR_FAILURE (0x80004005)
    Компонент:
    Medium
    Интерфейс:
    IMedium {1с334d43-5da2-4415-b556-7592d3ffec8f}
    Вызванный интерфейс:
    IVirtualBox {3f12d113-7def-4a11-d02c-9136d82c41e6}
     
     
  • 2.20, Аноним, 13:49, 21/01/2011 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Дочитайте заметку до конца, где специально упомянуто про права доступа к dev sd... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.21, JB, 14:11, 21/01/2011 [^] [ответить] [смотреть все]  
  • +/
    Все прочитал и все сделал.


    ls -l /dev/sda2
    brw-rw---- 1 root disk

    Юзера, под которым пускаю VirtualBox, добавил в группу disk, перелогинился, согласно groups и id - юзер в группе.

     
  • 1.22, Filosof, 01:25, 23/01/2011 [ответить] [смотреть все]  
  • +/
    я как-то с этим тоже парился, но в итоге плюнул, поставил вмварь и в ней сделал SCSi-passthrough правда оно катит для, соответственно, скази-дисков.
     
  • 1.25, Dmitriy, 16:30, 09/08/2011 [ответить] [смотреть все]  
  • +/
    День мучался с задачкой и разобрался, файл ~/.VirtualBox/HardDisks/sdc.vmdk создаётся от имени рута! Поправил права и все работает!
     

    Ваш комментарий
    Имя:         
    E-Mail:      
    Заголовок:
    Текст:



      Закладки на сайте
      Проследить за страницей
    Created 1996-2017 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    Hosting by Ihor