SO: RHEL8 Sistema de arquivos: xfs
Suponho que algum processo zumbi esteja ocupando o espaço, mas não consigo encontrá-lo.
O problema está em /var/lib/pgsql/14
, que df
diz estar usando 1,1 TB de espaço:
$ sudo df -T -xtmpfs -xdevtmpfs -h --sync
Filesystem Type Size Used Avail Use% Mounted on
/dev/sda2 xfs 126G 14G 113G 11% /
/dev/sda1 xfs 2.0G 658M 1.4G 33% /boot
/dev/mapper/pgsql14vg-pgsql141v xfs 5.4T 1.1T 4.4T 20% /var/lib/pgsql/14
/dev/mapper/pglogvg-pglog1v xfs 15G 292M 15G 2% /var/log/postgresql
FISPFILNAS01.xxxxxxxxxxxx:/DB_backups_TAPb nfs4 15T 2.3T 13T 16% /var/lib/pgsql/14/backups
No entanto, du
diz que possui apenas 12 GB de arquivos:
$ du -x -d2 -h /var/lib/pgsql/14 | sort -k2
12G /var/lib/pgsql/14
12G /var/lib/pgsql/14/data
42M /var/lib/pgsql/14/data/base
2.8M /var/lib/pgsql/14/data/global
0 /var/lib/pgsql/14/data/pg_commit_ts
0 /var/lib/pgsql/14/data/pg_dynshmem
4.0K /var/lib/pgsql/14/data/pg_logical
16K /var/lib/pgsql/14/data/pg_multixact
0 /var/lib/pgsql/14/data/pg_notify
0 /var/lib/pgsql/14/data/pg_replslot
0 /var/lib/pgsql/14/data/pg_serial
0 /var/lib/pgsql/14/data/pg_snapshots
0 /var/lib/pgsql/14/data/pg_stat
976K /var/lib/pgsql/14/data/pg_stat_tmp
192K /var/lib/pgsql/14/data/pg_subtrans
0 /var/lib/pgsql/14/data/pg_tblspc
0 /var/lib/pgsql/14/data/pg_twophase
12G /var/lib/pgsql/14/data/pg_wal
112K /var/lib/pgsql/14/data/pg_xact
Até tentei desmontar o dispositivo (depois de desligar o PostgreSQL), mas ele está ocupado, embora lsof diga que nenhum processo o está usando:
$ export PS1="$ "
$ sudo lsof /var/lib/pgsql/14
$
Saída adicionada lsof +L1
:
$ sudo lsof +L1
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NLINK NODE NAME
dbus-daem 1182 dbus 22r REG 8,2 11567160 0 135113565 /var/lib/sss/mc/initgroups (deleted)
polkitd 1887 polkitd 3r REG 8,2 11567160 0 134903325 /var/lib/sss/mc/initgroups (deleted)
python.or 1899 root 6w REG 8,2 1434 0 67157239 /var/log/venv-salt-minion.log-20231217 (deleted)
python.or 1899 root 7r REG 8,2 11567160 0 134903325 /var/lib/sss/mc/initgroups (deleted)
sssd 16382 root 14r REG 8,2 11567160 0 134903325 /var/lib/sss/mc/initgroups (deleted)
sssd_be 16383 root 18r REG 8,2 11567160 0 134903325 /var/lib/sss/mc/initgroups (deleted)
Você tem outro sistema de arquivos abaixo do
/var/lib/pgsql/14
. Desmonte/var/lib/pgsql/14/backups
e verifique se há arquivos inesperados escritos lá:Se você não puder desmontar o sistema de arquivos inferior (
backups
) porque é um ambiente de produção, você pode "vincular a montagem" temporariamente ao superior com o espaço ausente, de acordo com as instruções em du results on filesystem inconsistent with df :Correr
sudo lsof +L1
.Você verá todos os arquivos excluídos, mas ainda abertos, e os processos que os mantêm abertos.