23.6.1安装autofs

通过如下命令检测autofs是否已经安装

#rpm –q autofs

autofs-5.0.1-0.rc2.88

如果系统当前未安装autofs服务,可以通过系统安装光盘进行安装。

23.6.2启动autofs服务

#service autofs start

关闭服务

#service autofs stop

查看autofs服务状态

#service autofs status

23.6.4修改auto配置文件

/etc/auto.master是autofs的主配置文件,该文件的配置非常简单,只需要设置挂载点顶层目录和映射文件即可。格式如下:

挂载点顶层目录映射文件

映射文件格式如下所示:

挂载点[-挂载选项]NFS服务器名或IP:共享目录

重启autofs服务使配置生效,可以运行如下命令重新读取配置文件的信息而无需重启服务:

#service autofs reload

重新载入maps

23.6.5配置实例

服务器10.0.0.24所输出的共享目录有四个,包括/tmp、/sharefiles/info、/sharefiles/upload、/sharefiles/hr,exports文件的具体内容如下所示:

#cat /etc/exports

/tmp

10.0.0.0/24(rw,no_root_squash)

/sharefiles/info 10.0.0.0/24(ro,all_squash)

/sharefiles/hr 10.0.0.25(rw)

10.0.0.20(rw)

10.0.0.0/24(ro,all_squash)

/sharefiles/upload 10.0.0.0/24(rw,all_squash,anonuid=220,anongid=220)

现在,要通过autofs服务把这些目录都挂载到本地,挂载点分别如下所示:

/nfs/tmp

/nfs/info

/nfs/upload

/nfs/hr

在10.0.0.25客户机上操作

1、使用如下命令创建挂载点目录的上一级目录,挂载点对应的目录无需创建:

#mkdir /nfs

2、编辑/etc/auto.master文件,在文件中加入如下内容

/nfs/etc/auto.nfs

3、创建/etc/auto.nfs文件,文件的内容如下所示。

# cat auto.nfs

tmp-ro,bg,softnfsserver:/tmp

info –rw,bg,soft nfsserver:/sharefiles/info

private –rw,bg,softt nfsserver:/sharefiles/upload

hr-ro,bg,softnfsserver:/sharefiles/hr

4、执行如下命令使配置生效。

#service auotfs reload

5、进行如下测试

#cd /nfs

[root@xuekun nfs]#ls//目录为空

//使用cd命令进入upload目录,autofs服务会动态创建目录、、//upload并挂载NFS文件系统到该目录下

[root@xuekun nfs]#cd upload

[root@xuekun upload]#pwd

/nfs/upload

配置成功!

C语言挂载文件夹,使用autofs 按需挂载共享目录相关推荐

  1. linux挂载文件夹哪个最好,细说linux挂载——mount,及其他……

    OK,现在咱们再具体一点,用我的ubuntu的启动过程来做个实例,看看linux是怎么逐步种出这颗大树的. 首先还是说一句,你必需知道UUID是啥玩意儿,或者至少要明白hda.sdc这些编号是啥意思. ...

  2. linux无法删除mount挂载文件夹

    文章目录 一.问题描述: 二.解决方案 三.总结 一.问题描述: 我是非root的服务器账号,因为始终无法访问某个sshfs的挂载文件夹,于是想取消挂载后重新挂载.但是取消挂载时,所有对该文件的命令均 ...

  3. docker部署nginx并且挂载文件夹和文件

    docker部署nginx并且挂载文件夹和文件 2018年05月30日 10:18:32 丢你刘某 阅读数:2315 这段时间在研究docker,在部署nginx时遇到了坑,最主要的问题是在挂载文件和 ...

  4. Android各国语言缩写以及各国语言Values文件夹命名规则

    Android各国语言缩写 en 英文  en_US 英文 (美国)  ar 阿拉伯文  ar_AE 阿拉伯文 (阿拉伯联合酋长国)  ar_BH 阿拉伯文 (巴林)  ar_DZ 阿拉伯文 (阿尔及 ...

  5. C语言判断文件夹或者文件是否存在的方法

    C语言判断文件夹或者文件是否存在的方法 方法一:access函数判断文件夹或者文件是否存在 函数原型: int access(const char *filename, int mode); 所属头文 ...

  6. 使用C语言创建文件夹

    使用C语言创建文件夹的代码可以如下: #include <io.h> #include <direct.h>// 创建文件夹 void CreateFolder() {//文件 ...

  7. linux打开python文件夹_python 常用对linux系统文件及目录的操作

    目录 1.取得当前目录--os.getcwd() >>> import os >>> s=os.getcwd()#获得当前运行脚本所在目录 >>> ...

  8. android 手机文件夹显示白色的,手机上的文件夹为啥子全是英文的,目录怎么辨认,今天终于明白了...

    手机上的文件夹目录全是英文的,是不是很奇怪,咱们不是用的汉字吗?为什么手机里面的文件夹全是英文的,都不知道哪个该删,哪个不该删.不删又不行,手机用久了垃圾又多. 按道理来讲,国产手机应该用中文目录.难 ...

  9. win7共享文件找不到计算机,Win7文件夹属性中找不到共享选项怎么解决

    Win7文件夹属性中找不到共享选项怎么办?很多用户在局域网中通过分享完成文件夹的共享操作,但是有的用户在分享的时候发现找不到共享的选项,不能分享,这让人非常苦恼,小编猜测可以是因为电脑禁用了相关的服务 ...

最新文章

  1. 【SQL】sql语句GROUP BY
  2. Linux下的版本升级只是浮云
  3. IT人 不要一辈子靠技术生存(转)
  4. nn.Sequential(*modules)
  5. Java堆空间– JRockit和IBM VM
  6. python 3.7.732位安装步骤_Python3.7安装pyaudio教程解析
  7. php获得6个月以前的日期,请问下使用PHP如何获取某个月的所有日期
  8. vue头像加白边_Vue头像处理方案小结
  9. Tomcat找不到Controller里面的路径
  10. pkm与png的相互转化
  11. DH参数例子-SCARA机器人
  12. 虚幻学习4---制作实时逼真的毛发【笔记】
  13. Java简答题整理(一)
  14. 英文格式的时间转换为 yyyy-MM-dd 格式
  15. 动不动就感冒,用玉屏风来治愈
  16. Cz工具集使用介绍 - 规范Git提交说明
  17. NC91 最长递增子序列
  18. Ubuntu 12.04硬盘安装与U盘安装(图文)
  19. 无线测温模块在轧钢厂的应用
  20. 工业类计算机主板维修,工控机电脑主板坏了如何维修

热门文章

  1. 电子增稳云台_揭秘Dobby自拍无人机,电子增稳是黑科技?
  2. 向量表示 运动抛物线_初学讲义之高中物理(四)常见运动类型
  3. Java LinkedList addFirst()方法与示例
  4. Redis的8大数据类型,写的真好
  5. 当当花160买400的书,确定不囤一波?
  6. switch 的性能提升了 3 倍,我只用了这一招!
  7. 第十章数据库恢复技术
  8. HOG + SVM 实现图片分类(python3)
  9. java程序cpu突然飚高_Java 定位导致CPU飙升的代码过程
  10. lamda表达式修改数据_图解sql面试题:如何按条件修改数据?