У меня есть новая установка сервера Ubuntu 11, созданная на Wiki со следующими разделами:
md1 : active raid5 sdc5[2] sda5[0] sdb5[1]
1935813632 blocks super 1.2 level 5, 512k chunk, algorithm 2 [3/3] [UUU]
md2 : active raid5 sdb6[1] sdc6[2] sda6[0]
16722944 blocks super 1.2 level 5, 512k chunk, algorithm 2 [3/3] [UUU]
md0 : active raid1 sda1[0] sdc1[2](S) sdb1[1]
487412 blocks super 1.2 [2/2] [UU]
unused devices: <none>
/
смонтирован в md1
, md2
подкачка и md3
/boot
.
Я хотел бы создать tmpfs для /tmp
который я, вероятно, должен был сделать во время установки, но я задаюсь вопросом, существует ли какая-либо проблема, делающая его теперь, полагая, что ее родитель является RAID-массивом?
Кроме того, какой процесс Вы рекомендовали бы для создания tmpfs?
Без проблем, к тому времени, когда Вы монтируетесь /tmp
смонтирован /
будет уже смонтирован. Файловая система, к которой Вы монтируетесь, относительно неважна. Важно, чтобы это было уже смонтировано. Используя tmpfs на самом деле поможет Вашему выполнению набега, если Вы действительно будете использовать /tmp
много.
Более важный с tmpfs размер Вашего раздела подкачки. Доступная память включая подкачку управляет, как большой tmpfs файловая система можно создать. Когда память становится трудной или /tmp
возрасты данных, это вероятно быть перемещенным в подкачку. Создание больших файлов в tmpfs имеет тенденцию включать свопинг некоторых данных к Вашему разделу подкачки, но обычно это не должно быть проблемой.
Править: ПРЕДУПРЕЖДЕНИЕ: tmpfs является временным и будет сброшен каждая перезагрузка. Я видел долгие многоступенчатые выполнения, поврежденные, храня данные в файловых системах, очищенных на перезагрузке. Не используйте tmpfs, монтируются для чего-либо, что должно пережить перезагрузку. Действительно используйте tmpfs для чего-либо, что не должно переживать перезагрузку.
Некоторые системы имеют сценарий, который очищает/tmp и/или подобные каталоги на перезагрузке. Поведение их должно быть тем же, используется ли tmpfs.