linux_aotufs自动挂载

autofs  自动挂载服务

需求:把下面这两条命令做成自动挂载

172.16.2.6:/share/soft /share/soft

172.16.2.6:/share/iso /share/iso

客户端:

1.yum -y install autofs

2、# mkdir/share (挂载点)

3、# vim /etc/auto.master

/share    /etc/auto.share  --后面这个文件不存在,自定义的名字

4、# vim /etc/auto.share

soft    -      172.16.2.6:/share/soft

iso     -      172.16.2.6:/share/iso

5、# /etc/init.d/autofs restart   --重启服务

注意:

--挂载的目录默认在/share目录下用ls命令看不到,但可以 cd /share/iso  进去,这时会帮你自动挂载

大概五分钟后,没有使用的话,会自动umount掉

主要配置文件在/etc/auto.master,其中格式为:

挂载目录      映射文件        参数

/share   /etc/auto.share  --timeout=60

挂载目录,即是挂载到何种地方?是/mnt还是其它的,这里按默认指定/share

映射文件,autofs是怎么寻找挂载的设备在哪儿?上面的挂载目录只是一个笼统的目录,cdrom,floppy,nfs,smbfs文件都挂载到一个/share里,那么怎么分的清?所以aotufs程序会自动在挂载目录下生成挂载点的目录,其中映射文件中指定目录名,映射文件格式为(这里即:/etc/auto.share文件内容):

子目录名称       挂载选项              挂载设备

soft        -fstype=iso9660,ro    :/dev/cdrom    #注意冒号

iso        -fstype=auto          :/dev/floppy

挂载的设备可以是网络路径,例为192.168.100.195:/opt/wwwroot

ps: 映射文件的书写实例

挂载samba的配置:

backup      -fstype=cifs,username=smbuser1%asdf     ://192.168.1.99/pub

挂载iso的配置:

iso       -loop,fstype=iso9660,ro       :/root/rhel-server-6.0-x86_64-boot.iso

挂载nfs的配置:

nfs        -fstype=nfs            192.168.1.99:/test_nfs

服务端: nfs portmap(rhel6下改为叫rpcbind),搭建请看nfs服务器详细配置

1、# showmount -e 172.16.2.6

clnt_create: RPC: Port mapper failure - Unable toreceive: errno 111 (Connection refused)

2、#/etc/init.d/rpcbind start (先启动rpcbind 才能启动nfs服务)

3、# /etc/init.d/nfs restart    --重启NFS,把新的rpc注册

4、# showmount -e172.16.2.6    --再次OK

nfs服务器的配置文件:vim /etc/exports

参数:

ro    只读

rw    可读可写

root_squash 代表客户端以nfsnobody用户挂载,默认不写就有

no_root_squash代表客户端以root用户挂载

sync    同步

async   异步

主配置文件:vim /etc/exports

/share/iso *(ro)   --把/share/iso  共享给* (代表所有IP)  ro (代表只读)

/share/iso *(rw)   --rw代表可读可写

/share/iso 10.1.1.0/24(ro)  --只共享给10.1.1的网段的计算机访问

/share/iso 10.1.1.0/255.255.255.0(ro)

/share/iso 10.1.1.218/255.255.255.255(ro)   --定义只10.1.1.218这台计算机可以访问

/share/iso 10.1.1.218(ro)

/share/iso 10.1.1.218/32(ro) 10.1.1.254/32(rw)  --定义只有218和254这两台可以访问

关于nfs权限:

客户端挂载目录的权限为服务端共享目录的权限

nfs服务共享目录的默认权限规定是以nfsnobody这个用户来挂载

在/etc/passwd下有这么一句

nfsnobody:x:65534:65534:Anonymous NFSUser:/var/lib/nfs:/sbin/nologin

注意:如果做了服务的话,权限要由服务的权限+系统的权限合起来生效:

也就是说,客户端是否可以访问,需要防火墙允许,服务允许,系统权限允许,才可以访问

时间: 2024-08-04 16:20:45

linux_aotufs自动挂载的相关文章

分区自动挂载的三种方法

一.修改/etc/rc.local配置文件追加类似命令:mount /dev/sda1  /sda1 到配置文件最后一行 二,修改/etc/fstab配置文件追加类似命令:/dev/sda1   /sda1  ext4   defaults   0  0 到配置文件中 三,安装autofs服务yum install autofs 追加类似命令:sda1   -fstype=ext4  :/dev/sda1 到配置/etc/autofs.misc文件中重启服务: service autofs re

