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

Цель здесь - добавить свойство 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.

3 ответа

Решение

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

LABEL=/                 /                       ext3    noatime         1 1

За этим должна последовать перезагрузка.

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

Смотрите: Отключение atime в файловой системе

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

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

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

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

mount -o remount,noatime /

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

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

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