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


相关文章
|
12天前
|
数据采集 存储 API
网络爬虫与数据采集:使用Python自动化获取网页数据
【4月更文挑战第12天】本文介绍了Python网络爬虫的基础知识,包括网络爬虫概念(请求网页、解析、存储数据和处理异常)和Python常用的爬虫库requests(发送HTTP请求)与BeautifulSoup(解析HTML)。通过基本流程示例展示了如何导入库、发送请求、解析网页、提取数据、存储数据及处理异常。还提到了Python爬虫的实际应用,如获取新闻数据和商品信息。
|
1月前
|
Linux Shell Windows
通过Linux挂载Windows端NFS服务实现板端Linux传输文件到PC
通过Linux挂载Windows端NFS服务实现板端Linux传输文件到PC
|
4月前
|
弹性计算 Serverless 网络安全
于在阿里云函数计算中挂载NFS共享时出现了问题
于在阿里云函数计算中挂载NFS共享时出现了问题
53 1
|
3月前
|
Unix Linux 文件存储
文件传输、文件挂载MOUNT:NFS、CIFS、ADB、SAMBA
文件传输、文件挂载MOUNT:NFS、CIFS、ADB、SAMBA
70 0
|
6月前
|
开发工具 对象存储
nfs挂载报错问题
nfs挂载报错问题
|
7月前
|
安全 数据中心 虚拟化
自动化的NSX网络交付
临近年关,忙忙碌碌;今天下定决心更新,说一说NSX数据中心网络的自动交付。
自动化的NSX网络交付
|
1月前
|
机器学习/深度学习 运维 算法
|
2月前
|
监控 Java 持续交付
内部网络监控软件的Groovy应用:持续集成与部署的自动化监控
在当今高度数字化的环境中,对于内部网络的监控变得至关重要。为了保证系统的稳定性和安全性,监控软件的自动化变得越来越必要。本文将介绍如何利用Groovy编程语言实现持续集成与部署的自动化内部网络监控软件,并通过代码示例展示其实现方式。
259 3
|
3月前
|
Web App开发 存储 前端开发
Python 自动化指南(繁琐工作自动化)第二版:十二、网络爬取
Python 自动化指南(繁琐工作自动化)第二版:十二、网络爬取
77 1
|
3月前
|
存储 Unix Linux
分布式文件系统协议:NFS(Network File System)网络文件系统
NFS(Network File System)网络文件系统是一种分布式文件系统协议,最初由Sun Microsystems开发,并在1984年首次发布。 NFS允许不同计算机通过网络共享资源,特别是文件和目录,就像它们是本地存储的一部分一样。使用NFS的客户端可以挂载远程服务器上的文件系统,使得用户能够以透明的方式访问远程数据,实现跨多个系统的文件共享。
132 0