Freebsd

如何修復“pkg:/var/cache/pkg 中空間不足,需要 32mib 可用”錯誤?

  • May 25, 2021

我從<ftp://ftp.freebsd.org/pub/FreeBSD/releases/>下載了最新的 FreeBSD 版本。

安裝後,我想nginx在我的虛擬作業系統上安裝 Web 伺服器(使用 virtualbox),所以,我搜尋並找到了這個:

pkg install nginx

當我執行此命令時,我看到以下錯誤:

pkg: Not enough space in /var/cache/pkg, needed 32mib available

的輸出df

root@BSD:~ $ df
Filesystem  1K-blocks   Used    Avail   Capacity    Mounted on
/dev/ada0p2 1928476      1801996   -27769   102%        /
devfs       1       1   0   100%        /dev

我該如何解決?

好吧,假設您的文件系統已滿 102%(這是因為 MINFREE 保留,預設情況下為 8%,請參閱“man newfs”;基本上文件系統將完全滿 108%,但非 root 使用者無法將其填充到 100% 以上) 你只是沒有足夠的磁碟空間。

只需調整 VM 磁碟大小並執行

service growfs onestart

引用自:https://unix.stackexchange.com/questions/230641