У меня есть небольшой встроенный бортовой компьютер, который использует для загрузки флеш-карту, и я запускаю сервер Ubuntu 12.04. Но поскольку у флэш-карт ограниченный срок службы, я хотел бы смонтировать их как только для чтения и иметь только некоторые папки в tmpfs для файловых операций.
Я отредактировал свой fstab следующим образом:
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc nodev,noexec,nosuid 0 0
UUID=0b2dc455-4dd0-4a4f-934c-587962b006c8 / ext4 ro,discard,noatime,nodiratime,errors=remount-ro 0 1
tmpfs /tmp tmpfs nodev,nosuid 0 0
tmpfs /var/log tmpfs nodev,nosuid 0 0
Но поскольку система предназначена только для чтения, папки tmpfs не монтируются. Есть ли способ смонтировать tmpfs в файловой системе только для чтения?
РЕДАКТИРОВАТЬ
df -h
выглядит так после запуска:
Filesystem Size Used Avail Use% Mounted on
/dev/mmcblk0p2 7.4G 2.0G 5.5G 27% /
udev 450M 4.0K 450M 1% /dev
none 453M 0 453M 0% /run/shm