linux安装nfs
NFS(Network File System)是一种分布式文件系统协议,它允许计算机系统通过网络共享文件
nfs feature
- 跨平台性
install nfs-server
1.安装nfs相关包
yum -q install -y nfs-utils rpcbind
2.创建共享目录及权限调整
mkdir -p /opt/share
useradd share && chown -R share: /opt/share
chmod a+w /opt/share
3.配置共享策略
tee <<EOF >/etc/exports
/opt/share 10.* (rw,sync,no_root_squash)
EOF
nfs-client ip访问控制,默认不做控制 10.10.10. 172.*
4.启动nfs服务
systemctl enable rpcbind --now && systemctl enable nfs --now
5.刷新nfs
exportfs -rv && showmount -e localhost
6.客户端挂载测试
1.nfs-client使用需要安装nfs-utils
yum install -y nfs-utils
2.mount
mount -t nfs 172.24.20.20:/opt/nfs_root /mnt //remote mount
touch /mnt/sb && rm -rf /mnt/*
3.umount
umount /mnt
nfs-server 一键安装脚本
|
|
#使用说明
使用环境:
centos6/7及基于此的发型系列
yum在线
使用限制:
weblogic作为挂在使用用户,cliet/server uid/gid 一致
执行账户root初始化nfs_server
脚本解读:
./install_nfs_server.sh //default
./install_nfs_server.sh nfs_root ip_limit
参数说明
nfs_root:
nfs共享目录,权限weblogic,默认/xx/nfs_root
ip_limit:
nfs-client ip访问控制,默认*不做控制 10.10.10.* 172.*
nfs-client使用需要安装nfs-utils
yum install -y nfs-utils
mount -t nfs 172.24.20.20:/opt/nfs_root /mnt //remote mount
touch /mnt/sb && rm -rf /mnt/*
umount /mnt
注意:centos6/7默认添加weblogic的uid/gid不同会导致权限映射不出用户名weblogic uid/gid 要一致才可以显示为用户名