如何删除主目录中的错误条目

kee*_*eer 5 command-line files rm home-directory 16.04

我的主目录如下所示:

# ls -lt
total 417656
drwxrwxr-x 2 ljohnson ljohnson 427577344 May  9 08:48 2z9TnVLzmf
drwxr-xr-x 4 ljohnson ljohnson      4096 May  9 07:42 transmission
drwxr-xr-x 6 ljohnson ljohnson      4096 Apr  3 13:37 Downloads
drwxrwxr-x 5 ljohnson ljohnson      4096 Mar 28 07:25 Desktop
drwxrwxr-x 2 ljohnson ljohnson      4096 Sep 17  2017 saa7164
...
Run Code Online (Sandbox Code Playgroud)

哪里的大小2z9TnVLzmf是一个问题。

努力消除这些# rm -rf已被证明是徒劳的。

#ls 2z9TnVLzmf 不返回任何结果,必须取消。

更新:fsck 设置为在这个相对较小的分区的每次启动时运行

# df -hT | grep /dev/
/dev/sdc1      ext4       63G   60G  361M 100% /
tmpfs          tmpfs     2.0G   16M  2.0G   1% /dev/shm
/dev/sdb1      xfs       2.8T  1.5T  1.3T  54% /pvr
/dev/sda1      xfs       4.6T  2.9T  1.7T  64% /pvu
/dev/sdc3      xfs       395G  101G  294G  26% /pvt
/dev/sdd1      xfs       1.9T 1023G  840G  55% /pvs
Run Code Online (Sandbox Code Playgroud)

kee*_*eer 3

所以我拿了一个 Kali USB 记忆棒,将其关闭,取出其他光盘,然后启动到 Kali。

# lsblk
# e2fsck -f -C 0 /dev/sda1
# mount /dev/sda1 /mnt
# cd /mnt/home/ljohnson/
# rm -rf 2z9TnVLzmf
Run Code Online (Sandbox Code Playgroud)

rm跑了至少45分钟但不到两个小时却2z9TnVLzmf消失了。

现在分区是%36

# df -hT | grep /dev/
/dev/sda1      ext4       63G   21G   39G  36% /
/dev/sdc1      xfs       2.8T  1.5T  1.3T  53% /pvr
/dev/sdb1      xfs       1.9T 1010G  853G  55% /pvs
/dev/sde1      xfs       4.6T  2.9T  1.8T  62% /pvu
/dev/sda3      xfs       395G  101G  294G  26% /pvt
Run Code Online (Sandbox Code Playgroud)