我绝不是一名 Linux 管理员,我似乎无法弄清楚这一点。
所以我最终试图执行更新但遇到了
“写入输出文件时出错 - 写入(28:设备上没有剩余空间)[IP:]”
注意:这是 Linux 的新安装,df -H
如下所示。
Filesystem Size Used Avail Use% Mounted on
udev 17G 0 17G 0% /dev
tmpfs 3.4G 2.2M 3.4G 1% /run
/dev/sda3 11G 7.2G 2.3G 76% /
tmpfs 17G 0 17G 0% /dev/shm
tmpfs 5.3M 0 5.3M 0% /run/lock
tmpfs 17G 0 17G 0% /sys/fs/cgroup
/dev/sda4 7.0G 6.9G 0 100% /var
/dev/loop1 105M 105M 0 100% /snap/core/11743
/dev/sda2 270G 1.2G 255G 1% /home
/dev/sda1 2.0G 326M 1.6G 18% /boot
/dev/sda6 252M 5.5M 247M 3% /boot/efi
tmpfs 3.4G 173k 3.4G 1% /run/user/1000
/dev/loop3 105M 105M 0 100% /snap/core/11798
我已经执行sudo apt-get autoclean /
干净并使用过bleachbit
。
虽然我不完全理解这些文件是什么,但我使用了磁盘分析器,发现以下文件路径已满或接近内存容量:
# (I believe this may be the culprit but not 100%) is there anyway
# to increase this folder? Seems small.
/var/lib/flatpak/repo/objects
/usr/lib/x86_64-linux-gnu/dri
# is this typical to max out of memory?
# Do I need to make adjustments to my network?
/usr/lib/modules/5.11.0-37-generic/kernal/drivers/net/ethernet/mellanox/mix5/core/mix5_cor.ko
这是供参考的 lnode 输出:
Filesystem Inodes IUsed IFree IUse% Mounted on
udev 4096256 669 4095587 1% /dev
tmpfs 4107845 1191 4106654 1% /run
/dev/sda3 625856 333836 292020 54% /
tmpfs 4107845 1 4107844 1% /dev/shm
tmpfs 4107845 2 4107843 1% /run/lock
tmpfs 4107845 18 4107827 1% /sys/fs/cgroup
/dev/sda4 438048 124688 313360 29% /var
/dev/loop1 12844 12844 0 100% /snap/core/11743
/dev/sda2 16785408 15314 16770094 1% /home
/dev/sda1 124928 316 124612 1% /boot
/dev/sda6 0 0 0 - /boot/efi
tmpfs 4107845 151 4107694 1% /run/user/1000
/dev/loop3 12845 12845 0 100% /snap/core/11798
有什么我没有看到的吗?由于此问题,我当前无法更新或安装任何内容。我可以做什么来解决这些空间问题?
答案1
安装到 /var 的 /dev/sda4 已满。您可以通过parted 缩小其他分区之一,即/home (/dev/sda2),其中有255 G 的可用空间。然后将释放的磁盘空间分配给/var分区。