По некоторым причинам мне приходится пользоваться VirtualBox, к сожалению Wine может запустить далеко не все приложения, которые мне нужны для работы. И иногда нужно что то достать с виртуального жёсткого диска, но каждый раз запускать VirtualBox слишком долго.
Вот тут то и поможет пакет virtualbox-fuse. Он использует библиотеку для доступа к образам VirtualBox и монтирует в локальную папку, используя FUSE. В локальной папке вы обнаружите EntireDisk, Partition1, Partition2 и т.д.
Итак, для начала установим сам пакет:
1
|
sudo
apt
-
get
install
virtualbox
-
fuse
|
Теперь откройте файл /etc/fuse.conf:
1
|
sudo
nano
/
etc
/
fuse
.conf
|
В данном файле найдите такую строчку:
1
|
#user_allow_other
|
Уберите решётку (#) и сохраните файл.
Теперь разберёмся с самой программой. Подключим образ vdi:
1
|
sudo
vdfuse
-
f
/
home
/
sk8er
/
VirtualBoxVMs
/
Windows7
/
Windows7
.vdi
/
home
/
sk8er
/
VirtualBoxVMs
/
Windows7
/
mount
|
Где:
- /home/sk8er/VirtualBoxVMs/Windows7/Windows7.vdi - путь к образу vdi
- /home/sk8er/VirtualBoxVMs/Windows7/mount - путь для монтирования
В монтируемой папке появятся файлы EntireDisk, Partition1, Partition2 и т.д. Собственно их и нужно подключить, чтобы видеть файлы и папки на разделах виртуального диска.
Итак, ищем нужный файл (я просто выбрал тот, что имел самый большой объём) и подключаем:
1
|
sudo
mount
/
home
/
sk8er
/
VirtualBoxVMs
/
Windows7
/
mount
/
Partition1
/
home
/
sk8er
/
VirtualBoxVMs
/
Windows7
/
mount
/
disk
|
Где:
- /home/sk8er/VirtualBoxVMs/Windows7/mount/Partition1 - путь к файлу
- /home/sk8er/VirtualBoxVMs/Windows7/mount/disk - путь для монтирования
Вот и всё, теперь вы можете спокойно редактировать виртуальный жёсткий диск VirtualBox.