广告

Linux挂载Windows共享磁盘的方法

在运维工作,偶尔会需要将linux中的文件同步到windows中,采用linux挂载windows共享磁盘的方案最为简单,双边均使用CIFS协议。

Windows端操作

检查是否安装了组件:SMB */CIFS文件共享支持,在“程序和功能”→“启用或关闭Windows功能”中进行配置,默认已安装该组件。

建议创建专门用于共享的账号,比如:BACKUP,也可以在下一步操作中创建。

创建共享目录“Shared”,随后打开该文件夹属性,在“共享”菜单中通过“共享”或者“高级共享”设置共享,建议对该目录指定用户权限,比如:赋予BACKUP读写权限,取消默认Everyone用户的读取权限等。

Linux端操作

安装应用cifs-utils

yum -y install cifs-utils

# apt-get install cifs-utils

创建挂载目录

mkdir -p /data/shared

挂载磁盘

mount.cifs -o username=BACKUP,password=BackUp //192.168.1.2/Shared /data/shared

#mount.cifs -o soft,username=BACKUP,password=BackUp,gid=1001,uid=1001,iocharset=gb2312 //192.168.1.2/Shared /data/shared

CIFS参数说明:

参数 说明
soft 挂载方式,默认为default,可不写
username Windows共享目录的账号
password Windows共享目录的密码
gid 指定Linux用户的所属组,默认是当前用户所在组,可不写
uid 指定Linux用户,默认是当前用户,可不写
iocharset 字符集,一般在共享文件出现乱码时才使用该参数

设置开机自动挂载

方法一 在/etc/fstab加入:

//192.168.1.2/Shared /data/shared cifs defaults,username=BACKUP,password=BackUp 0 0

方法二 在/etc/rc.d/rc.local加入:

mount.cifs -o username=BACKUP,password=BackUp //192.168.1.2/Shared /data/shared
赞 (0) 打赏

精彩点评 0

感谢您的支持与鼓励

支付宝扫一扫打赏

微信扫一扫打赏