Связать папки в .img с папками за его пределами?

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

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

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

2
задан 19 August 2011 в 02:30

10 ответов

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

изменить /etc/rc.local и сделать запись типа:

sudo mount /dev/sdaX /home/user

1
ответ дан 25 July 2018 в 21:28
  • 1
    Если я загружаюсь в img, для управления этой долей не будет никакой другой операционной системы. – Oxwivi 17 August 2011 в 18:28
  • 2
    Теперь я понял. Я подумаю в решении. – desgua 17 August 2011 в 18:32
  • 3
    Может быть, установка со сценарием, который запускается при запуске? – desgua 17 August 2011 в 18:53
  • 4
    Да, но как я могу заставить его обнаружить внешнюю файловую систему в первую очередь? – Oxwivi 18 August 2011 в 16:16
  • 5
    После загрузки, каков результат работы sudo fdisk -l? – desgua 18 August 2011 в 17:27

Я не понимаю, почему нет. 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/ для вещей, которые вы хотите отобразить.

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

1
ответ дан 25 July 2018 в 21:28
  • 1
    Нет, я имею в виду bind из Ubuntu в img. Связывание, которое я ищу, должно быть сделано Ubuntu внутри. – Oxwivi 13 August 2011 в 16:09
  • 2
    Нет, я все еще не понимаю, что вы пытаетесь сделать. Возможно, вы можете отредактировать вопрос, чтобы привести пример того, что должно быть где. – Oli♦ 13 August 2011 в 16:14
  • 3
    Обновленный вопрос. – Oxwivi 13 August 2011 в 16:31

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

изменить /etc/rc.local и сделать запись типа:

sudo mount /dev/sdaX /home/user

1
ответ дан 2 August 2018 в 03:06
  • 1
    Если я загружаюсь в img, для управления этой долей не будет никакой другой операционной системы. – Oxwivi 17 August 2011 в 18:28
  • 2
    Теперь я понял. Я подумаю в решении. – desgua 17 August 2011 в 18:32
  • 3
    Может быть, установка со сценарием, который запускается при запуске? – desgua 17 August 2011 в 18:53
  • 4
    Да, но как я могу заставить его обнаружить внешнюю файловую систему в первую очередь? – Oxwivi 18 August 2011 в 16:16
  • 5
    После загрузки, каков результат работы sudo fdisk -l? – desgua 18 August 2011 в 17:27

Я не понимаю, почему нет. 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/ для вещей, которые вы хотите отобразить.

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

1
ответ дан 2 August 2018 в 03:06
  • 1
    Нет, я имею в виду bind из Ubuntu в img. Связывание, которое я ищу, должно быть сделано Ubuntu внутри. – Oxwivi 13 August 2011 в 16:09
  • 2
    Нет, я все еще не понимаю, что вы пытаетесь сделать. Возможно, вы можете отредактировать вопрос, чтобы привести пример того, что должно быть где. – Oli♦ 13 August 2011 в 16:14
  • 3
    Обновленный вопрос. – Oxwivi 13 August 2011 в 16:31

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

изменить /etc/rc.local и сделать запись типа:

sudo mount /dev/sdaX /home/user

1
ответ дан 4 August 2018 в 18:57
  • 1
    Если я загружаюсь в img, для управления этой долей не будет никакой другой операционной системы. – Oxwivi 17 August 2011 в 18:28
  • 2
    Теперь я понял. Я подумаю в решении. – desgua 17 August 2011 в 18:32
  • 3
    Может быть, установка со сценарием, который запускается при запуске? – desgua 17 August 2011 в 18:53
  • 4
    Да, но как я могу заставить его обнаружить внешнюю файловую систему в первую очередь? – Oxwivi 18 August 2011 в 16:16
  • 5
    После загрузки, каков результат работы sudo fdisk -l? – desgua 18 August 2011 в 17:27

Я не понимаю, почему нет. 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/ для вещей, которые вы хотите отобразить.

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

1
ответ дан 4 August 2018 в 18:57
  • 1
    Нет, я имею в виду bind из Ubuntu в img. Связывание, которое я ищу, должно быть сделано Ubuntu внутри. – Oxwivi 13 August 2011 в 16:09
  • 2
    Нет, я все еще не понимаю, что вы пытаетесь сделать. Возможно, вы можете отредактировать вопрос, чтобы привести пример того, что должно быть где. – Oli♦ 13 August 2011 в 16:14
  • 3
    Обновленный вопрос. – Oxwivi 13 August 2011 в 16:31

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

изменить /etc/rc.local и сделать запись типа:

sudo mount /dev/sdaX /home/user

1
ответ дан 6 August 2018 в 03:19
  • 1
    Если я загружаюсь в img, для управления этой долей не будет никакой другой операционной системы. – Oxwivi 17 August 2011 в 18:28
  • 2
    Теперь я понял. Я подумаю в решении. – desgua 17 August 2011 в 18:32
  • 3
    Может быть, установка со сценарием, который запускается при запуске? – desgua 17 August 2011 в 18:53
  • 4
    Да, но как я могу заставить его обнаружить внешнюю файловую систему в первую очередь? – Oxwivi 18 August 2011 в 16:16
  • 5
    После загрузки, каков результат работы sudo fdisk -l? – desgua 18 August 2011 в 17:27

Я не понимаю, почему нет. 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/ для вещей, которые вы хотите отобразить.

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

1
ответ дан 6 August 2018 в 03:19
  • 1
    Нет, я имею в виду bind из Ubuntu в img. Связывание, которое я ищу, должно быть сделано Ubuntu внутри. – Oxwivi 13 August 2011 в 16:09
  • 2
    Нет, я все еще не понимаю, что вы пытаетесь сделать. Возможно, вы можете отредактировать вопрос, чтобы привести пример того, что должно быть где. – Oli♦ 13 August 2011 в 16:14
  • 3
    Обновленный вопрос. – Oxwivi 13 August 2011 в 16:31

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

изменить /etc/rc.local и сделать запись типа:

sudo mount /dev/sdaX /home/user

1
ответ дан 7 August 2018 в 21:00
  • 1
    Если я загружаюсь в img, для управления этой долей не будет никакой другой операционной системы. – Oxwivi 17 August 2011 в 18:28
  • 2
    Теперь я понял. Я подумаю в решении. – desgua 17 August 2011 в 18:32
  • 3
    Может быть, установка со сценарием, который запускается при запуске? – desgua 17 August 2011 в 18:53
  • 4
    Да, но как я могу заставить его обнаружить внешнюю файловую систему в первую очередь? – Oxwivi 18 August 2011 в 16:16
  • 5
    После загрузки, каков результат работы sudo fdisk -l? – desgua 18 August 2011 в 17:27

Я не понимаю, почему нет. 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/ для вещей, которые вы хотите отобразить.

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

1
ответ дан 7 August 2018 в 21:00
  • 1
    Нет, я имею в виду bind из Ubuntu в img. Связывание, которое я ищу, должно быть сделано Ubuntu внутри. – Oxwivi 13 August 2011 в 16:09
  • 2
    Нет, я все еще не понимаю, что вы пытаетесь сделать. Возможно, вы можете отредактировать вопрос, чтобы привести пример того, что должно быть где. – Oli♦ 13 August 2011 в 16:14
  • 3
    Обновленный вопрос. – Oxwivi 13 August 2011 в 16:31

Другие вопросы по тегам:

Похожие вопросы: