折腾了我两天,还导致程序没能跑成功。而且linux没有垃圾回收,被我认为是没有垃圾回收站了,这个是自己该打。
垃圾回收 != 垃圾回收站,删除了linux文件是可以找回的,只要没有清空垃圾回收站, 这一点和windows是一样的。但是很多博主说linux没有垃圾回收,这一块我还是不太懂,但是解决燃眉之急再说叭,谁知道以后会不会有再说?
一句easy的指令,问题解决,f**k
sudo rm -rf /home/G/.local/share/Trash/files/
分割线---------------------------------------------------------------------------------------------------------------------分割线
分割线---------------------------------------------------以下是排查过程---------------------------------------------分割线
分割线---------------------------------------------------------------------------------------------------------------------分割线
排错的过程
df -h
找到磁盘占用最大的,然后一级一级筛选找到占用最大的。
这里是/home占用最大
Filesystem Size Used Avail Use% Mounted on
udev 48G 0 48G 0% /dev
tmpfs 9.5G 67M 9.4G 1% /run
/dev/nvme0n1p6 450G 661M 427G 1% /
/dev/sdb1 1.8T 16G 1.7T 1% /usr
tmpfs 48G 876K 48G 1% /dev/shm
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs 48G 0 48G 0% /sys/fs/cgroup
/dev/nvme0n1p1 945M 62M 819M 7% /boot
/dev/sdd1 1.8T 68M 1.7T 1% /opt
/dev/sdf1 9.1T 40M 8.6T 1% /data1
/dev/sde1 9.1T 1.9T 6.7T 23% /data
/dev/sdc1 1.8T 858M 1.7T 1% /var
/dev/sda1 1.8T 1.2T 583G 67% /home
tmpfs 9.5G 68K 9.5G 1% /run/user/1004
tmpfs 9.5G 76K 9.5G 1% /run/user/1003
tmpfs 9.5G 72K 9.5G 1% /run/user/1005
tmpfs 9.5G 0 9.5G 0% /run/user/1008
进入home,在该节点下继续找最大的文件夹,/home下文件按照大小排序输出
cd /home
du -sh *|sort -n
1.9G A
2.4G B
9.6G C
16K lost+found
17G D
45G E
46G F
79G G------------本人目录
230G H
548G I
假设最大的是本人的文件夹,进入G目录,详细查看文件大小
cd G
du -h --max-depth=1
6.8G ./1
217M ./2
8.0K ./.keras
110M ./.cache
965M ./3
484K ./.local
80K ./4
652K ./5
882M ./6
3.7G ./7
4.0K ./8
16K ./8
12K ./10
2.5M ./11
8.0K ./12
52G ./13
79G .
看着这三个文件夹,和windows好像啊。然后博主最大的是 ./.local,一层一层的进入看目录结构
G@zkyd:~$ cd ./.local
G@zkyd:~/.local$ ls
share
G@zkyd:~/.local$ cd share
G@zkyd:~/.local/share$ ls
jupyter Trash
G@zkyd:~/.local/share$ cd Trash
G@zkyd:~/.local/share/Trash$ ls
info files
G@zkyd:~/.local/share/Trash$ cd files
G@zkyd:~/.local/share/Trash/files$ ls
xx xx xx xx xx xx
惊喜一:居然有Trash;
惊喜二:files里面居然是我曾经删除过的的文件
接着删除掉就OK了
G@zkyd:~/.local/share/Trash/files$ cd ..
G@zkyd:~/.local/share/Trash$ rm -r files
OK 了,大功告成!