Назад | Перейти на главную страницу

Как мне перемонтировать / home как отдельный раздел?

Целью здесь является добавление свойства noatime в / etc / fstab. Мы используем CentOS5.

На обоих серверах A и B мы вызвали окно обслуживания с нашими пользователями и остановили службы MySQL и Apache.

На сервере A мой клиент правильно установил / var / lib / mysql и / home в отдельные разделы, когда я проверил / etc / fstab. Я смог установить свойство noatime и перемонтировать тома, и когда я проверил с помощью «mount -l», они показали свойство noatime. Действительно, производительность сервера была намного выше, когда мы запустили MySQL и Apache и сказали пользователям, чтобы они продолжали работать.

Однако на сервере B мой клиент просто поставил все на /. Есть ли простой способ в командной строке разбить / home и / var / lib / mysql из /, чтобы мы могли применить noatime?

Я просто хочу избежать полной переустановки серверной ОС и повторного восстановления учетных записей cPanel.

Ну, сначала вам нужно создать раздел для хранения /home.
(Это сложная часть, и она оставлена ​​в качестве упражнения для читателя - это может быть так же просто, как просто вырезать кусок нераспределенного дискового пространства (маловероятно), умеренно сложно с помощью изменения размера LVM и файловой системы или сложным / болезненным как "Вы облажались. Сделайте резервную копию и переустановите с правильной таблицей разделов.")

Затем вам нужно заставить всех выйти из системы, чтобы вы могли перенести данные со своего старого /home в новый раздел.
(Если это ваша рабочая станция, просто перейдите в однопользовательский режим и переместите все в новый раздел. Если вам пришлось переустановить на основе вышеизложенного, вы будете выполнять восстановление из резервной копии.).

Тогда вам нужно обновить /etc/fstab чтобы отразить новый раздел и точку монтирования
(Если вы переустанавливали, это будет сделано за вас. Если нет man fstab есть все, что вы когда-либо хотели знать о редактировании /etc/fstab :-) - Перезагрузитесь, и все готово :)

По какой-либо причине вы не можете подать заявку noatime ко всей файловой системе? Я запускаю несколько таких систем без проблем.

mount -o remount,noatime /

Изменить /etc/fstab добавление noatime, чтобы он прилип.

Если вы не можете этого сделать, вам просто нужно разделить дополнительное пространство и скопировать файлы. Изменить: Следуйте за сообщением @ voretaq7 для этого, в котором процедура объясняется более подробно, чем я.

Вы можете изменить /etc/fstab отражать noatime параметр на / файловая система. редактировать /etc/fstab и сделайте запись для / выглядеть примерно так:

LABEL=/                 /                       ext3    noatime         1 1

После этого потребуется перезагрузка.

Конечно, есть и другие практические причины для разделения разделов, как на сервере A, но это сработает в краткосрочной перспективе.

Видеть: Отключение atime в файловой системе