NFS网络文件系统及自动化挂载

简介:

 NFS网络文件系统

    NFS 最初是由 Sun 公司 1984 年所开发出来的,最主要的功能就是让网路上的 UNIX 电脑可以共享目录及文件。我们可以将远端所分享出来的文件,挂载 (mount) 在本地端的系统上,然后就可以很方便的使用远程的文件,而操作起来就像在本地操作一样。而使用 NFS 也有相当多的好处,例如文件可以集中管理,节省磁碟空间......等等。

查看rpc是否工作正常(查看服务器提供的rpc服务

portmap服务指派端口(111

编辑配置文件 通过该文件来指定要共享的文件及目录

Vim /etc/exports     (默认是空的 可以用man 5 exports 查看语法)

           例:共享/share目录给192.168.0.x的用户
格式        /share              192.168.0.0/24 (rw)   * 表示所有用户 1.1.1.1(rw,sync)

假如我将/wsm 这个目录共享个所用用户且 只读的权限

/wsm         *(ro,sync)

开启nfs

Service   nfs   start

打开另外一台linux主机

查看 192.168.2.100的共享情况

192.168.2.100的共享文件夹wsm 挂载到本地的/mnt/wsm/

mount 192.168.2.100:/wsm  /mnt/wsm/

开机自动挂载

编辑fstab文件添加如下一句

192.168.2.100:/wsm      /mnt/wsm                nfs     defaults,soft,intr  0 0

192.168.2.100:/wsm 表示共享的主机ip及共享目录名称

/mnt/wsm          本地挂载点

Soft             表示开机自动挂载是找不到192.168.2.100 会包错误

Intr            表示开机自动挂载是找不到192.168.2.100 就中断挂载

umount  /mnt/wsm

Umount 之前 最好先执行

Fuser  -v  /mnt/wsm   查看谁在当前的挂载点下

Fuser   -km  /mnt/wsm  杀死所用处在/mnt/wsm/下的用户连接,以便umount是不会报错。)

mount   -a

自动挂载 (就是超过一定时间时,就会umount 当执行某个io时,就又自动mount上。)

事先清除/etc/fstab文件里添加的那一句开机自动挂载

再 umount 

它需要autofs服务的支持

已开启

编辑autofs的配置文件

vim /etc/auto.master  添加如下一句话

/mnt/wsm   /etc/wsm_auto.nfs  --timeout=60

监控/mnt/wsm    超时为1分钟  一分钟之内没有io 操作就会掉下

/etc/wsm_auto.nfs   是存放要挂在谁及一些参数

新建wsn_auto.nfs文件

cp -p  /etc/auto.misc  /etc/wsm_auto.nfs   可以拷贝一份在修改为如下:

share  -ro,soft,intr     192.168.2.100:/wsm

保存退出

重启autofs

退出挂载点目录,超过1分钟就会自动umount掉,进入挂载点目录,再次执行cd share

就会自动挂载到/mnt/wsm/share

这样是不是很方便!!!!


本文转自 abc16810 51CTO博客,原文链接:http://blog.51cto.com/abc16810/1095470


相关文章
|
6天前
|
机器学习/深度学习 人工智能 自然语言处理
Nature子刊:基于内生复杂性,自动化所新类脑网络构筑人工智能与神经科科学的桥梁
【9月更文挑战第11天】中国科学院自动化研究所的研究人员提出了一种基于内生复杂性的新型类脑网络模型,通过模拟人脑内部神经元间的复杂互动来提升AI系统的智能与适应性。此模型利用图神经网络(GNN)并设计分层图结构对应人脑不同功能区,引入自适应机制根据输入数据调整结构。实验表明,此模型在图像分类及自然语言处理等任务中表现出显著提升的性能,并且处理复杂数据时更具备适应性和鲁棒性。论文链接:https://www.nature.com/articles/s43588-024-00674-9。
20 7
|
20天前
|
Ubuntu Linux
内核实验(四):Qemu调试Linux内核,实现NFS挂载
本文介绍了在Qemu虚拟机中配置NFS挂载的过程,包括服务端的NFS服务器安装、配置和启动,客户端的DHCP脚本添加和开机脚本修改,以及在Qemu中挂载NFS、测试连通性和解决挂载失败的方法。
29 0
内核实验(四):Qemu调试Linux内核,实现NFS挂载
|
1月前
|
存储 Kubernetes 网络安全
[k8s]使用nfs挂载pod的应用日志文件
[k8s]使用nfs挂载pod的应用日志文件
|
1月前
|
存储 Ubuntu Linux
NFS服务部署全攻略:从零到一,轻松驾驭网络文件系统,让你的文件共享像飞一样畅快无阻!
【8月更文挑战第5天】NFS(网络文件系统)能让网络中的电脑无缝共享文件与目录。基于客户端-服务器模式,用户可像访问本地文件般透明操作远程文件。部署前需准备至少两台Linux机器:一台服务器,其余作客户端;确保已装NFS相关软件包且网络通畅。服务器端安装NFS服务与rpcbind,客户端安装nfs-utils。
59 4
|
24天前
|
存储 Linux 网络安全
【Azure 存储服务】如何把开启NFS 3.0协议的Azure Blob挂载在Linux VM中呢?(NFS: Network File System 网络文件系统)
【Azure 存储服务】如何把开启NFS 3.0协议的Azure Blob挂载在Linux VM中呢?(NFS: Network File System 网络文件系统)
|
25天前
|
运维 安全 网络安全
云端安全之盾:云计算与网络安全的协同演进运维自动化之路:从传统到现代化的转变
【8月更文挑战第23天】在数字化浪潮下,云计算以其灵活性和可扩展性成为企业数字化转型的重要推手。然而,随着云服务的快速发展,网络安全威胁也日益增多。本文将探讨云计算与网络安全如何相互促进,共同成长,以确保信息安全,并分析云服务提供商采取的安全策略以及企业在采用云服务时应注意的安全实践。
|
28天前
|
Linux
在Linux中,如何挂载远程NFS共享或iSCSI目标?
在Linux中,如何挂载远程NFS共享或iSCSI目标?
|
1月前
|
Shell 网络安全 Python
网络工程师如何在ensp模拟器上玩python自动化配置交换机。
网络工程师如何在ensp模拟器上玩python自动化配置交换机。
|
1月前
|
Java 数据安全/隐私保护 Windows
Windows Service 服务中,不能访问挂载目录(网络映射盘)
Windows Service 服务中,不能访问挂载目录(网络映射盘)
38 0
|
1月前
|
运维 监控 大数据
深入探讨网络自动化的魅力所在,以及如何利用Python这一强大工具,实现网络设备的批量配置与监控
在信息洪流的浪潮中,网络自动化如同一盏明灯,引领着我们穿越复杂网络管理的迷雾。它不仅简化了网络运维人员的工作,更是在大数据、云计算等技术飞速发展的背景下,成为了构建高效、稳定网络环境的关键。本文将深入探讨网络自动化的魅力所在,以及如何利用Python这一强大工具,实现网络设备的批量配置与监控,以此展现网络自动化在简化复杂网络管理中的重要作用。
39 0