Я пытаюсь сделать файловую систему только для чтения (Raspbian). Одним из распространенных способов является размещение некоторого каталога (который должен быть доступен для записи) в tmpfs.
Например, я нашел несколько уроков, которые предлагают:
rm -rf /var/lib/dhcp/ /var/run /var/spool /var/lock
ln -s /tmp /var/lib/dhcp
ln -s /tmp /var/run
ln -s /tmp /var/spool
ln -s /tmp /var/lock
и в /etc/fstab
:
tmpfs /tmp tmpfs nosuid,nodev 0 0
tmpfs /var/log tmpfs nosuid,nodev 0 0
tmpfs /var/tmp tmpfs nosuid,nodev 0 0
насколько я понимаю:
/var/lib/dhcp/
,/var/run
,/var/spool
и/var/lock
являются символической ссылкой на/tmp
который монтируется как tmpfs- но
/var/log
и/var/tmp
монтируются на отдельных tmpfs
Почему вы не можете смонтировать просто /tmp
как tmpfs и symlink там все остальные каталоги?