關於mfs的回收站中文件的查看方法以及mfs回收站中文件恢復
阿新 • • 發佈:2018-09-20
清空 log quota 2.3 回復 group mfsmount del trash mfs的原理請看總結鏈接:MFS原理
mfsgettrashtime 用來查看已刪除文件能夠在回收站存放的時間,超過這個時間後徹底刪除。用例為一天後清空回收站。
格式:mfsgettrashtime 文件名/目錄名
tmp]# mfsgettrashtime /data
/data: 86400
如果部署MooseFS 文件系統時沒有指定文件回收站位置,默認是不自動創建的,但是被刪除的文件時間沒超過一天的仍然存在。解決這個問題只需要創建或選擇一個目錄,將mfs掛載到回收站所用目錄即可。mount檢查是否掛載成功。
]# mkdir /mfs_recycle ]# mfsmount -H 172.30.16.23 -m /mfs_recycle trash]# mount sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime) proc on /proc type proc (rw,nosuid,nodev,noexec,relatime) hugetlbfs on /dev/hugepages type hugetlbfs (rw,relatime) /dev/sdj on /data9 type xfs (rw,relatime,attr2,inode64,noquota) /mfs_recycle/trash/172.30.16.23:9421 on /data type fuse.mfs (rw,nosuid,nodev,relatime,user_id=0,group_id=0,allow_other) /mfs_recycle/trash/172.30.16.23:9421 on /mfs_recycle type fuse.mfsmeta (rw,nosuid,nodev,relatime,user_id=0,group_id=0,allow_other)
進入回收站所在目錄,即可看到mfs存儲上刪除的數據(目錄undel除外)。
du -sh ./ 統計當前目錄(回收站)中所有文件所占空間。
]# cd /mfs_recycle/ mfs_recycle]# ls sustained trash mfs_recycle]# cd trash/ trash]# ls 000 085 10A 18F 214 299 31E 3A3 428 4AD 532 5B7 63C 6C1 746 7CB 850 8D5 95A 9DF A64 AE9 B6E BF3 C78 CFD D82 E07 E8C F11 F96 001 086 10B 190 215 29A 31F BD8 C5D CE2 D67 DEC E71 EF6 F7B undel trash]# du -sh ./ 474G ./ *``` MFS回收站中的數據恢復: 進入/mfs recycle/ trash目錄,將要進行回復的數據移動到/mfs recycle/ trash/undel/目錄中,數據會自動恢復至刪除前的位置。
關於mfs的回收站中文件的查看方法以及mfs回收站中文件恢復