LINUX.ORG.RU

История изменений

Исправление HighMan, (текущая версия) :

Можно добавить зависимости вручную:

Хм…

Дело в том, что я формирую /etc/fstab для initrd, а там нет systemd.

Может без systemd монтирование пойдет по порядку строк fstab?

А по сути вы совершенно правы.

В /srv/layer монтируется раздел (пусть будет /dev/sda4) на котором лежит squashfs и изменения, т.е. lowerdir и workdir. Понимаю, что это в корне не верно, но это не боевой вариант, а для теста в обычной системе.

В /srv/lower монтируется файл squashfs

/srv/layer/upper и /srv/layer/workdir, соответственно, расположены на том же разделе /dev/sda4

Вполне может оказаться, что в полноценной системе с systemd, overlay начинает монтироваться ДО того, как смонтирован /srv/layer, хоть он и записан последним в /etc/fstab.

UPD Хотя нет…

Если не смонтирован /dev/sda4 в /srv/layer, то, соответственно, squashfs не смонтируется в /srv/lower.

Исходная версия HighMan, :

Можно добавить зависимости вручную:

Хм…

Дело в том, что я формирую /etc/fstab для initrd, а там нет systemd.

Может без systemd монтирование пойдет по порядку строк fstab?

А по сути вы совершенно правы.

В /srv/layer монтируется раздел (пусть будет /dev/sda4) на котором лежит squashfs и изменения, т.е. lowerdir и workdir. Понимаю, что это в корне не верно, но это не боевой вариант, а для теста в обычной системе.

В /srv/lower монтируется файл squashfs

/srv/layer/upper и /srv/layer/workdir, соответственно, расположены на том же разделе /dev/sda4

Вполне может оказаться, что в полноценной системе с systemd, overlay начинает монтироваться ДО того, как смонтирован /srv/layer, хоть он и записан последним в /etc/fstab.