Как смонтировать файл .vhd?
Я только что перешел на вкладку «Тандерберд», «Настройки», «Дополнительно» и снял флажок «Включить глобальный поиск и индексирование».
Если окно поиска не отображается автоматически, , щелкните правой кнопкой мыши на пустое место на панели инструментов и включите «Quickfilter».
6 ответов
Используя Ubuntu 15.10 (также работает на Ubuntu 16.04), вы можете установить vhdimount и tsk (The Sleuth Kit) с помощью:
Затем вы можете действовать следующим образом:
Затем вам нужно будет рассчитать смещение от выхода mmls следующим образом:
Заменить [ f6] по вашему смещению. Вам также может потребоваться изменить fs-тип в соответствии с fs-типом, включенным в ваш файл vhd.
Я создал сценарий, поэтому мне не нужно вводить его каждый раз;)
При поиске в пространстве Launchpad Ubuntu появляется следующее:
virtualbox (бинарный «виртуальный бокс-плавкий предохранитель» является частью пакета виртуальных боксов)
Это означает, что они слились в основной пакет, и вам просто нужно установить виртуальный бокс из репозитория (это то, что раньше называлось virtualbox-ose, поэтому, если вам нужна лицензионная «полная» версия PUEL, это не поможет вам.) [!d3 ]
Обратите внимание, что вам могут понадобиться дополнительные опции для mount, чтобы установить разрешения по своему усмотрению.
Вы можете использовать VirtualBox.
VirtualBox — это бесплатное решение для виртуализации x86, позволяющее работать в системе Linux в широком диапазоне операционных систем x86, таких как Windows, DOS, BSD или Linux.
Чтобы установить VirtualBox под Ubuntu 13.04, просто нажмите Ctrl + Alt + T на клавиатуре, чтобы открыть терминал. Когда он откроется, запустите следующие команды:
Как только он завершит установку, продолжите работу и создайте новую виртуальную машину
Тип во имя. Убедитесь, что вы выбрали правильный тип и версию ОС, находящейся в VHD.
Выберите использование существующего файла виртуального жесткого диска, и найдите свой файл VHD, а затем нажмите кнопку create.
монтирование виртуальны дисков virtual box
Всем привет подскажите через что можно смонтировать виртуальные диски, вариант с fuse некатит так как несовместим по версиям с VB.
Так виртуальные жёсткие диски создаются в разных форматах — помимо специфичного VDI есть также поддержка форматов QEMU и VHD.
так чем смонтировать обычным mount не получается
а ктож его посадит, он же памятник!
я вот несколько не понял. потому и заинтересовался ))))
виртуальные диски — они же просто файлы. (для системы, в которой стоит бокс)
а как примонтировать файлы? а никак. если гостевая запущена, то тогда, для нее этот файл — диск. и его можно монтироват к основной 9системе) но только через сеть. я так думаю.
не, ну можно и так, через qemu-nbd припонячить
Если образ диска в формате raw, то можно монтировать так:
vdfuse монтировал, не заметил несовместимости, правда разовая операция была — вытаскивал файл.
дело в формате.
ну, идею понял. моунту можно наврать, что файл — файловая система. в известном ему формате. а вот конкретно по команде -((сектор_начала_раздела*512)) в этом месте что следует вписать? окуда взять данные?
Ну сконверти в raw img, кто мешает?
VBoxManage clonehd —format
эмо культура поможет тебе )))
ставь куему и следуй рецептуре от fornlr ★ (13.11.2013 20:41:18) )))
Ничего врать не надо, нужна наоборот указать правильные опции монтирования. Монтировать файловую систему с определённым смещением от начала устройства, которое монтируется это стандартная возможность.
в этом месте что следует вписать? окуда взять данные?
А вы читать не умеете? Я специально по русски написал «сектор_начала_раздела».
Данные о разделе, точнее номере начального сектора можно узнать в таблице разделов (Partition Table).
Возьмём например обычный диск.
На этом разделе у меня файловая система xfs, я её могу смонтировать вот так:
Точно так же нужно поступить и с файлом образом диска в формате raw. Точно так же средствами ‘fdisk -l /файл_образа’ смотрите таблицу разделов виртуального диска, только она будет немного в другом формате, и монтируете нужный раздел.
Но это только с raw образом диска.
идею понял. моунту можно наврать, что файл — файловая система
Зачем врать, если все и так есть файл?
читать я умею, а вы отвечать на вопрос умеете?
вы читать не умеете? Я специально по русски написал «сектор_начала_раздела». Возьмём например обычный диск. fdisk -l /dev/sdb
с обычным диском я в курсе где посмотреть. в данном случае, вы предлагаете посмотреть, где находится смещение для физического диска, у которого есть физические сектора (головки, блоки, дорожки и прочая _физическая_ шняга) причем используете конкретный инструмент для просмотра. и затем монтируете ваш _физический_ диск в ваш каталог начиная с точки смещения.
эту же схему вы предлагаете для файла. файла, который имитирует физический диск, будучи прочитан специальным интерпритатором. в котором нет ничево физического и который fdisk нюхать не будет. вот и спросил, где взять данные, которые вы «специально по русски написал» .какая программа скажет где начало раздела?
бодрит, что в конце вашего просвятительского поста есть то, что непосредственно относится к делу и является ответом:
fdisk -l /файл_образа (собственно этого было бы достаточно)
и что примечательно, речь идет конкретно о формате raw, а не о любом формате виртуалных дисков и не о vdi (о чем говорил зачинщик темы) чем vdi посмотреть? например?
——
зы. а врать моунту нужно, ибо —
все файл когда прочитано как файл
файл прочитанный как файл не является файловой системой (файлом для хранения других файлов, то есть каталогом, который конечно тоже файл)
но файловая система, прочитанная и интерпритированная как файл, может являтся файлом для хранения файлов, то есть файловой системой.
файл виртуального диска, должен быть опознан как файловая система и переведен в файл файловой системы, для хранения файлов.
так лучше? )))
обман в том, чтобы файл был воспринят не как файл а затем переведен в файл.
(ночь. самое время пофайлить))) )
Как создать виртуальный том жесткого диска с помощью файла в Linux?
Виртуальный жесткий диск (VHD) — это формат файла образа диска, который представляет собой виртуальный жесткий диск, способный хранить все содержимое физического жесткого диска. Это файл-контейнер , который действует подобно физическому жесткому диску. Образ диска копирует существующий жесткий диск и включает в себя все данные и структурные особенности.
Как и физический жесткий диск, VHD может содержать файловую систему, и вы можете использовать её для хранения и запуска операционной системы, приложений, а также для хранения данных. Одно из типичных применений виртуальных жестких дисков в VirtualBox Virtual Machines (VM) для хранения операционных систем, приложений и данных.
В этой статье мы покажем, как создать том виртуального жесткого диска, используя файл в Linux. Эта статья полезна для создания виртуальных жестких дисков в целях тестирования в вашей ИТ-среде. В этой статье мы создадим том VHD размером 1 ГБ и отформатируем его в файловой системе EXT4.
Создание нового образа для хранения тома виртуального диска
Самый простой способ создать новый образ — использовать следующую команду dd. В этом примере мы будем создавать том VHD размером 1 ГБ.
- if=/dev/zero: входной файл для предоставления символьного потока для инициализации хранилища данных
- of=VHD.img: файл образа, который будет создан как том хранения
- bs=1 M: чтение и запись до 1M одновременно
- count=1200: копировать только 1200M (1GB) входных блоков
Далее нам нужно отформатировать тип файловой системы EXT4 в файле образа VHD с помощью утилиты mkfs. Ответьте «y«, когда на экране появится, что /media/VHD.img не является блочным специальным устройством:
Чтобы получить доступ к тому VHD, нам нужно его подключить к каталогу (точка монтирования). Выполните эти команды, чтобы создать точку монтирования и смонтировать том VHD соответственно. -O используется для указания опций для монтирования, здесь опция указывает узел устройства.
Примечание. Файловая система VHD будет оставаться подключенной только до следующей перезагрузки. Чтобы автоматически подключить её при загрузке системы, добавьте эту запись в файл /etc/fstab.
Теперь вы можете проверить вновь созданную файловую систему VHD с точкой монтирования, используя следующую команду df:
Удаление тома виртуального диска
Если вам больше не нужен том VHD, выполните следующие команды для размонтирования файловой системы VHD, а затем удалите файл образа:
Используя ту же идею, вы также можете создать файл подкачки в Linux.
Это все! В этой статье мы продемонстрировали, как создать том виртуального жесткого диска, используя файл в Linux.
Спасибо за уделенное время на прочтение статьи!
Если возникли вопросы, задавайте их в комментариях.
Подписывайтесь на обновления нашего блога и оставайтесь в курсе новостей мира инфокоммуникаций!