Linux开机自动挂载Windows主机共享文件-ITB运维部落—http://www.itbcn.cn—ITB运维技术交流之家平台
记录工作点滴
分享运维知识

Linux开机自动挂载Windows主机共享文件

windows主机ip:10.17.128.101
共享文件夹:shared
用户名:nobody
密码:123456

挂载到Linux中的目录/mnt/shared中:

mount -t cifs -o username=nobody,password=123456 //10.17.128.101/shared /mnt/shared

这种命令只是单次的,重启之后会失效,想要开机自动挂载,有两种方法:
第一种:

vi /etc/rc.d/rc.local
在末尾添加:
mount -t cifs -o username=nobody,password=123456 //10.17.128.101/shared /mnt/shared
保存后使之为可执行文件:
chmod +x /etc/rc.d/rc.local

第二种(没验证过):

vi /etc/fstab
在末尾添加:
//10.17.128.101/shared   /mnt/shared cifs  auto,username=‘nobody’,password=‘1234560 0

每行定义一个要挂载的文件系统;

其每行的格式如下

要挂载的设备或伪文件系统 挂载点 文件系统类型 挂载选项 转储频率 自检次序

UUID=6efb8a23-bae1-427c-ab10-3caca95250b1 /boot xfs defaults 0 0

要挂载的设备或伪文件系统:设备文件、LABEL(LABEL=””)、UUID(UUID=””)、伪文件系统名称(proc, sysfs)

挂载点:指定的文件夹

挂载选项:defaults

转储频率:

0:不做备份

1:每天转储

2:每隔一天转储

自检次序:

0:不自检

1:首先自检;一般只有rootfs才用1;

命令行中挂载Windows共享文件,重启后失效
#mount -t cifs -o username=linux,password=passwd //192.168.121.121/share /mnt/share

开机自动挂载,则需要在/etc/fstab中加入下面一行即可
//192.168.121.122/share /mnt/share cifs username=linux,password=passwd 0 0

取消挂载 umount

如果密码有特殊符号,一个从左上到右下的斜杠\即可,例如\&  \’,即可(开机自动挂载不用加斜杠)
如果在修改/etc/fstab文件后,运行mount -a命令验证一下配置是否正确,则可以避免重启移除此类问题。
问题的解决过程中,重新mount /是比较关键的一步(mount -o remount,rw /)。如果没有此步操作,则文件系统处于只读状态,导致不能修改配置文件并保存

未经允许不得转载:ITB运维部落—http://www.itbcn.cn—ITB运维技术交流之家平台 » Linux开机自动挂载Windows主机共享文件

如果文章对你有帮助,欢迎点击上方按钮打赏作者

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址