这是错误消息:
[root@h2g2w dnf]# dnf update
[Errno 28] No space left on device: '/var/cache/dnf/metadata_lock.pid'
[root@h2g2w dnf]#
这里是分区信息:
[root@h2g2w dnf]# df -h | sort -nk5
devtmpfs 7,8G 0 7,8G 0% /dev
Sys. de fichiers Taille Utilisé Dispo Uti% Monté sur
tmpfs 1,6G 0 1,6G 0% /run/user/0
tmpfs 7,8G 0 7,8G 0% /sys/fs/cgroup
/dev/mapper/VGSYS-tmp 4,4G 14M 4,2G 1% /tmp
/dev/mapper/VGSYS-yum 3,9G 17M 3,7G 1% /var/lib/yum
tmpfs 1,6G 116K 1,6G 1% /run/user/1000
tmpfs 7,8G 1,8M 7,8G 1% /run
tmpfs 7,8G 52M 7,8G 1% /dev/shm
/dev/mapper/VGSYS-dnf 3,9G 63M 3,6G 2% /var/lib/dnf
/dev/mapper/VGSYS-docker 20G 625M 18G 4% /var/lib/docker
/dev/mapper/VGSYS-games 506M 41M 466M 8% /usr/games
/dev/mapper/VGSYS-log 4,4G 651M 3,6G 16% /var/log
/dev/mapper/VGSYS-var 7,4G 3,5G 3,6G 50% /var
/dev/mapper/VGSYS-psql 240M 140M 84M 63% /var/lib/pgsql
/dev/mapper/VGSYS-bckp 170G 112G 59G 66% /home/backup
/dev/mapper/VGSYS-opt 34G 21G 12G 66% /opt
/dev/mapper/VGSYS-usr 13G 8,2G 4,0G 68% /usr
/dev/mapper/VGSYS-root 1,5G 962M 424M 70% /
/dev/mapper/VGSYS-timeshiftbackups 123G 85G 32G 73% /run/media/root/ece7ac25-cd58-4f61-a201-09849ea3a81f
/dev/mapper/VGSYS-share 13G 9,2G 3,0G 76% /usr/share
/dev/sda1 248M 186M 50M 80% /boot
/dev/mapper/vgf-francois 155G 142G 4,7G 97% /home/francois
[root@h2g2w dnf]#
所以这不可能是空间问题;所以我检查了具体的:
[root@h2g2w dnf]# df -h .
Sys. de fichiers Taille Utilisé Dispo Uti% Monté sur
/dev/mapper/VGSYS-var 7,4G 3,5G 3,6G 50% /var
[root@h2g2w dnf]#
这里没有打开的文件:
root@h2g2w dnf]# lsof | grep /var/cache/dnf/metadata_lock.pid
[root@h2g2w dnf]#
那么该怎么办呢?清理元数据并重试是否安全?
您可能已经用完了可用的 inode;用来
df -i
检查。