估计设备上(而不是目录中)的文件空间使用情况

估计设备上(而不是目录中)的文件空间使用情况

我有两个设备/dev/sdc1/dev/sdc3.

/dev/sdc1被安装在/并被/dev/sdc3安装在 上/home

问题是设备sdc1已满,而sdc3还有大量空闲空间。我想确定所有空间都消失sdc1了(我怀疑已安装的软件包。很多)。

我尝试使用duncdu这使得此信息更加直观),但它计算整个树的大小(/home嵌套在/),我只想知道填充我的设备之一的内容。有没有办法做到这一点?

澄清一下:我需要某种方法来计算 a 的使用情况设备,不仅仅是排除一些子目录(这可能适用于我的情况,但我相信它可能比这更复杂)

答案1

要限制为单个设备,您需要-x以下参数du

-x, --one-file-system
          skip directories on different file systems

du 的一个有用的图形前端是xdiskusage

相关内容