部署MooseFS(二)——单机版
1,源码安装fusecpfuse-2.8.3.tar.gz/usr/src
tar–zxvffuse-2.8.3.tar.gz /usr/src
cdfuse-2.8.3
./configure
make&&make install
2,安装MooseFS
1) 先更改环境变量:
echoexport PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH>> /etc/profile
source/etc/profile
2) 编译和安装
groupaddmfs
useradd–gmfsmfs
cd/usr/src
tar–zxvfmfs-1.6.15.tar.gz
cdmfs-1.6.15
./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var/lib --with-default-user=mfs--with-default-group=mfs--enable-mfsmount
make&&make install
3,创建并挂接文件系统
1) 创建目录
mkdir–p/storage/mfschunks
2) 创建镜像文件mfschunks1
dd if=/dev/zero of=/storage/mfschunks/mfschunks1 bs=1024 count=1 seek=$((2*1024*1024-1))
3) 创建文件系统
mkfs-text3/storage/mfschunks/mfschunks1
4) 创建挂接点
mkdir-p/mnt/mfschunks1
5) 挂接文件系统
mount -t ext3 -o loop /storage/mfschunks/mfschunks1 /mnt/mfschunks1
按照上述1)——5)步骤继续挂接第二个文件系统mfschunks2
4, 赋予权限
chown -R mfs:mfs /mnt/mfschunks1
chown -R mfs:mfs /mnt/mfschunks2
5, 修改配置文件
1)cd/etc
cpmfschunkserver.cfg.distmfschunkserver.cfg
cpmfsexports.cfg.distmfsexports.cfg
cpmfshdd.cfg.distmfshdd.cfg
cpmfsmaster.cfg.distmfsmaster.cfg
2) vimfsexport.cfg
192.168.0.0/24 / rw,alldirs,maproot=0
3) vimfshdd.cfg
/mnt/mfschunks1
/mnt/mfschunks2
4) cp/var/lib/mfs/metdata.mfs.empty/var/lib/mfs/metadata.mfs
5) echo192.168.0.151mfsmaster>>/etc/hosts
6, 启动
/usr/sbin/mfsmasterstart
/usr/sbin/mfscgiserv
/usr/sbin/mfschunkserverstart
此时可在http://192.168.0.151:9425/中查看运行状态
7, 挂接MooseFS文件系统到挂接点
1) 建立挂接点
mkdir-p/mnt/mfs
2) 挂接操作
/usr/bin/mfsmount/mnt/mfs-Hmfsmaster
3) 查看挂接情况
df-h | grep mfs
/storage/mfschunks/mfschunks1
2.0G 69M1.9G 4% /mnt/mfschunks1
/storage/mfschunks/mfschunks2
2.0G 69M1.9G 4% /mnt/mfschunks2
mfs#mfsmaster:9421 3.2G 03.2G 0% /mnt/mfs
8 在MFS挂载点下创建目录,以一个副本的方式保存文件
mkdir-p/mnt/mfs/folder1
mfssetgoal-r 1/mnt/mfs/folder1
若设置副本数为2,则将1改成2
mkdir-p/mnt/mfs/folder2
mfssetgoal-r 2/mnt/mfs/folder2
拷贝同一个文件到两个目录:
cp/usr/src/mfs-1.6.15.tar.gz/mnt/mfs/folder1
cp/usr/src/mfs-1.6.15.tar.gz/mnt/mfs/folder2
9 大功告成,看截图:
http://blog.运维网.com/attachment/201005/201005081273292029453.jpg
http://blog.运维网.com/attachment/201005/201005081273292072578.jpg
进行CPU监控,贴心吧,呵呵
http://blog.运维网.com/attachment/201005/201005081273292122875.jpg
数据文件被保存成4K大小的数据块
http://blog.运维网.com/attachment/201005/201005081273292152953.jpg
查看日志输出,因为在单机上没有部署日志备份服务,所以出现了如下警告:no meta loggers connected !!!
http://blog.运维网.com/attachment/201005/201005081273292238437.jpg
页:
[1]