Группа томов CentOS не хватает места на диске

Я очень неопытен в администрировании серверов Linux, и мне было плохо ... У меня есть виртуальная машина, работающая под CentOS centos-release-7-6.1810.2.el7 .centos.x86_64. На этой виртуальной машине я запускаю тестовую установку стека ActiveMQ-InfluxDB-Grafana.

Теперь в моей системе закончилось место на диске. «df» показывает следующее:

/dev/mapper/vg_main-root      16766976 15605268   1161708  94% /
devtmpfs                       8116348        0   8116348   0% /dev
tmpfs                          8133376        0   8133376   0% /dev/shm
tmpfs                          8133376   778780   7354596  10% /run
tmpfs                          8133376        0   8133376   0% /sys/fs/cgroup
/dev/sda1                      1007896   189228    767468  20% /boot
tmpfs                          1626676       12   1626664   1% /run/user/42
tmpfs                          1626676        4   1626672   1% /run/user/0
/dev/mapper/vg_main-influxdb  61856248    32992  61823256   1% /var/lib/influxdb/data

Это состояние после удаления всех файлов InfluxDB, которые потребляли 20 ГБ на группе томов vg_main_influxdb. Я также очистил временные файлы на vg_main-root, что снизило использование диска со 100% до 94%, которые вы видите здесь.

Команда vgs показывает:

  VG      #PV #LV #SN Attr   VSize   VFree
  vg_main   1   3   0 wz--n- <79.02g    0 

кроме того, у нас есть

[root@vmla032 /]# du -h --max-depth=1
184M    ./boot
0       ./dev
0       ./proc
761M    ./run
0       ./sys
42M     ./etc
120M    ./root
1.1G    ./var
36K     ./tmp
4.2G    ./usr
360K    ./home
0       ./mnt
747M    ./opt
0       ./srv
7.0G    .

Результат pvdisplay

[root@vmla032 /]# pvdisplay
  --- Physical volume ---
  PV Name               /dev/sda2
  VG Name               vg_main
  PV Size               79.02 GiB / not usable 3.00 MiB
  Allocatable           yes (but full)
  PE Size               4.00 MiB
  Total PE              20229
  Free PE               0
  Allocated PE          20229

Другой симптом - vg_main-root заполняется данными каким-то процессом, и ему не хватает места на диске. Например, данные журнала, кажется, попадают туда, поскольку дисковое пространство освободилось, когда я удалил эти файлы.

Как мне получить больше места? Как мне узнать, какие процессы засоряют vg_main-root?

0
задан 26 March 2020 в 17:14
1 ответ

Сардэчна запрашаем у суполку!

У вашай групе тамоў vg_main ёсць два лагічныя тамы. Яны называюцца influxdb і корань . Паколькі яны ўваходзяць у адну групу аб'ёмаў, і той, які вы хочаце вырасціць, з'яўляецца каранёвым, на самой справе гэта даволі проста. Вы можаце выкарыстоўваць інструмент lvresize , каб паменшыць том influxdb , каб вы маглі дадаць гэта да кораня . Вам спатрэбіцца час прастою, таму што мы павінны перавесці influxdb у аўтаномным рэжыме.

Вось прыклад таго, што вы маглі б зрабіць пасля спынення любой службы, якая залежыць ад узвядзення influxdb.

sudo -i #(become root)
umount /var/lib/influxdb/data
lvresize --resizefs --size -10G /dev/mapper/vg_main-influxdb
lvresize --resizefs --size +10G /dev/mapper/vg_main-root
mount /var/lib/influxdb/data

Тады вы павінны мець магчымасць праверыць df - h для атрымання вынікаў і запусціце рэзервовае капіраванне вашых паслуг.

1
ответ дан 30 March 2020 в 01:22

Теги

Похожие вопросы