我有两个设备/dev/sdc1
和/dev/sdc3
.
/dev/sdc1
被安装在/
并被/dev/sdc3
安装在 上/home
。
问题是设备sdc1
已满,而sdc3
还有大量空闲空间。我想确定所有空间都消失sdc1
了(我怀疑已安装的软件包。很多)。
我尝试使用du
(ncdu
这使得此信息更加直观),但它计算整个树的大小(/home
嵌套在/
),我只想知道填充我的设备之一的内容。有没有办法做到这一点?
澄清一下:我需要某种方法来计算 a 的使用情况设备,不仅仅是排除一些子目录(这可能适用于我的情况,但我相信它可能比这更复杂)
答案1
要限制为单个设备,您需要-x
以下参数du
-x, --one-file-system
skip directories on different file systems
du 的一个有用的图形前端是xdiskusage
。