MooseFS 2.x 垃圾回收时间
2015-05-14 by dongnan
环境
操作系统: CentOS 6.6 amd64
配置
ChunkServer: 物理机 4Core CPU/16GB Mem/单磁盘 1TB/1GB NIC
Master: VM 4Core CPU/4GB Mem/100GB Disk/1GB NIC
Client: VM 4Core CPU/4GB Mem/50GB Disk/1GB NIC
IP
master: 172.27.244.69
client: 172.27.244.99
chunk1: 172.27.244.31
chunk2: 172.27.244.32
chunk3: 172.27.244.33
举个栗子
相关数据
- trash sapce 78 GiB
- trash files 485485
删除文件能够暂存在“垃圾箱”,默认时间为24小时,这个时间可以用 mfsgettrashtime
命令来验证,也可以用 mfssettrashtime
命令来设置。
默认垃圾回收时间
mfsgettrashtime /mnt/mfs/
/mnt/mfs/: 86400 # 单位秒,24小时。
设置垃圾回收时间
mfssettrashtime -r 0 /mnt/mfs/
/mnt/mfs/: 0 # 设置0秒,删除不会再暂存。
验证
mfsgettrashtime /mnt/mfs/
/mnt/mfs/: 0
重新挂载仍然生效
umount /mnt/mfs/
mfsmount /mnt/mfs -H 172.27.244.69
mfsgettrashtime /mnt/mfs/
/mnt/mfs/: 0
删除过程
生产环境
建议设置为4小时 (14400 秒)
mfssettrashtime -r 14400 /mnt/mfs/
mfsgettrashtime /mnt/mfs/
/mnt/mfs/: 14400