У меня есть разделы в /dev/mmcblk0p5
и /dev/mmcblk0p7
. Я хотел бы объединить их так, чтобы p5
только для чтения, а p7
изменения. Я монтирую p5
на /ro-root
и p7
на /root-overlay
.
/ # mount
/dev/mmcblk0p7 on /root-overlay type ext4 (rw,relatime,data=ordered)
/dev/mmcblk0p5 on /ro-root type ext4 (rw,relatime,data=ordered)
/ #
У меня есть файлы в /ro-root
:
/ # ls /ro-root
bin etc lost+found opt sbin tmp www
boot home media proc srv usr
dev lib mnt run sys var
/ #
/root-overlay
в настоящее время является пустой файловой системой.
Я монтирую союз с:
mount -t unionfs -o dirs=/root-overlay=rw:/ro-root=ro none /real-root/
Однако /real-root
выглядит пустым! Если я создаю файл там, я вижу, что он также создан в /root-overlay
.
Кажется, что независимо от того, какие каталоги я пытаюсь объединить вместе, я вижу только файлы из самого левого каталога параметра dirs=
для монтирования.
Почему файлы в /ro-root
скрыты в объединении?