/root 分区已满

/root 分区已满

最近,我的 EndeavourOS 安装一直向我发送一条通知,说我的根文件系统已满,剩余 0 MiB。可以做什么来清理根系统?

输出sudo du -h --max-depth=1

9,8G    ./usr
125M    ./boot
50M ./root
0   ./dev
du: cannot access './proc/3667/task/3667/fd/4': No such file or directory
du: cannot access './proc/3667/task/3667/fdinfo/4': No such file or directory
du: cannot access './proc/3667/fd/3': No such file or directory
du: cannot access './proc/3667/fdinfo/3': No such file or directory
0   ./proc
16K ./lost+found
24K ./tmp
229G    ./home
0   ./sys
293M    ./opt
27M ./etc
8,0G    ./var
12G ./run
12K ./srv
4,0K    ./mnt
259G    .

输出df -h

Filesystem      Size  Used Avail Use% Mounted on
dev             7,6G     0  7,6G   0% /dev
run             7,6G  1,7M  7,6G   1% /run
/dev/nvme0n1p2   20G   19G     0 100% /
tmpfs           7,6G   71M  7,5G   1% /dev/shm
tmpfs           7,6G  1,5M  7,6G   1% /tmp
/dev/nvme0n1p4  500M  324K  499M   1% /boot/efi
/dev/nvme0n1p3  259G  229G   17G  94% /home
tmpfs           1,6G   92K  1,6G   1% /run/user/1000
/dev/mmcblk0p1   15G   12G  3,4G  78% /run/media/dion/_________
/dev/nvme0n1p1   17G   24K   16G   1% /run/media/dion/71f8f1fe-5a7d-433f-aa03-84b679c7e2d9

答案1

看起来您的根分区确实已满(20 GiB 中的 19 GiB,剩余不到 1 GiB)。如果您想保持分区不变,则需要删除一些软件包或以其他方式释放一些空间(旋转日志、清除 pacman 缓存、删除外部语言环境等)。但你可能很快就会再次遇到这个问题。

你能做的最好的事情就是扩大你的根。在实时 USB 中启动,Gparted/Kde 分区管理器就可以完成这项工作。或者,您也可以通过实时 USB 使用 cli 程序。

相关内容