linux - 如何在 linux 中清空 /dev/sda3
问题描述
我在 linux 中的知识为零,并且遇到“设备上没有剩余空间”的问题。df -i 输出如下所示:
在我看来,dev/sda3是 100% 满的。我的问题是如何找出哪些文件属于 dev/sda3,以便我可以删除它们以在此设备上拥有可用空间。
解决方案
所以首先我们需要一个 sda3 内容的副本,而不需要在其上安装所有内容(例如,来自 sda1 的 /boot/efi,来自 sdd 的 /data 等)
mkdir /mnt/root
mount --bind / /mnt/root
现在很容易,如果慢,得到一个排序的最小到最大的只有 sda3 内容的列表
du /mnt/root | sort -u -n > /data/bigfiles.txt
推荐阅读
- django - get_object_or_404 继承的类
- web-scraping - 如何使用 bs4 在 python 中抓取单页应用程序网站
- algorithm - 大量顶点的旅行商问题
- reactjs - 大开关/外壳功能或多个独立功能
- python - 根据日期范围中的 DateTimeIndex 更新列
- java - Apache Flink Job 集群 rpc.address 绑定到 kubernetes 上的 localhost
- wordpress - WooCommerce 本地取货加挂
- java - 比较POST请求的参数
- ios - AVPlayer 播放断断续续,仅在使用 AVMutableComposition 时出现不良网络行为
- kotlin - Kotlin 中的属性观察器(向 ArrayList 添加元素时)