Linux下NFS共享存储安装详细步骤

NFS(Network File Server) 网络文件系统。 NFS允许一个系统在网络上与他人共享目录和文件。

本人安装测试系统环境:

CentOS Linux release 7.5.1804 (Core)

查看系统版本方法:

cat /etc/redhat-release

第一步:服务端安装配置(172.26.67.92)

1.使用yum安装NFS相关安装包。只安装 nfs-utils 即可,rpcbind 属于它的依赖,会自动安装上。

yum install nfs-utils

如果在使用yum安装时提示rpm相关的错误,可以用下面的命令重新构建rpm数据库来解决:

cd /var/lib/rpm 
rm -rf __db* 
rpm --rebuilddb

2.启动rpcbind、nfs服务,注意启动先后顺序,必须先启动rpcbind服务。将rpcbind、nfs服务设置为开机自启。

systemctl start rpcbind 
systemctl start nfs 
systemctl enable rpcbind nfs

3.配置共享目录并发布。

mkdir -p /data/myshare 
chmod 777 /data/myshare/

编辑/etc/exports文件,新增共享信息。

配置格式为:共享目录、共享地址(访问权限)

/data/myshare 172.26.67.94(rw,sync,no_root_squash)

权限选项

说明

rw

允许读写

ro

只读

sync

表示同步写入到内存与硬盘中

async

异步,先将数据写入到内存,再将数据写入到硬盘

no_root_squash

表示当客户机以root 身份访问时赋予本地root 权限(默认)

root_squash

表示客户机用root 用户访问该共享目录时,将root用户映射成匿名用户

anonuid=xxxx

指定NFS 服务器/etc/passwd 文件中匿名用户的UID

anongid=xxxx

指定NFS 服务器 /etc/passwd 文件中匿名用户的GID

查看共享信息:

showmount -e

到此,服务器端的安装配置已经结束,共享目录已经发布成功。接下来就是客户端的配置了。

第二步,客户端安装配置(172.26.67.94)

1.安装,与服务器端第1步安装方式一样。

2.启动rpcbind服务,将rpcbind服务设置为开机自启。

注意:客户端不需要开启NFS服务,因为不共享目录。

systemctl start rpcbind 
systemctl enable rpcbind

3.挂载:在客户端创建挂载目录,并连接NFS服务端,查看服务端的共享目录。

mkdir -p /data/myshare 
chmod 777 /data/myshare/ 
showmount -e 172.26.67.92

编辑/etc/fstab文件,在文末新增挂载信息:

172.26.67.92:/data/myshare /data/myshare nfs defaults 0 0

完成自动挂载:

mount -a

写在最后:由于系统环境是CentOS7以上版本,所以启动服务和设置开机自启,用的都是systemctl命令。如果你的系统版本不能使用该命令,可以使用service和chkconfig代替。

  • 3
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
安装Linux NFS服务需要以下步骤: 1. 首先,使用yum命令安装NFS相关的安装包。可以使用以下命令安装nfs-utils: ``` yum install nfs-utils ``` 2. 创建需要共享的目录,并设置适当的权限。可以使用以下命令创建目录并设置权限: ``` mkdir /mnt/nfs chmod a+w /mnt/nfs ``` 3. 修改/etc/exports文件,将需要共享的目录和客户端添加进来。可以使用以下命令打开文件并进行编辑: ``` vi /etc/exports ``` 在文件中添加以下内容:`/mnt/nfs *(rw,sync)`。这将允许所有客户端以读写方式访问该目录。 4. 启动NFS服务。可以使用以下命令启动服务: ``` /etc/init.d/nfs-kernel-server start ``` 5. 在客户端上挂载NFS共享目录。可以使用以下命令将远程共享目录挂载到本地目录: ``` mkdir /mnt/nfs mount 192.168.1.99:/mnt/nfs /mnt/nfs ``` 6. 在客户端每次启动时自动挂载NFS共享目录,可以编辑/etc/fstab文件,添加以下一行: ``` 192.168.1.99:/mnt/nfs /mnt/nfs nfs defaults 0 0 ``` 这将使得NFS共享目录在每次系统启动时都会自动挂载。 这样就完成了Linux NFS服务的安装和配置。请根据具体情况进行操作。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [LinuxNFS共享存储安装详细步骤](https://blog.csdn.net/kzhzhang/article/details/126646116)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* *3* [linux安装 nfs 服务](https://blog.csdn.net/diyiday/article/details/125876198)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

链诸葛

真爱了。

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值