0
点赞
收藏
分享

微信扫一扫

ubuntu 文件删除后磁盘没有释放

深夜瞎琢磨 2022-01-12 阅读 66
  1. 磁盘满了,删除文件后df发现没有变化
(base) root@xddz:~# df -h
Filesystem                       Size  Used Avail Use% Mounted on
udev                              32G     0   32G   0% /dev
tmpfs                            6.3G  2.8M  6.3G   1% /run
/dev/sdb1                        458G  434G  606M 100% /
  1. 经分析系统开启了回收站功能
# 文件所处位置
/root/.local/share/Trash/files

# rm 删除报错
(base) root@xddz:~/.local/share/Trash# rm -rf files/
Traceback (most recent call last):
  File "/usr/bin/trash", line 5, in <module>
    sys.exit(main())
  File "/usr/lib/python2.7/dist-packages/trashcli/cmds.py", line 10, in put
    ).run(sys.argv)
  File "/usr/lib/python2.7/dist-packages/trashcli/trash.py", line 548, in run
    self.trash_all(args)
  File "/usr/lib/python2.7/dist-packages/trashcli/trash.py", line 557, in trash_all
    self.trash(arg)
  File "/usr/lib/python2.7/dist-packages/trashcli/trash.py", line 560, in trash
    self.trashcan.trash(arg)
  File "/usr/lib/python2.7/dist-packages/trashcli/trash.py", line 324, in trash
    trashed_file = trash_dir.trash(file)
  File "/usr/lib/python2.7/dist-packages/trashcli/trash.py", line 80, in trash
    move(path, trashed_file.actual_path)
  File "/usr/lib/python2.7/dist-packages/trashcli/fs.py", line 47, in move
    return shutil.move(path, str(dest))
  File "/usr/lib/python2.7/shutil.py", line 321, in move
    raise Error, "Cannot move a directory '%s' into itself '%s'." % (src, dst)
shutil.Error: Cannot move a directory 'files' into itself '/root/.local/share/Trash/files/files'.
  1. 解决
trash-empty


(base) root@xddz:~/.local/share# df -h
Filesystem                       Size  Used Avail Use% Mounted on
udev                              32G     0   32G   0% /dev
tmpfs                            6.3G  2.8M  6.3G   1% /run
/dev/sdb1                        458G  357G   79G  83% /

  1. 其他
trash-empty 清空回收站
trash-empty days 删除回收站里面超过指定天数的文件
foo文件会被放入回收站(trashcan)
trash-list 列出回收站里面的文件
restore-trash 恢复指定的文件
举报

相关推荐

0 条评论