2019-05-08 14:48:31 2588浏览
今天千锋扣丁学堂Linux培训老师给大家分享一篇关于如何使用autofs挂载NFS共享的详细介绍,首先比如给你的网络文件系统(NFS)配置一个基本的自动挂载功能。大多数Linux文件系统在引导时挂载,并在系统运行时保持挂载状态。对于已在fstab中配置的任何远程文件系统也是如此。但是,有时你可能希望仅按需挂载远程文件系统。例如,通过减少网络带宽使用来提高性能,或出于安全原因隐藏或混淆某些目录。autofs软件包提供此功能。在本文中,我将介绍如何配置基本的自动挂载。
alan@workstation1:~$ sudo getent passwd carl sarah [sudo] password for alan: carl:x:1020:1020:Carl,,,:/home/carl:/bin/bash sarah:x:1021:1021:Sarah,,,:/home/sarah:/bin/bash alan@workstation1:~$ sudo getent hosts 127.0.0.1 localhost 127.0.1.1 workstation1.mydatacenter.net workstation1 10.10.1.5 tree.mydatacenter.net tree
alan@workstation1:~$ sudo apt-get install nfs-common autofs
alan@workstation1:~$ cd /etc; ll auto* -rw-r--r-- 1 root root 12596 Nov 19 2015 autofs.conf -rw-r--r-- 1 root root 857 Mar 10 2017 auto.master -rw-r--r-- 1 root root 708 Jul 6 2017 auto.misc -rwxr-xr-x 1 root root 1039 Nov 19 2015 auto.net* -rwxr-xr-x 1 root root 2191 Nov 19 2015 auto.smb* alan@workstation1:/etc$
/mnt/tree /etc/auto.misc /home/tree /etc/auto.home
alan@workstation1:/etc$ sudo mkdir /mnt/tree /home/tree
ourfiles -fstype=nfs tree:/share/ourfiles
* -fstype=nfs tree:/home/&
alan@workstation1:/etc$ sudo service autofs restart
carl@workstation1:~$ cd /mnt/tree carl@workstation1:/mnt/tree$ ls carl@workstation1:/mnt/tree$ cd ourfiles carl@workstation1:/mnt/tree/ourfiles$
carl@workstation1:~$ mount tree:/mnt/share/ourfiles on /mnt/tree/ourfiles type nfs4 (rw,relatime,vers=4.0,rsize=131072,wsize=131072,namlen=255,hard,proto=tcp,timeo=600,retrans=2,sec=sys,clientaddr=10.10.1.22,local_lock=none,addr=10.10.1.5)
【关注微信公众号获取更多学习资料】 【扫码进入HTML5前端开发VIP免费公开课】