История изменений
Исправление 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.