首页 > 解决方案 > 如何在 linux 中清空 /dev/sda3

问题描述

我在 linux 中的知识为零,并且遇到“设备上没有剩余空间”的问题。df -i 输出如下所示: 在此处输入图像描述

在我看来,dev/sda3是 100% 满的。我的问题是如何找出哪些文件属于 dev/sda3,以便我可以删除它们以在此设备上拥有可用空间。

标签: linux

解决方案


所以首先我们需要一个 sda3 内容的副本,而不需要在其上安装所有内容(例如,来自 sda1 的 /boot/efi,来自 sdd 的 /data 等)

mkdir /mnt/root
mount --bind / /mnt/root

现在很容易,如果慢,得到一个排序的最小到最大的只有 sda3 内容的列表

du /mnt/root | sort -u -n > /data/bigfiles.txt

推荐阅读