У меня есть виртуальная машина 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, поэтому, я полагаю, должно быть возможно сделать то же самое с жестким диском.

0