Есть ли проблемы с созданием монтирования tmpfs, когда мой корневой раздел представляет собой массив RAID5?

У меня есть новая установка сервера Ubuntu 11, созданная для вики со следующими разделами:

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?

1 ответ

Решение

Нет проблем, к тому времени, когда вы монтируете /tmp установлен / Ареал будет установлен. Файловая система, к которой вы подключаетесь, относительно неважна. Важно, что он уже установлен. Использование tmpfs на самом деле поможет вашей производительности рейда, если вы используете /tmp много.

Для tmpfs важнее размер раздела подкачки. Объем доступной памяти, включая раздел подкачки, определяет размер файловой системы tmpfs, которую вы можете создать. Когда память становится тесной или /tmp данных возрастов, это может быть перемещено, чтобы обменяться. Создание больших файлов в tmpfs, как правило, подразумевает подкачку некоторых данных в раздел подкачки, но обычно это не должно быть проблемой.

РЕДАКТИРОВАТЬ: ПРЕДУПРЕЖДЕНИЕ: tmpfs является временным и будет сбрасываться при каждой перезагрузке. Я видел длинные многошаговые прогоны, сбрасываемые с хранения данных в файловых системах, очищенных при перезагрузке. Не используйте монтирование tmpfs для всего, что нужно пережить перезагрузку. Используйте tmpfs для всего, что не должно пережить перезагрузку.

В некоторых системах есть скрипт, который очищает /tmp и / или подобные каталоги при перезагрузке. Их поведение должно быть одинаковым независимо от того, используется ли tmpfs.

Другие вопросы по тегам