Группа My Server LVM сообщает о полном использовании диска.
[root@CH3CSSD01-0539 ~]# pvdisplay -m
--- Physical volume ---
PV Name /dev/sdy2
VG Name centos
PV Size 464.24 GiB / not usable 2.00 MiB
Allocatable yes (but full)
PE Size 4.00 MiB
Total PE 118845
Free PE 0
Allocated PE 118845
PV UUID uV9hb7-eD2V-q6rB-KqP7-OJu2-J50e-LrETpH
--- Physical Segments ---
Physical extent 0 to 1023:
Logical volume /dev/centos/swap
Logical extents 0 to 1023
Physical extent 1024 to 106044:
Logical volume /dev/centos/home
Logical extents 0 to 105020
Physical extent 106045 to 118844:
Logical volume /dev/centos/root
Logical extents 0 to 12799
Но на самом деле на диске много свободного места, как видно из df.
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/centos-root 50G 3.9G 47G 8% /
devtmpfs 63G 0 63G 0% /dev
tmpfs 63G 0 63G 0% /dev/shm
tmpfs 63G 34M 63G 1% /run
tmpfs 63G 0 63G 0% /sys/fs/cgroup
/dev/sdy1 494M 128M 367M 26% /boot
/dev/mapper/centos-home 411G 3.3G 407G 1% /home
Я перезагружал хост много раз, все тот же. Подскажите пожалуйста, что делать? Я подозреваю, что проблема связана с PE, как я могу освободить место в группе томов?
Вот вывод lvdisplay
[root@CH3CSSD01-0539 ~]# lvdisplay
--- Logical volume ---
LV Path /dev/centos/swap
LV Name swap
VG Name centos
LV UUID 5eHvlE-btOG-5bSw-Pvpa-YQgJ-DT5t-oo0OCb
LV Write Access read/write
LV Creation host, time localhost, 2014-09-04 23:48:10 -0700
LV Status available
# open 2
LV Size 4.00 GiB
Current LE 1024
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 8192
Block device 253:0
--- Logical volume ---
LV Path /dev/centos/home
LV Name home
VG Name centos
LV UUID NzUCNY-2Jd4-HAaM-juFu-Qy1n-sZ2Y-Nbxuh2
LV Write Access read/write
LV Creation host, time localhost, 2014-09-04 23:48:11 -0700
LV Status available
# open 1
LV Size 410.24 GiB
Current LE 105021
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 8192
Block device 253:2
--- Logical volume ---
LV Path /dev/centos/root
LV Name root
VG Name centos
LV UUID 1SjCaN-iwTR-MOdM-zzqc-QktM-sJSw-6JlVCE
LV Write Access read/write
LV Creation host, time localhost, 2014-09-04 23:48:18 -0700
LV Status available
# open 1
LV Size 50.00 GiB
Current LE 12800
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 8192
Block device 253:1
С уважением, AUn
Это нормально, что ваша группа томов отображается как полная: вы определили три логических тома, добавленные размеры которых (50 + 410 + 4) совпадают с размерами вашей группы томов.
В остальном вроде в порядке.
То, что вы видите, совершенно нормально.
Ваша группа томов заполнена логическими томами. Если вам не нужно создавать дополнительные группы томов, вам не нужно ничего делать для освобождения физических экстентов.
У ваших логических томов есть файловые системы, в которых затем есть свободное пространство, которое df
видит.
Подскажите пожалуйста, что делать? Я подозреваю, что проблема связана с PE, как я могу освободить место в группе томов?
До недавних версий все логические тома были «густо» подготовлены. Я считаю, что даже в последних версиях по умолчанию используются толстые тома. Когда я говорю «толстый», я имею в виду, что если вы создадите объем, 410.24 GiB
, он займет ровно столько места на физических томах, даже если этот логический том полностью пуст.
Ваш /dev/mapper/centos-root
, и /dev/centos/home
в зависимости от вашего текущего использования, кажется, слишком много ресурсов. Простой ответ - сжать эти файловые системы и логические тома. Надеюсь, файловые системы на этих томах можно сжать, а не все файловые системы.
К сожалению, сжатие практически всех файловых систем - это операция, которую необходимо выполнять в автономном режиме. Также немного сложно изменить размер объектов. Что бы вы ни делали, сначала начните с создания и проверка наличия хорошей резервной копии.
После проверки резервных копий загрузитесь в livecd / liveusb, поддерживающем LVM. Измените размер файловой системы, затем измените размер логического тома. Есть много онлайн-руководств о том, как сжать файловую систему + логический том поэтому я не буду повторять это здесь.
На будущее я настоятельно рекомендую при создании логических томов использовать наименьший размер, который вам действительно нужен. Увеличение размера томов и файловых систем тривиально, и для большинства файловых систем это можно сделать онлайн. Так что сделайте вашу lv / файловую систему маленькой и просто добавляйте больше места по мере необходимости.