Я запускаю докер-контейнеры на своей машине, и все это помещается в / var /. df
показывает, что / var / только 5G, но я знаю общий объем этой системы, если 40G и у нее есть как минимум 24G. Как можно увеличить размер / var / на дополнительные 15G? Я не понимаю, следует ли мне делать это в моем файле docker-compose или через саму CentOS. Документация докеров по файловым системам невероятно сбивает с толку.
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/centos-root 27G 2.9G 24G 11% /
/dev/mapper/centos-var 5.0G 4.1G 944M 82% /var
pvs
PV VG Fmt Attr PSize PFree
/dev/sda2 centos lvm2 a-- <39.50g 4.00m
vgs
VG #PV #LV #SN Attr VSize VFree
centos 1 4 0 wz--n- <39.50g 4.00m
По моим наблюдениям, я вижу много неиспользуемого пространства в разделе / , поэтому мы можем уменьшить этот LV и использовать это освобожденное пространство для расширения / var
Шаг 1. Уменьшите LV "centos-root" Результаты >> вы получите достаточно места в VG "Centos"
Шаг 2. Увеличьте размер LV "centos-var"
Примечание. При уменьшении размера файла необходимо принять меры предосторожности. / partition.