Это состояние моего диска до подключения нового виртуального диска:
Filesystem Size Used Avail Use% Mounted on
/dev/xvde1 4.9G 4.6G 1.3M 100% /
tmpfs 828M 0 828M 0% /dev/shm
Когда я подключил новый диск, я создал новый раздел и логический том и подключился к разделу / var, и это текущее состояние:
Filesystem Size Used Avail Use% Mounted on
/dev/xvde1 4.9G 4.6G 1.3M 100% /
tmpfs 828M 0 828M 0% /dev/shm
/dev/mapper/vg_var-lv_var
49G 442M 46G 1% /var
Почему корневой раздел такой же, а не уменьшенный, снова 100% использование?
Вы не перенесли файлы из исходного / var в новый / var, поэтому они все еще занимают место на / dev / xvde1.
Добавление нового / var - нетривиальная задача. Многие из файлов, занимающих больше всего места в / var, - это файлы журналов, которые открываются долго работающими демонами. Эти файлы часто остаются открытыми до тех пор, пока демон не получит команду закрыть их или пока демон не будет перезапущен.
Чтобы сделать это правильно, вам потребуется
Потому что сначала вы не удалили файлы из / dev / xvde1.
Чтобы освободить место (и создать соответствующую структуру каталогов в файловой системе), самое простое решение - переключиться на уровень выполнения 1, смонтировать файловую систему в другом месте, перенести файлы, затем перемонтировать и вернуться к уровню выполнения по умолчанию ....
# telinit 1
...
# umount /var
# mkdir /newvar
# mount /dev/mapper/vg_var-lv_var /newvar
# mv /var/* /newvar/
# umount /newvar
# mount /dev/mapper/vg_var-lv_var /var
# rmdir /newvar
# telinit 5
(необходимо запускать с консоли)