HCRM博客

如何在CentOS系统上挂载Windows共享硬盘?

准备工作

在CentOS系统中挂载Windows共享目录前,需确保满足以下条件:

如何在CentOS系统上挂载Windows共享硬盘?-图1
(图片来源网络,侵权删除)

1、网络互通:CentOS与Windows设备处于同一局域网,且能互相ping通。

2、共享设置:Windows已开启共享文件夹,并设置访问权限(建议使用固定账户密码)。

3、依赖安装:CentOS需安装cifs-utils工具包,用于支持SMB协议

  • sudo yum install cifs-utils -y

挂载操作步骤

步骤1:创建本地挂载点

在CentOS中新建一个目录作为挂载入口,

如何在CentOS系统上挂载Windows共享硬盘?-图2
(图片来源网络,侵权删除)
  • sudo mkdir /mnt/win_share

步骤2:获取Windows共享信息

记录Windows共享路径,格式为//Windows_IP/共享目录名

  • //192.168.1.100/Data

步骤3:临时挂载测试

执行挂载命令,输入Windows账户密码(需提前在Windows设置固定密码):

  • sudo mount -t cifs //192.168.1.100/Data /mnt/win_share -o username=winuser,password=winpass

若成功挂载,可通过df -h查看挂载状态。

步骤4:配置永久挂载

如何在CentOS系统上挂载Windows共享硬盘?-图3
(图片来源网络,侵权删除)

编辑/etc/fstab文件,添加以下内容实现开机自动挂载:

  • //192.168.1.100/Data /mnt/win_share cifs username=winuser,password=winpass,uid=1000,gid=1000,dir_mode=0755,file_mode=0644 0 0

参数说明

uidgid:设置为CentOS用户的ID(可通过id命令查询)。

dir_mode/file_mode:控制目录和文件的权限。

保存后执行sudo mount -a验证配置是否生效。

常见问题与解决方案

权限错误:检查Windows共享权限及fstab中的uid/gid是否匹配CentOS用户。

依赖缺失:若挂载失败,确认已安装cifs-utils和内核模块cifs

网络超时:关闭Windows防火墙或放行SMB协议(端口445)。

注意事项

1、安全性:避免在fstab中明文存储密码,建议使用凭证文件(如credentials=/root/.smbpass)。

2、协议兼容性:Windows默认使用SMBv3,若CentOS版本较低(如CentOS 7),需在挂载命令中指定版本:

  • -o vers=3.0

3、性能优化:对大文件传输场景,可添加cache=strict参数提升读写效率。

个人观点

通过SMB协议实现跨系统文件共享,是混合环境运维的常用方案,实际操作中,建议优先通过mount -a调试配置,再写入fstab;同时定期检查共享服务的稳定性,避免因网络波动导致服务中断,对于生产环境,可结合NFS或rsync实现更高效的同步机制。

本站部分图片及内容来源网络,版权归原作者所有,转载目的为传递知识,不代表本站立场。若侵权或违规联系Email:zjx77377423@163.com 核实后第一时间删除。 转载请注明出处:https://blog.huochengrm.cn/pc/28839.html

分享:
扫描分享到社交APP
上一篇
下一篇