千家信息网

Linux MFS分布式文件系统

发表于:2025-12-04 作者:千家信息网编辑
千家信息网最后更新 2025年12月04日,Master 192.168.1.101logserver 192.168.1.102存储节点 192.168.1.103存储节点 192.168.1.104测试客户机 192.168.1.10hos
千家信息网最后更新 2025年12月04日Linux MFS分布式文件系统

Master 192.168.1.101
logserver 192.168.1.102
存储节点 192.168.1.103
存储节点 192.168.1.104
测试客户机 192.168.1.10


hostnamectl set-hostname
su

----搭建Master server-------
#关闭防火墙
systemctl stop firewalld.service
yum -y install zlib-devel gcc gcc-c++
#获取压缩包
wget http://123.56.134.27/pub/package/mfs/mfs-1.6.27-5.tar.gz
useradd mfs -s /sbin/nologin

tar zxvf mfs-1.6.27-5.tar.gz
cd mfs-1.6.27/
./configure \
--prefix=/usr/local/mfs \
--with-default-user=mfs \
--with-default-group=mfs \
--disable-mfschunkserver \
--disable-mfsmount

#上面的为关闭节点服务功能跟客户端功能

make -j8 && make install

cd /usr/local/mfs/etc/mfs/
cp mfsmaster.cfg.dist mfsmaster.cfg #主配置文件
cp mfsexports.cfg.dist mfsexports.cfg #权限设置的配置文件
cp mfsmetalogger.cfg.dist mfsmetalogger.cfg #日志的配置文件

cd /usr/local/mfs/var/mfs/
cp metadata.mfs.empty metadata.mfs #源数据文件,需要开放

/usr/local/mfs/sbin/mfsmaster start #启动mfs服务
ps -ef |grep mfs
/usr/local/mfs/sbin/mfsmaster start -s #关闭mfs服务

------------搭建MetaLogger server---------
JnxmbCLT66C- Dcc
默认为24小时,即每隔一-天从元数据服务器MASTER下载-一个metadata.
当元数据服务器关闭或者出故障时,matedata.mfs.back文件将消失,
那么要恢复整个mfs, 则需从metalogger 服务器取得该文件。
请特别注意这个文件,它与日志文件一. 起,
才能够恢复整个被损坏的分布式文件系统。

useradd mfs -s /sbin/nologin
yum -y install zlib-devel gcc gcc-c++
#获取压缩包
wget
http://123.56.134.27/pub/package/mfs/mfs-1.6.27-5.tar.gz

tar zxvf mfs-1.6.27-5.tar.gz
cd mfs-1.6.27/
./configure \
--prefix=/usr/local/mfs \
--with-default-user=mfs \
--with-default-group=mfs \
--disable-mfschunkserver \
--disable-mfsmount

make -j8 && make install

cd /usr/local/mfs/etc/mfs/
cp mfsmetalogger.cfg.dist mfsmetalogger.cfg

cd /usr/local/mfs/etc/mfs/
vim mfsmetalogger.cfg
15 MASTER_HOST = 192.168.1.101

/usr/local/mfs/sbin/mfsmetalogger start
ps -ef |grep mfs

---------搭建存储节点chunkserver---------注意:两台机子同样的操作
systemctl stop firewalld.service
setenforce 0

yum -y install zlib-devel gcc gcc-c++

useradd mfs -s /sbin/nologin

wget
http://123.56.134.27/pub/package/mfs/mfs-1.6.27-5.tar.gz

tar zxvf mfs-1.6.27-5.tar.gz
cd mfs-1.6.27/
./configure \
--prefix=/usr/local/mfs \
--with-default-user=mfs \
--with-default-group=mfs \
--disable-mfsmaster \
--disable-mfsmount

make -j16 && make install

cd /usr/local/mfs/etc/mfs/
cp mfschunkserver.cfg.dist mfschunkserver.cfg
cp mfshdd.cfg.dist mfshdd.cfg

vim mfschunkserver.cfg
12 MASTER_HOST = 192.168.1.101

vim mfshdd.cfg
6 /data
mkdir /data

chown -R mfs:mfs /data/

/usr/local/mfs/sbin/mfschunkserver start

-------------客户端配置------------
systemctl stop firewalld.service
setenforce 0

yum -y install zlib-devel gcc gcc-c++
wget
http://123.56.134.27/pub/package/mfs/fuse-2.9.2.tar.gz
tar zxvf fuse-2.9.2.tar.gz
cd fuse-2.9.2/
./configure
make && make install

vim /etc/profile
export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:$PAG_CONFIG_PATH
source /etc/profile
##安装mfs客户端

useradd mfs -s /sbin/nologin

wget
http://123.56.134.27/pub/package/mfs/mfs-1.6.27-5.tar.gz

tar zxvf mfs-1.6.27-5.tar.gz
cd mfs-1.6.27/
./configure \
--prefix=/usr/local/mfs \
--with-default-user=mfs \
--with-default-group=mfs \
--disable-mfsmaster \
--disable-mfschunkserver \
--enable-mfsmount

make -j4 && make install

mkdir /mnt/mfs
modprobe fuse

/usr/local/mfs/bin/mfsmount /mnt/mfs -H 192.168.1.101

df -hT
umont /mnt/mfs
####优化客户端###
vim /etc/profile
export PATH=/usr/local/mfs/bin:$PATH
source /etc/profile

mfsgetgoal -r /mnt/mfs/ 复制一份副本
/mnt/mfs/:
directories with goal 1 : 1

---------MASTER-server---启动监控程序--
在master上面部署
/usr/local/mfs/sbin/mfscgiserv

http://192.168.1.101:9425/ 查看节点的监控

文件 服务 客户 节点 客户端 配置 数据 服务器 存储 功能 日志 监控 分布式 系统 监控程序 副本 客户机 小时 故障 服务功能 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 测试设备软件开发 安装数据库需要用网络吗 软件开发还是软件实施 网络安全三级等保标准要求 38岁开始做软件开发 网络技术如何与农业结合 艾尔登法环一直登陆服务器 网络安全培训后找工作 php统计数据库总数 软件开发方案进度控制保障 昆明软件开发排行 软件开发过程的一般情况 土地整治数据库要求 软件开发及应用宣传报道 网络安全潜在隐患 腾讯2020网络安全 五台电脑怎么同时登录一台服务器 软件开发真的很贵吗 中国软件开发行业数据 南昌哪些公司做网络安全的 上海度尔网络技术有限公司 数据库新建查询语句的单引号出错 主机屋服务器管理 网络安全健康成长五年级作文 博山染整软件开发 软件开发工程师的必需专业技能 开个软件开发公司需要多少钱 中国数据库应用技术大会 国内那些邮箱服务器提供商 中国汽车数据库系统吗
0