The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Раздел полезных советов: Как подключить физический диск в Vi..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Раздел полезных советов: Как подключить физический диск в Vi..."  +/
Сообщение от auto_tips (??) on 17-Янв-11, 00:04 
Иногда требуется использовать в 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.

URL:
Обсуждается: http://www.opennet.ru/tips/info/2508.shtml

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Как подключить физический диск в VirtualBox"  –1 +/
Сообщение от Сергей (??) on 17-Янв-11, 00:04 
Вот уж точно заметка, только для себя любимого, но во интернете...
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Как подключить физический диск в VirtualBox"  +/
Сообщение от kamagan email on 17-Янв-11, 05:56 
Сергей, зря вы так. Мне например пригодится, раньше не знал.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "Как подключить физический диск в VirtualBox"  +/
Сообщение от EKrava on 17-Янв-11, 10:07 
в Документацию заглядывать не пробовали ?
там мноого полезного пишут..
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "Как подключить физический диск в VirtualBox"  +/
Сообщение от kamagan email on 17-Янв-11, 10:09 
Документацию читаю только по тем вопросам по которым специализируюсь. Документацию на всё на свете времени читать не хватит.
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "Как подключить физический диск в VirtualBox"  +/
Сообщение от Аноним (??) on 17-Янв-11, 11:20 
> в Документацию заглядывать не пробовали ?
> там мноого полезного пишут..

Не знаю как сейчас, но в свое время долго парился с подобной задачей. В стандартной документации этот вопрос не был освещен, что-то вроде недокументированной возможности было.

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

7. "Как подключить физический диск в VirtualBox"  +/
Сообщение от Аноним (??) on 17-Янв-11, 15:24 
9.6.1. Using a raw host hard disk from a guest
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

9. "Как подключить физический диск в VirtualBox"  +/
Сообщение от Аноним (??) on 17-Янв-11, 16:17 
> 9.6.1. Using a raw host hard disk from a guest

Я про то, что не очевидно, что это можно использовать для работы с USB Flash в гостевой системе, я по дури пытался вначале пробросить USB-устройство и нарвался на кучу глюков. Запускал FreeBSD в гостевом режиме - были постоянные паники при работе с USB и модуль usb storage какую-то левую ошибку выдавал.

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

6. "Как подключить физический диск в VirtualBox"  +/
Сообщение от PavelR (??) on 17-Янв-11, 14:21 
чем-то подобным я в винде пробросил флешку как диск в virtualbox, получив даже возможность загрузить VM с этой самой флешки.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

8. "Как подключить физический диск в VirtualBox"  +/
Сообщение от Dmitry email(??) on 17-Янв-11, 16:04 
Спасибо.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

10. "Как подключить физический диск в VirtualBox"  +/
Сообщение от mnu (??) on 17-Янв-11, 16:45 
а под winblows?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

18. "Как подключить физический диск в VirtualBox"  +/
Сообщение от z (??) on 20-Янв-11, 15:32 
vmdk - формат дисков vmware, т.е. можно всё сделать с помощью мастера (первый раз, чтобы понять формат), затем посунуть результат virtualbox
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

11. "Как подключить физический диск в VirtualBox"  +/
Сообщение от Yaro on 18-Янв-11, 09:29 
А можно на компе с dual-boot (лин/вин) таким обрзом запускать венду из-под линукса?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

17. "Как подключить физический диск в VirtualBox"  +/
Сообщение от Андрей (??) on 19-Янв-11, 10:21 
> А можно на компе с dual-boot (лин/вин) таким обрзом запускать венду из-под
> линукса?

Конечно можно, только винда, установленная на реальное железо, на виртуальном не поднимется :)

Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

24. "Как подключить физический диск в VirtualBox"  +/
Сообщение от Андрей (??) on 05-Апр-11, 14:21 
Поднимется. Надо только предварительно драйвер контролера жесткого диска сменить на стандартный. Я делал это под Убунтой, на проце не поддерживающем виртуализацию. Тормозило прилично, но при желании работать можно.
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

12. "а в MS Windows как это сделать"  +/
Сообщение от Fyjybv email on 18-Янв-11, 14:41 
и если можно ссылолчку
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

13. "Как подключить физический диск в VirtualBox"  +/
Сообщение от Fyjybv email on 18-Янв-11, 14:42 
а можно это в MS Windows сделать? и если да, то как?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

16. "Как подключить физический диск в VirtualBox"  +/
Сообщение от Адм_крск on 18-Янв-11, 22:54 
Примерно так:


C:\Program Files\Oracle\VirtualBox>VBoxManage internalcommands createrawvmdk
Oracle VM VirtualBox Command Line Management Interface Version 4.0.0
(C) 2005-2010 Oracle Corporation
All rights reserved.

Usage: VBoxManage internalcommands <command> [command arguments]

Commands:

  createrawvmdk -filename <filename> -rawdisk <diskname>
                [-partitions <list of partition numbers> [-mbr <filename>] ]
                [-relative]
       Creates a new VMDK image which gives access to an entite host disk (if
       the parameter -partitions is not specified) or some partitions of a
       host disk. If access to individual partitions is granted, then the
       parameter -mbr can be used to specify an alternative MBR to be used
       (the partitioning information in the MBR file is ignored).
       The diskname is on Linux e.g. /dev/sda, and on Windows e.g.
       \\.\PhysicalDrive0).
       On Linux host the parameter -relative causes a VMDK file to be created
       which refers to individual partitions instead to the entire disk.
       The necessary partition numbers can be queried with
         VBoxManage internalcommands listpartitions

WARNING: This is a development tool and shall only be used to analyse
         problems. It is completely unsupported and will change in
         incompatible ways without warning.

Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

23. "Как подключить физический диск в VirtualBox"  +/
Сообщение от dRiZd on 24-Янв-11, 20:36 
Примерно так:
VBoxManage.exe internalcommands createrawvmdk -filename D:\VM\SnowLeopard\usb-hdd.vmdk -rawdisk \\.\PhysicalDrive8

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

Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

19. "Как подключить физический диск в VirtualBox"  +/
Сообщение от JB email(??) on 21-Янв-11, 13:14 
Сделал описанным в статье образом, создал 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}
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

20. "Как подключить физический диск в VirtualBox"  +/
Сообщение от Аноним (??) on 21-Янв-11, 13:49 
Дочитайте заметку до конца, где специально упомянуто про права доступа к /dev/sd*

Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

21. "Как подключить физический диск в VirtualBox"  +/
Сообщение от JB email(??) on 21-Янв-11, 14:11 
Все прочитал и все сделал.


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

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

Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

22. "Как подключить физический диск в VirtualBox"  +/
Сообщение от Filosof email(ok) on 23-Янв-11, 01:25 
я как-то с этим тоже парился, но в итоге плюнул, поставил вмварь и в ней сделал SCSi-passthrough правда оно катит для, соответственно, скази-дисков.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

25. "Как подключить физический диск в VirtualBox"  +/
Сообщение от Dmitriy email(??) on 09-Авг-11, 16:30 
День мучался с задачкой и разобрался, файл ~/.VirtualBox/HardDisks/sdc.vmdk создаётся от имени рута! Поправил права и все работает!
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру