Изменение размера каталога /var в Redhat Enterprise Edition 4
Я бегу NDB MySQL. файлы журнала заполняют каталог / var. поэтому я не могу запустить службу ndbd сейчас. В качестве временного исправления я удалил файлы журнала и снова работал нормально. но снова файлы журнала заполняют каталог / var.
у меня есть много места в другом разделе. поэтому я хотел бы поменять раздел из одного каталога в / var.
здесь, если мой вклад от df -h
Filesystem Type Size Used Avail Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
ext3 54G 2.9G 49G 6% /
/dev/cciss/c0d0p1
ext3 99M 14M 81M 14% /boot
none tmpfs 1013M 0 1013M 0% /dev/shm
/dev/cciss/c0d0p2
ext3 9.7G 9.7G 0 100% /var
в /dev/mapper/VolGroup00-LogVol00 достаточно места. Поэтому я хотел бы поменять 10 G пространство из этого каталога в / var.
не могли бы вы помочь мне решить эту проблему?
1 ответ
Вам повезло, что RHEL4 по умолчанию использует LVM. LVM - это гибкий инструмент создания разделов, который позволяет действительно легко изменять разделы.
Вы можете изменить размер раздела LVM с помощью следующих команд. Первый изменяет размер раздела (замените X новым размером), а второй адаптирует файловую систему.
lvresize -L XG /dev/mapper/VolGroup00-LogVol00
resize2fs /dev/mapper/VolGroup00-LogVol00
Убедитесь, что у вас достаточно свободного места и вы не будете уничтожать данные. Вы были предупреждены.
Проблема с вашими настройками в том, что раздел /var не имеет LVM, это обычный раздел. Поэтому вы не сможете освободить место на этом. Я предлагаю вам создать новый раздел LVM из пространства, которое вы получили от LVM, перенести данные и использовать их в качестве нового /var.