上一篇主要讲了MFS的安装过程,这一篇讲MFS的简单使用。整个MFS集群采用5台机器构成,每台chuankserver提供2G空间。
master:10.1.1.175
chunkserver:10.1.1.173/10.1.1.176
metalogger:10.1.1.40
client:10.1.1.174
先启动一台chunkserver 10.1.1.173 通过client 10.1.1.174挂载master 10.1.1.175,结果如下:
可以采用mfsgetgoal 和mfscheckfile可以查看目标文件被保存了几份,mfsfileinfo可以查看文件具体被保存在哪台机器上了,结果如下:
可以看到由于只有一台chuankserver所以目标文件只被保存了一份。
接下来启动第二台chuankserver 10.1.1.176,这时候client 10.1.1.174挂载的master会自动增加新加入的chunkserver的容量,结果如下:
这时候由于以前只有一台chunkserver,文件只保存了一份,新加入chunkserver后,我们可以设置文件保存的份数:
在以上命令参数加上-r 可以递归的生效整个目录。
如果master直接断电,则可以使用mfsmetarestore -a则可修复启动,如果mfsmetarestore无法修复,则必须使用metalogger上的备份日志进行恢复。
对一个目录设置goal,则此目录下新建的文件和目录均会继承此目录的设定,但是原有的文件盒目录则不会改变,可以使用-r 修改已经存在的goal。
参考链接: