配置系统以使用/etc/fstab自动挂载Samba共享

时间:2020-01-09 10:37:42  来源:igfitidea点击:

如何配置基于Linux的系统以在Linux上自动挂载Samba共享?
如前所述,您可以使用mount命令在Linux下安装远程Windows分区或Windows共享。

/etc/fstab文件包含有关文件系统的静态信息。
文件fstab包含有关各种文件系统的描述性信息。

fstab只能由程序读取,而不能写入;系统管理员有责任正确创建和维护此文件。

要在重新启动后启动Linux系统时挂载要挂载的Samba共享,请编辑/etc/fstab文件,并为Windows/Samba共享输入以下内容:

//ntserver/share /mnt/samba smbfs username=username,password=password 0 0

例如,如果要挂载一个名为//ntserver/docs的共享,则需要在/etc/fstab文件中写入以下条目:

//ntserver/docs /mnt/samba smbfs username=docsadm,password=D1Y4x9sw 0 0

其中:

  • //ntserver/docs:Windows 2003/NT/Samba共享名
  • /mnt/samba:本地挂载点(您可能需要首先创建此目录)
  • smbfs:文件系统类型(samba文件系统)
  • username = docsadm,password = D1Y4x9sw:共享用户名和密码

使用vi文本编辑器打开文件/etc/fstab:

# vi /etc/fstab

附加行`//ntserver/docs/mnt/samba smbfs username = docsadm,password = D1Y4x9sw 0 0',最后文件应如下所示:

proc            /proc           proc    defaults        0       0
/dev/hdb1       /               ext3    defaults,errors=remount-ro 0       1
/dev/hdb2       none            swap    sw              0       0
/dev/hdc        /media/cdrom0   iso9660 ro,user,noauto  0       0
//ntserver/docs /mnt/samba      smbfs   username=docsadm,password=D1Y4x9sw 0 0

用您的实际参数替换共享名,用户名和密码。