Попытайтесь делать это:
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"
Из-за конкретного вопроса реализации, я не мог смонтировать изображение в конце.
На BTRFS файловая система UUID должны быть уникальными. Когда я пытался монтировать свое изображение partclone, Linux будет видеть, что устройство с тем же изображением было уже смонтировано в /
, и поэтому просто циклично выполнился бы назад к тому устройству. Нет действительно обходного решения, поскольку BTRFS хранит информацию UUID в каждом блоке и нет способа просто проигнорировать UUID во время монтирования.
Я думаю, что необходимо обеспечить -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
страница справочника, которая касается циклических устройств.
/
и не монтирование архива. Если идентификатор объема файла изображения совпадает с /
, это могло быть причиной, она не будет использовать файл изображения, как она уже думает его смонтированный?
– Naftuli Kay
06.12.2013, 10:33
2013-11-29.sda3.img
и /
то же, и отказывается "повторно монтировать" изображение и просто цикличное выполнение назад к /
.
– Naftuli Kay
06.12.2013, 10:37