手动
缺点很明显,每次服务器重启以后都要手动配置,若是服务器数量比较多的话,那就脑袋疼了,虽然能够使用ansible作批量挂载,那说到底不仍是手动配置嘛?centos
最不推荐这个了,若是NFS服务出现问题,启动就会卡在挂载过程好久。bash
yum -y install autofs
$ cat /etc/auto.master /upload /etc/nfs.misc #说明: /upload是主目录,nfs挂载进来会在该目录下新建一个子目录,不须要手动建立,服务会自动建立 $ cat /etc/nfs.misc mnt -fstype=nfs 192.168.137.22:/ifs/kubernetes #说明: #mnt 对应一个NFS挂载点目录,好比这里对应的就是/ifs/kubernetes #fstype 文件系统类型 #192.168.137.22:/ifs/kubernetes NFS共享目录地址 # 启动autofs服务 $ systemctl start autofs
当进入/upload/mnt 目录的时候,autofs会自动触发挂载操做,若是退出,等待一段时间以后会自动卸载,节省资源占用,你看是否是很方便呢?服务器
$ cd /upload/mnt/ $ df -h Filesystem Size Used Avail Use% Mounted on devtmpfs 475M 0 475M 0% /dev tmpfs 487M 0 487M 0% /dev/shm tmpfs 487M 7.7M 479M 2% /run tmpfs 487M 0 487M 0% /sys/fs/cgroup /dev/mapper/centos-root 38G 2.8G 35G 8% / /dev/sda1 1014M 137M 878M 14% /boot /dev/mapper/centos-home 19G 33M 19G 1% /home tmpfs 98M 0 98M 0% /run/user/0 192.168.137.22:/ifs/kubernetes 38G 5.8G 32G 16% /upload/mnt