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)
所以我拿了一个 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)