Я знаю, что VMware поставляет утилиту vmware-mount со своими пакетами server 2 в Linux, которые позволяют монтировать VMDK вне виртуальной машины и рассматривать его как обычную файловую систему, установленную на данной точке монтирования. Есть ли способ добиться чего-то подобного в OpenSolaris, который не требует преобразования в необработанное изображение, а затем обратно?
Нашел решение, которое искал довольно давно, но забыл опубликовать его здесь.
vdfuse представляет собой плавкий модуль, который будет монтировать виртуальные диски как блочное устройство. После этого файловые системы на этих устройствах могут быть смонтированы при условии, что в вашей системе есть правильный драйвер.
VirtualBox работает под OpenSolaris и может использовать образы VMDK. Предполагая, что ваш VMDK содержит обычную файловую систему Linux (ext2 / ext3 / ext4 / xfs / reiserfs / etc), просто создайте новую виртуальную машину в VirtualBox с прикрепленным VMDK и загрузите Linux liveCD iso. Оттуда вы сможете смонтировать файловую систему.