跳转至

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

欢迎关注微信公众号: 运维录

Back to top