Привязать папки в .img к папкам вне его?

Привязать папки в .img к папкам вне его?

Есть ли способ привязать папки, расположенные в .imgфайле, к папкам вне его?

Если говорить точнее, предположим, что в imgфайле установлена ​​Ubuntu, я хочу, чтобы образ fstabсвязал несколько папок за пределами imgфайла.

То есть привязка должна быть сделана изнутри изображения. Поэтому если я сохраню что-либо в одной из связанных папок, оно сохранится вне изображения, не занимая места, отведенного для img.

решение1

Не вижу, почему нет. Linux — это просто набор файлов. Устройства — это файлы, а ваш img— это просто файл на устройстве. Смонтируйте устройство, затем образ на устройстве, а затем выполните привязку-монтирование расположений внутри смонтированного img. Проще говоря.

UUID=your_device_UUID    /media/disk    ext4    errors=remount-ro    0    1
/media/disk/image.img    /mnt/img       auto    defaults             0    0
/mnt/img/deep-location   /mnt/deep      none    bind

Цели (второй столбец) должны существовать, поэтому вам придется сделать некоторые действия sudo mkdir(откажитесь от sudo, если вы монтируете внутри дома). Расположение полностью на ваше усмотрение. Используйте /mnt/для монтирования вещей, которые вы не хотите показывать как устройства, naultilusи используйте /media/для вещей, которые выделатьхочу появиться.

О, и при втором монтировании вам, возможно, придется переключиться autoна фактическую файловую систему образа.

решение2

Можете попробовать это:

отредактируйте /etc/rc.localи сделайте запись типа:

sudo mount /dev/sdaX /home/user

Связанный контент