Я пытаюсь перейти /tmp
в оперативную память и соблюдать хорошую практику:
/var/tmp
НЕ ДОЛЖЕН быть помещен вtmpfs
, поскольку это должно пережить перезагрузкине монтировать
/tmp
как отдельныйtmpfs
, но полагаться/dev/shm
или/run/shm
Однако в ядрах 2.6 и 3.2 все изменилось:
Изменения в конфигурации и значения по умолчанию для файловых систем tmpfs
На ядре 3.2 используйте RAMTMP=yes
в /etc/default/tmpfs
.
Мой вопрос: как я могу достичь этой цели с более старыми ядрами?
Мой выбор - ни изменять / etc / fstab, ни это:
mkdir /dev/shm/tmp
chmod 1777 /dev/shm/tmp
mount --bind /dev/shm/tmp /tmp
Есть что-то вроде RAMTMP
для ядер 2.6?
/tmp
можно и нужно использовать для временных файлов, вот и весь смысл. /tmp
не должен пережить перезагрузку (используйте /var/tmp
для этого), и кто составляет электронную почту в два раза меньше оперативной памяти + подкачки (без сохранения)?
tmpfs
считается вредным . Пища для размышлений.