Linux:linux计算机和UNIX计算机 使用NFS共享资源

一,安装NFS文件系统

NFS即网络文件系统(network file system),它允许网络中的计算机之间通过网络共享资源。目前,NFS只用于在Linux和UNIX主机间共享文件系统。

#使用mount命令可以将远程主机的文件系统 安装到 本地:
#将远程主机10.171.37.1的文件系统 安装到 本地的share/文件夹
sudo mount 10.171.37.1:/srv/nfs_share share/
#打开share文件夹 即可查看远程主机的文件系统,如下图所示:
cd share/
ls

在这里插入图片描述

#如果安装失败,很有可能是服务器端的NFS服务器没有正确导出这个目录,可以用如下命令查验:
showmount -e 10.171.37.1  #export list for 10.171.37.1

二,卸载NFS文件系统

#和卸载本地文件系统一样,卸载NFS也适用unmount命令:
sudo unmount share/
#再卸载NFS文件系统时,需要注意 没有其他进程使用该 文件系统,否则,会卸载失败
#当卸载失败时,可以使用如下命令来查看使用NFS文件系统的 进程,然后关闭这些进程
lsof share/
#如果杀死使用NFS文件系统的进程后,还是不能卸载NFS,则可以用如下命令强制卸载NFS
sudo unmount -f share/

三,选择合适的安装选项

在上面例子中,mount命令以 只读 方式 挂载文件系统,试图在 share 目录下 创建文件 会报错:

cd share/  #进入share目录
touch b  #创建一个空文件,会报错,提示 该文件系统 为 只读,无法 写入

如果想要以 读写 方式 载入一个 文件系统,只要在 挂载的时 加上合适的 选项 配置即可:

sudo mount -o rw 10.171.37.1:/srv/nfs_share share/  将文件系统 以 读写 方式 挂载到 share 目录

如果 NFS服务器 不允许 外部 写 文件系统,则 mount 会自动 选择以 只读 方式 安装该 文件系统

下面是NFS安装的常用 配置选项:
在这里插入图片描述
在实际应用中,如果 安装的文件系统 对于 客户机 非常重要时,建议使用 hard安装,否则,可以使用soft安装,以减少等待耗时。
如果一个文件系统对于我们来说非常重要,但是,又希望自己能够灵活掌握安装过程,可以 在使用 hard安装 的 基础上,配置intr选项,从而使得我们自己有权限去中断安装过程,在必要时 及时止损,停止资源消耗,具体 可用如下方式去实现:

sudo mount -o rw,hard,intr,bg 10.171.37.1:/srv/nfs_share share/   #多个不同的配置选项可以用逗号隔开

四,启动时自动安装远程文件系统

和本地文件系统一样,可以配置/etc/fstab 文件让系统启动时自动安装NFS文件系统。只需以root身份在/etc/fstab 文件中添加 下面一行:

10.171.37.1:/srv/nfs_share  /home/lewis/share  nfs  rw,hard,intr,bg  0  0
#10.171.37.1:/srv/nfs_share  为要安装的文件系统 所在的 主机目录
#/home/lewis/share  为 文件系统 在本地的 安装目录
#nfs  指明安装的文件系统类型为 nfs
#rw,hard,intr,bg  指明了安装文件系统时 可对其进行的操作
#第一个0   表示 按备份频度0执行备份
#第二个0   表示 fsck检查 次序为 0(最先检查)

在目标主机 /etc/fstab 中 写入 上面一行后,每次系统启动时 都会自动安装 文件系统,作为 测试,可以使用下面这条命令让fstab文件中 对 NFS 的配置立即生效:

sudo mount -a -t nfs  #从etc/fstab中挂载 type为 nfs 的 所有系统

码字不易,欢迎微信打赏😉
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Sarah ฅʕ•̫͡•ʔฅ

你的鼓励将是我创作的最大动力

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

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

打赏作者

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

抵扣说明:

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

余额充值