У меня есть виртуальная машина Linux, работающая в VirtualBox на Windows. Он работает нормально, в течение некоторого времени он работает с необработанного раздела SSD.
Сегодня я подключил небольшой жесткий диск к машине через порт SATA. Этот HDD имеет один раздел на нем. Это раздел ext3, который содержит некоторые резервные данные с другой машины Linux (голый металл). Теперь я хочу продолжить использовать этот жесткий диск на этом гостевом компьютере Linux в качестве резервного диска, по-прежнему имея доступ к старым резервным данным с другого компьютера (я переношу систему с чистого листа на виртуальную машину)
Я выполнил шаги, перечисленные в разделе Использование физического жесткого диска в виртуальной коробке
Чтобы быть точным, я использовал следующую команду для создания виртуального образа:VBoxManage internalcommands createrawvmdk -filename "C:\Users\Main\VirtualBox VMs\Disks\hdd-ps4-p1.vmdk" -rawdisk \\.PhysicalDrive3 -partitions 1 -relative
Я также пробовал без флага -relative
, он дает тот же результат, с той разницей, что размер диска в пользовательском интерфейсе VirtualBox отличается (полный размер жесткого диска против размера только раздела)
Дело в том, что когда я добавляю его в ВМ, загружаю ВМ и выполняю команду ls -lsa \dev\
, я получаю запись с именем sdb
. Когда я запускаю виртуальную машину без добавления этого изображения, этого sdb
нет, поэтому я предполагаю, что это добавленное изображение.
На самом деле я ожидал увидеть sdb1
который затем мог бы sudo mount /dev/sdb1 /media/hdd/
Кто-нибудь знает что происходит?
Я попробовал sudo sudo mount /dev/sdb /media/hdd/
, но это дает мне монтирование: неправильный тип fs, неверный параметр, плохой суперблок в /dev /sdb - я также не надеялся, что это будет работать.
--- Обновить ---
Я попробовал еще раз, на этот раз без указания раздела во время создания образа. Это работает. Там у меня есть sdb
и sdb1
как и ожидалось, и я могу смонтировать sdb1
и получить доступ к старым файлам на нем.
Но есть ли способ создать изображение только с этим одним разделом? Я хочу использовать оставшуюся часть жесткого диска (около 30%) для других вещей. Моя виртуальная машина загружается из раздела 1 SSD, а второй раздел на самом деле является разделом NTFS, доступным для хоста Windows, поэтому, я полагаю, должно быть возможно сделать то же самое с жестким диском.