使用 `lsof +L1` 删除残留文件

使用 `lsof +L1` 删除残留文件

Ubuntu 20.04.4 LTS

你好,我有一个很大的数据库文件,它占满了我的磁盘空间,我用它删除了它rm big-file

然后,当我想安装某些东西(通过 SSH 安装 CLion 后端)时,我收到系统磁盘空间不足的提示。 df -h显示我的主磁盘上应该有 69G 的可用空间。运行sudo lsof +L1告诉我,该命令pulseaudi正在保存一个巨大的文件(大约是我正在寻找的 69G...)。

我尝试杀死 puleaudio,但它不断重生。然后我禁用了系统服务以防止它重生,这又给了我一个令人惊讶的结果。sudo lsof +L1现在运行显示:

COMMAND    PID USER   FD   TYPE DEVICE SIZE/OFF NLINK     NODE NAME
Xorg      1854  ipc   36u   REG    0,1        4     0     3081 /memfd:xshmfence (deleted)
Xorg      1854  ipc   48u   REG    0,1        4     0     1035 /memfd:xshmfence (deleted)
Xorg      1854  ipc   49u   REG    0,1        4     0     3084 /memfd:xshmfence (deleted)
Xorg      1854  ipc   50u   REG    0,1        4     0     1033 /memfd:xshmfence (deleted)
Xorg      1854  ipc   52u   REG    0,1        4     0       23 /memfd:xshmfence (deleted)
gnome-she 1984  ipc   26u   REG    0,1 67108864     0     2054 /memfd:pulseaudio (deleted)
gnome-she 1984  ipc   30r   REG    8,2     4392     0 10224924 /home/ipc/.local/share/gvfs-metadata/root (deleted)
gnome-she 1984  ipc   34r   REG    8,2    32768     0 10233760 /home/ipc/.local/share/gvfs-metadata/root-2847cede.log (deleted)
gnome-she 1984  ipc   42u   REG    0,1 67108864     0     2053 /memfd:pulseaudio (deleted)
gsd-media 2184  ipc   13u   REG    0,1 67108864     0     1037 /memfd:pulseaudio (deleted)
gnome-ter 2406  ipc   18u   REG    0,1 67108864     0       24 /memfd:pulseaudio (deleted)

那么 gnome 现在以某种方式保存了该文件吗?在其名称中我仍然可以看到对 pulseaudio 的提示。

我试图截断文件 cia 及其文件描述符,但查看/proc/pid-number/fd我找不到有问题的 FD(您可以在这里看到 FD 不是一个简单的数字,u它有一个后缀,我不知道那是什么意思)。

我已多次重启设备,也尝试使用 Ubuntu USB 启动并运行fsck -f /dev/sda2。命令完成,没有任何错误消息或警告。有人能帮我吗?

相关内容