加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 创业 > 正文

教你奈何操作autofs挂载NFS共享

发布时间:2021-05-23 03:16:37 所属栏目:创业 来源:互联网
导读:大大都 Linux 文件体系在引导时挂载,并在体系运行时保持挂载状态。对付已在 fstab 中设置的任何长途文件体系也是云云。可是,偶然你也许但愿仅按需挂载长途文件
副问题[/!--empirenews.page--]

大大都 Linux 文件体系在引导时挂载,并在体系运行时保持挂载状态。对付已在 fstab 中设置的任何长途文件体系也是云云。可是,偶然你也许但愿仅按需挂载长途文件体系。譬喻,通过镌汰收集带宽行使来进步机能,或出于安详缘故起因潜匿或夹杂某些目次。autofs 软件包提供此成果。在本文中,我将先容怎样设置根基的自动挂载。

起首做点假设:假设有台 NFS 处事器 tree.mydatacenter.net 已经启动并运行。其它假设一个名为 ourfiles 的数据目次尚有供 Carl 和 Sarah 行使的用户目次,它们都由处事器共享。

一些***实践可以使事变更好:处事器上的用户和任何客户端事变站上的帐号有沟通的用户 ID。另外,你的事变站和处事器应有沟通的域名。搜查相干设置文件应该确认。

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

如你所见,客户端事变站和 NFS 处事器都在 hosts 文件中设置。我假设这是一个根基的家庭乃至小型办公室收集,也许缺乏得当的内部域名处事(即 DNS)。

安装软件包

你只必要安装两个软件包:用于 NFS 客户端的 nfs-common 和提供自动挂载的 autofs。

alan@workstation1:~$ sudoapt-get install nfs-common autofs

你可以验证 autofs 相干的文件是否已放在 /etc 目次中:

alan@workstation1:~$ cd/etc; ll auto*

-rw-r--r--1 root root 12596Nov192015 autofs.conf

-rw-r--r--1 root root 857Mar102017auto.master

-rw-r--r--1 root root 708Jul62017auto.misc

-rwxr-xr-x 1 root root 1039Nov192015auto.net*

-rwxr-xr-x 1 root root 2191Nov192015auto.smb*

alan@workstation1:/etc$

设置 autofs

此刻你必要编辑个中几个文件并添加 auto.home 文件。起首,将以下两行添加到文件 auto.master 中:

/mnt/tree  /etc/auto.misc

/home/tree  /etc/auto.home

每行以挂载 NFS 共享的目次开头。继承建设这些目次:

alan@workstation1:/etc$ sudo mkdir /mnt/tree /home/tree

接下来,将以下行添加到文件 auto.misc:

ourfiles        -fstype=nfs     tree:/share/ourfiles

该行暗示 autofs 将挂载 auto.master 文件中匹配 auto.misc 的 ourfiles 共享。如上所示,这些文件将在 /mnt/tree/ourfiles 目次中。

第三步,行使以下行建设文件 auto.home:

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读