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

/ dev / mapper / VolGroup-lv_root больше не осталось места?

У нас есть машина с CentOS, и MySQL не запускается из-за переполнения дискового пространства.

Ниже df -h полученные результаты.

Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/VolGroup-lv_root
                       47G   45G     0 100% /
tmpfs                 3.9G     0  3.9G   0% /dev/shm
/dev/xvda1            485M   33M  428M   7% /boot
/dev/mapper/VolGroup-lv_home
                       44G  180M   42G   1% /home

Что можно сделать в этой ситуации? Добавить еще жесткий диск?

Самый простой и быстрый вариант - создать каталог в /домой и переместите все данные / var в этот каталог и создайте мягкую ссылку / var к / home / var. Шаги будут следующими.

  1. mkdir /home/var

  2. остановить все службы. Например /etc/init.d/mysqld stop

  3. cp -pr /var/* /home/var

  4. rm -rf /var

  5. ln -s /home/var /var

  6. start the services again.

Примечание: вы можете перемещать только данные mysql, которые находятся в / var / lib / mysql, и создавать на них мягкую ссылку.

Ты можешь :

  1. Добавить жесткий диск

  2. Переместите файлы mysql DB в другую FS (в вашем случае у вас осталась только / home FS)

  3. Вы можете изменить размер тома LVM, чтобы сделать / home меньше и / больше (конечно, не забудьте иметь резервную копию :))

Этот вариант наиболее прост, но LVM настоятельно рекомендует сделать резервную копию ваших данных перед изменением размера.

http://www.ibm.com/developerworks/linux/library/l-resizing-partitions-2/index.html

ОБНОВИТЬ (на основе комментария)

если я добавляю жесткий диск, что я должен настроить в моем параметре mysql, чтобы расширить данные на жесткий диск? Если вариант означает, что мне нужно переместить mysql, какие шаги необходимо предпринять для этого?

Вполне легко:

  1. Остановить mysql
  2. Откройте /etc/my.cnf и найдите datadir = - вот ваши файлы данных mysql
  3. Скопируйте / переместите их в новое желаемое место
  4. Обновить datadir = с твоим новым путем
  5. Запустить Mysql
  6. Возьми пиво или что хочешь, потому что все готово

Насколько сложно расширить / root?

Прочтите ссылку выше, которую я уже размещал, Там же пошаговое руководство с подробным объяснением.

Обычно какой домашний раздел хранить? Какие-нибудь важные файлы?

Он содержит пользовательские файлы и настройки, например рабочий стол и т. Д.

Для системы healt / home не важен и может быть перемонтирован в любое время.

Для процветания я предлагаю первым шагом проверить размер / var / log. Возможно заархивируйте старые журналы. Они могут незаметно засорить ваш корневой раздел, да и большинство старых журналов в любом случае излишни.