U-NAS ( Linux ) 下,删除文件后,空间未释放

不指定 起点 ,Mar 27 14:00 , 技术大类 » 其他技术 , 评论(0) , 引用(0) , 阅读(146) , 本站原创 | |
今天使用windows系统远程映射U-NAS下的磁盘,对磁盘内的部分文件进行了删除,删除后发现空间未释放,进入WEB管理界面和命令行界面都确认空间未释放,百度了很多方法,lsof | grep deleted查找已删除的文件进程,重启,等等,均无效。于是开始查找原因。

1、ssh登录系统。
登录后切换root账号(root密码默认为yutech)
admin@U-NAS:/$ su -
Password:
root@U-NAS:~#


2、检查目录大小,我是pt2目录下操作后,空间未释放
root@U-NAS:/# du -h --max-depth=2  /mnt/pt2/pt2
4.0K    /mnt/pt2/pt2/lost+found/.tmb
4.0K    /mnt/pt2/pt2/lost+found/.quarantine
24K     /mnt/pt2/pt2/lost+found
4.0K    /mnt/pt2/pt2/homes
371G    /mnt/pt2/pt2/PT2/.recycle
4.0K    /mnt/pt2/pt2/PT2/.tmb
4.0K    /mnt/pt2/pt2/PT2/.quarantine
3.0T    /mnt/pt2/pt2/PT2/transmission_downloads_admin
3.4T    /mnt/pt2/pt2/PT2
3.4T    /mnt/pt2/pt2

这里发现.recycle目录有371G这么大,难道这是回收站?

进入.recycle目录,里面是以前手工删除的一些文件。果然,这是一个回收站。这个文件夹在web管理界面是看不到的,所以也无法找到空间不释放的原因。

手工rm -rf 删掉.recycle目录下的全部文件,空间回来了。
root@U-NAS:/mnt/pt2/pt2/PT2/.recycle# du -h --max-depth=2  /mnt/pt2/pt2
4.0K    /mnt/pt2/pt2/lost+found/.tmb
4.0K    /mnt/pt2/pt2/lost+found/.quarantine
24K     /mnt/pt2/pt2/lost+found
4.0K    /mnt/pt2/pt2/homes
4.0K    /mnt/pt2/pt2/PT2/.recycle
4.0K    /mnt/pt2/pt2/PT2/.tmb
4.0K    /mnt/pt2/pt2/PT2/.quarantine
3.0T    /mnt/pt2/pt2/PT2/transmission_downloads_admin
3.0T    /mnt/pt2/pt2/PT2
3.0T    /mnt/pt2/pt2
root@U-NAS:/mnt/pt2/pt2/PT2/.recycle#

最后编辑: 起点 编辑于2020/03/27 14:03
发表评论

昵称

网址

电邮

打开HTML 打开UBB 打开表情 隐藏 记住我 [登入] [注册]