Centos开机自动挂载windows中的ntfs磁盘

装了windows和centos双系统后,发现在centos中无法进入windows中的磁盘,更不要说查看磁盘里的文件了! 原来默认情况下,centos不支持Widows NTFS硬盘分区读写,要想把NTFS格式的磁盘挂载到CentOS 下面需要安装第三方软件ntfs-3g.那么如何实现挂载并开机自动挂载呢? 一.下载ntfs-3g 源码包进行编译安装 下载地址:http://down1.chinaunix.net/distfiles/ntfs-3g-1.2918.tgz 1.安装编译工具 yu

linux下配置nfs服务器以及设置自动挂载(以centos6.7为例)

NFS(百度百科):NFS(Network File System)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源.在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样. NFS在文件传送或信息传送过程中依赖于RPC协议.RPC,远程过程调用 (Remote Procedure Call) 是能使客户端执行其他系统中程序的一种机制.NFS本身是没有提供信息传输的协议和功能的,但NFS

普通用户自动挂载光盘

普通用户挂载光盘及安装autofs过程普通用户自动挂载光盘(切换到misc下),具体过程看下图: Centos 7安装自动文件系统挂载包autofs过程:1.先输入下面这条命令装包: 2.输入下面命令设为开机自动启动: 3.输入下面这条命令启动服务: centos6系统自动默认的有

Linux NFS自动挂载autofs配置

一.基于Linux下NFS文件系统的自动挂载方式, 前期准备环境两台Linux服务器: 准备一台NFS服务器端(系统环境centos6.5,ip地址192.168.100.100) 准备需要挂载NFS服务端的NFS客户端(系统环境centos6.5,ip地址192.168.100.101) 实施: 现在server端安装NFS保证能正常访问,我们这里通过yum工具安装即可 [[email protected] ~]# yum install nfs-utils rpcbind -y 通过修改NF

CentOS 7 下挂载NTFS文件系统并实行开机自动挂载

CentOS 7 下想要挂载NTFS的文件系统该怎么办呢? 我们需要一个NTFS-3G工具,并编译它之后在mount就可以了,就这么简单. 首先要进入官网下载NTFS-3G工具 http://www.tuxera.com/community/ntfs-3g-download/ 1.下载之后进行解压 wget http://tuxera.com/opensource/ntfs-3g_ntfsprogs-2014.2.15.tgz tar  -xvf  ntfs-3g_ntfsprogs-2014.

autofs自动挂载

autofs:自动挂载器自动挂载器是一个监视目录的守护进程,并在目标子目录被引用时,自动执行预定义的NFS挂载自动挂载器由autofs服务脚本管理自动挂载器由auto.master配置文件进行配置,该文件引用了一个按惯例称作/etc/auto.misc或其他类似名称的二级配置文件autofs与NFS两者之间配后用的还是比较多的 mount命令参数非常多,如下为与NFS相关的参数.(1)-a:把/etc/fstab中列出的路径全部挂载.(2)-t:需要mount的类型,如nfs等.(3)-r:将m

fstab 文件系统 自动挂载

fstab文件介绍 fstab文件包含了你的电脑上的存储设备及其文件系统的信息.它是决定一个硬盘(分区)被怎样使用或者说整合到整个系统中的文件.具体来说:用fstab可以自动挂载各种文件系统格式的硬盘.分区.可移动设备和远程设备等.对于Windows与Linux双操作系统用户,用fstab挂载FAT格式和NTFS格式的分区,可以在Linux中共享windows系统下的资源. 这个文件的全路径是/etc/fstab.它只是一个文本文件,你能够用你喜欢的编辑器打开它,但是必须是root用户才能编辑它

NFS客户端配置为开机自动挂载报错(二)

NFS客户端配置为开机自动挂载时,系统启动报错. 报错信息类似: mount: mount: mount to NFS server '172.16.1.254' failed: mount: System Error: No route to host. 原因:网络启动后需要对网络内路由表进行"学习".在未完成路由表学习之前启动netfs服务会报错. 解决方法:延后netfs启动时间.(延时时间以实际情况为准,建议30秒) 示例: 修改:/etc/init.d/netfs脚本 在如下