Centos7 – 简单搭建nfs服务
本文最后更新于 867 天前,其中的信息可能已经有所发展或是发生改变。

Centos7 – 简单搭建nfs服务

在服务器端的操作(IP地址:192.168.100.105)

yum安装nfs服务

yum -y install rpcbind nfs-utils

关闭防火墙(或者使用firewall-cmd增加永久的服务)

systemctl stop firewalld

创建nfs的共享文件夹,比如 /nfs_data

mkdir /nfs_data

对应目录的所有者所属者权限修改

chown -R nfsnobody:nfsnobody /nfs_data

在nfs目录下同时创建五个文件tests1到tests5

touch tests{1..5}

编辑配置文件

vi /etc/exports

添加内容为:

/nfs_data 192.168.100.0/24(rw,sync)

参数说明:

/public 需要共享给其他机器的目录
* 其他机器的IP地址,*代表任意机器都可以访问
ro 该主机对该共享目录有只读权限
rw 操作权限,rw代表其他机器对此目录具有可读写权限
async 资料会先暂存于内存中,而非直接写入硬盘
sync Sync 资料同步写入到内存与硬盘中
root_squash 客户机用root用户访问该共享文件夹时,将root用户映射成匿名用户
no_root_squash 客户机用root访问该共享文件夹时,不映射root用户
all_squash 客户机上的任何用户访问该共享目录时都映射成匿名用户
anonuid 客户机上的用户映射成指定的本地用户ID的用户
anongid 将客户机上的用户映射成属于指定的本地用户组ID
insecure 允许从这台机器过来的非授权访问
subtree_check 如果共享/usr/bin之类的子目录时,强制NFS检查父目录的权限(默认)
no_subtree_check 不检查父目录权限
no_wdelay 如果多个用户要写入NFS目录,则立即写入,当使用async时,无需此设置
wdelay 如果多个用户要写入NFS目录,则归组写入
no_hide 共享NFS目录的子目录
hide 在NFS共享目录中不共享其子目录

启动nfs服务,启动rpc服务

先启动rpc服务,再启动nfs服务

systemctl start rpcbind 
systemctl enable rpcbind 
systemctl start nfs-server
systemctl enable nfs-server

执行exportfs -rv 命令,nfs会重新读取配置文件,无需重启nfs服务

在客户端上的操作(IP地址:192.168.100.104)

yum安装nfs服务

yum -y install rpcbind nfs-utils

启动nfs服务,启动rpc服务

先启动rpc服务,再启动nfs服务

systemctl start rpcbind 
systemctl enable rpcbind 
systemctl start nfs-server
systemctl enable nfs-server

测试是否联通

showmount -e 192.168.100.105

挂载应用

创建挂载点

mkdir /mnt/nfs_data

使用mount令进行挂载

mount -t nfs 192.168.100.105:/nfs_data /mnt/nfs_data/

进入/mnt/nfs_data目录下查看验证.

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