USB 驱动器上缺少可用空间; xdiskusage 显示“(权限被拒绝)”块:它是什么以及如何释放空间?

USB 驱动器上缺少可用空间; xdiskusage 显示“(权限被拒绝)”块:它是什么以及如何释放空间?

因此,我将一些文件移至 U 盘,然后将其删除。我这样做了很多次,我预计我的可用空间约为 3GB。但它说我只有几百 MB 的可用空间。

因此我使用du -hxdiskusage来检查占用空间的内容。du -h不显示任何内容,并且消耗的空间比 USB 记忆棒容量低 3GB。xdiskusage显示了一个名为“(权限被拒绝)”的 3GB 块,这似乎是丢失空间的原因。

(我还跑去sudo lsof | grep deleted看是否有删除打开的文件。)

我如何释放这个空间?

我正在使用带有 KDE 和 dolphin 文件管理器的 Debian 9。

答案1

来自 xdiskusage 手册页:

“(权限被拒绝)”是 df 所说的空间,但 du 没有报告。除了运行 du 时出现权限错误之外,这也可能是文件从其包含的文件夹中删除但仍被程序使用的结果,因此其空间尚未回收。已挂载的环回文件系统(在刻录前刚刚检查的 ISO 映像,然后在挂载时将其删除)是常见的示例。

另一个可能发生这种情况的情况是使用 btrfs 子卷时。 df报告整个文件系统的大小,但du仅显示已安装子卷中的文件。因此,该文件系统的其他子卷使用的任何空间将显示为“(权限被拒绝)”。要查看其中的内容,您必须安装其他子卷并单独对它们进行 xdiskusage。

相关内容