Монтирование изображения partclone

Попытайтесь делать это:

ip=$(
    ifconfig eth0 |
    perl -ne 'print $1 if /inet\s.*?(\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3})\b/'
)
echo "$ip"
2
06.12.2013, 03:39
2 ответа

Из-за конкретного вопроса реализации, я не мог смонтировать изображение в конце.

На BTRFS файловая система UUID должны быть уникальными. Когда я пытался монтировать свое изображение partclone, Linux будет видеть, что устройство с тем же изображением было уже смонтировано в /, и поэтому просто циклично выполнился бы назад к тому устройству. Нет действительно обходного решения, поскольку BTRFS хранит информацию UUID в каждом блоке и нет способа просто проигнорировать UUID во время монтирования.

2
27.01.2020, 22:00

Я думаю, что необходимо обеспечить -o loop переключитесь для монтирования их .img файлы.

Пример

$ sudo mount -o loop 2013-11-29.sda3.img /mnt

Вы, возможно, должны были бы обеспечить -t переключитесь также, к mount. Этот переключатель говорит, монтируют тип файловой системы, которую Вы пытаетесь смонтировать.

$ sudo mount -o loop -t ext3 2013-11-29.sda3.img /mnt

Посмотрите раздел в mount страница справочника, которая касается циклических устройств.

Ссылки

2
27.01.2020, 22:00
  • 1
    Это все еще связывает с / и не монтирование архива. Если идентификатор объема файла изображения совпадает с /, это могло быть причиной, она не будет использовать файл изображения, как она уже думает его смонтированный? –  Naftuli Kay 06.12.2013, 10:33
  • 2
    я действительно думаю, что монтирование видит что идентификаторы объема 2013-11-29.sda3.img и / то же, и отказывается "повторно монтировать" изображение и просто цикличное выполнение назад к /. –  Naftuli Kay 06.12.2013, 10:37

Теги

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