如何使用自动挂载访问NAS服务器?

时间:2020-01-09 14:16:37  来源:igfitidea点击:

NAS通常用于通过TCP/IP网络存储备份和其他共享文件。
例如:

i)具有多个负载平衡Web邮件服务器的企业电子邮件系统
ii)负载平衡Web服务器从NAS存储访问相同的内容
iii)使用FTP/NFS/CIFS从所有其他服务器备份文件或转储到NAS存储。

Autofs是Linux的自动安装程序。
它允许:

a)按需挂载目录,即当您执行命令cd/backup时将挂载NAS服务器共享。

b)可以根据需要透明地安装备份目录

c)邮件或Web服务器可以用来存储邮件/文件

d)比较不同服务器上的文件(快照)

e)为用户提供一个通用的主目录服务器,以供所有用户使用登录并进行身份验证,并且可以使用网络中的任何服务器在工作站上工作。

f)可靠性通过消除对单个服务器等的依赖来提高局域网的可靠性

假如说:

  • NAS服务器IP:192.54.20.111/nasbackup02.theitroad.com(FQDN)
  • NAS CIFS用户名:theitroad
  • NAS CIFS密码:mySecret
  • NAS CIFS共享名:://192.54.20.111/sharename或://192.54.20.111/username

确保已安装autofs。
现在,解决方法:您需要将文件系统配置为自动挂载。
使用vi文本编辑器编辑文件/etc/auto.master:

# mkdir /backup  
# vi /etc/auto.master

追加以下行:

/backup /etc/auto.backup

保存文件并打开/etc/auto.backup文件:

# vi /etc/auto.backup

追加以下行到/etc/auto.backup:

smb -fstype=smbfs,username=theitroad,password=mySecret ://202.54.20.111/sharename

保存文件。
重新启动autofs:

# /etc/init.d/autofs restart

确保autofs在引导时启动(重新引导后)。
如果您使用的是RedHat/Fedora Linux:

# chkconfig autofs on

如果您正在使用其他Linux发行版,请使用旧的方法(通过软链接):

# ln -s /etc/init.d/autofs /etc/rc2.d/S80autofs  
 # ln -s /etc/init.d/autofs /etc/rc2.d/K80autofs