![尝试删除文件;从主文件夹中消失,但未出现在垃圾箱(Btrfs)中](https://linux22.com/image/987026/%E5%B0%9D%E8%AF%95%E5%88%A0%E9%99%A4%E6%96%87%E4%BB%B6%EF%BC%9B%E4%BB%8E%E4%B8%BB%E6%96%87%E4%BB%B6%E5%A4%B9%E4%B8%AD%E6%B6%88%E5%A4%B1%EF%BC%8C%E4%BD%86%E6%9C%AA%E5%87%BA%E7%8E%B0%E5%9C%A8%E5%9E%83%E5%9C%BE%E7%AE%B1%EF%BC%88Btrfs%EF%BC%89%E4%B8%AD.png)
我从主文件夹中删除了一些文件,总计约 50GB。它们没有进入我的废纸篓,但不再位于主文件夹中。我的剩余磁盘空间仍然与我尝试删除它们之前相同。我也没有 Lost+Found 目录。
我尝试运行btrfs balance start '/'
,但没有释放任何空间。
答案1
事实证明,准删除的文件被移动到了名为的仅限根目录的目录中。.Trash-0
为了删除它们,我以 root 身份打开了该目录以及另一个目录(在我的情况下),并且必须从中Documents
剪切并粘贴文件才能正确删除它们。.Trash-0
Documents
答案2
尽管您的帖子不是很清楚,但我假设您正在寻找如何找出哪些数据占据了您的磁盘空间。
为了找到答案,首先您需要检查文件系统容量:
df -ah
上述命令将显示 FS 容量。
我不知道您的系统中是否设置了单独分区或全部在一个分区中。我假设您有一个全部在一个分区中/
。
要检查系统中有问题的数据在哪里,您可以使用du
以下命令(sudo
如果您不是 root 则使用):
du -sh /*
这将显示/
文件系统的所有子目录及其数据大小。
假设你发现你的/home
尺寸是最大的,那么你可以继续进行,再次使用du
:
du -sh /home/*
您将会看到您的主目录中最大的数据是什么等等。
如果您想要删除数据,您可以使用基于 GUI 的文件资源管理器(即 thunar、nautilus 等)或在命令行中执行此操作,如下所示:
rm -rf /home/foo
在上面的命令中,您要删除任何 foo,可以是文件或目录(注意-r
选项,递归删除)。
请注意,使用-rf
选项删除文件不会将您的数据发送到垃圾箱,但这些文件将被永久删除。因此,请记住,在删除任何内容之前请三思,尤其是在系统端(主目录之外)。