Linux

無法使用任何 yum 命令:設備上沒有剩餘空間

  • March 2, 2022

如果我使用任何 yum 命令,我會得到

Loaded plugins: fastestmirror
Traceback (most recent call last):
 File "/usr/bin/yum", line 29, in <module>
   yummain.user_main(sys.argv[1:], exit_code=True)
 File "/usr/share/yum-cli/yummain.py", line 285, in user_main
   errcode = main(args)
 File "/usr/share/yum-cli/yummain.py", line 114, in main
   base.doLock()
 File "/usr/lib/python2.6/site-packages/yum/__init__.py", line 1791, in doLock
   while not self._lock(lockfile, mypid, 0644):
 File "/usr/lib/python2.6/site-packages/yum/__init__.py", line 1861, in _lock
   os.write(fd, contents)
OSError: [Errno 28] No space left on device

如果我使用top命令,我會看到這個。如果我使用df -h我看到這個

是百勝錯誤嗎?蟒蛇錯誤?要不然是啥?

編輯

的輸出find / -size +1G

/var/log/squid/access.log-20130317 發現:檢測到文件系統循環;`/var/named/chroot/var/named’ 是與 /var/named’ 相同的文件系統循環的一部分。

查找:/proc/31495/task/31495/fd/5': No such file or directory find:/proc/31495/task/31495/fdinfo/5’:沒有這樣的文件或目錄查找:`/proc/31495/fd/5’:沒有這樣的文件或目錄查找:

/proc/31495/fdinfo/5’:沒有這樣的文件或目錄

看起來 / 已滿

雖然 /home 中有近 500GB。

您可能想重新分配更多空間給 / 供系統使用。

此外,請檢查 /var/log,因為它位於 /

很有可能你有一些巨大的日誌文件可以被修剪以清理一些空間。10G雖然不多,但也夠用了。

df -h清楚地表明您在 / 中沒有太多空間。嘗試釋放空間,然後嘗試 yum 命令

引用自:https://serverfault.com/questions/490261