解决方案
在window上文件设置共享权限
在Linux上在 使用mount 命令挂载 Windows 共享文件夹
实验环境
linux CentOS7.9操作系统
服务器IP 172.17.136.248
Window Server 2008 R2 操作系统
Window IP 172.17.136.234
实验目的
Linux成功挂载Windows的共享文件夹
在Windows上操作
说明 Windows上的共享文件夹是G盘上的NercMQ_DB文件夹 共享用户组是Administrators
1) 首先点击共享的文件夹 G:\NercMQ_DB\ 右键--->属性--->共享,添加上要共享的用户组,完成后点击共享即可。
2) 再Linux服务器上进行操作
首先创建本地挂载目录 “cifs_DB_Backup”
[root@NercAuth]# mkdir -p /home/docker/001.mssql/cifs_DB_Backup
安装mount.cifs软件包
[root@NercAuth]# yum install cifs-utils -y
开始挂载
[root@NercAuth]# mount -t cifs -o user={YourServerUserName},password='{YouPassword}' //172.17.136.234/NercMQ_DB/ /home/docker/001.mssql/cifs_DB_Backup
#参考
[root@NercAuth]# mount -t cifs -o uuser={YourServerUserName},password='{YouPassword}',rw,dir_mode=0777,file_mode=0777 //172.17.136.234/NercMQ_DB/ /home/docker/001.mssql/cifs_DB_Backup
挂载完查看一下
[root@NercAuth cifs_DB_Backup]# df -Th
Filesystem Type Size Used Avail Use% Mounted on
devtmpfs devtmpfs 7.8G 0 7.8G 0% /dev
tmpfs tmpfs 7.8G 0 7.8G 0% /dev/shm
tmpfs tmpfs 7.8G 806M 7.0G 11% /run
tmpfs tmpfs 7.8G 0 7.8G 0% /sys/fs/cgroup
/dev/vda1 ext4 99G 19G 76G 20% /
/dev/vdb1 xfs 30G 26G 4.4G 86% /mnt/data
//172.17.136.234/NercMQ_DB/ cifs 4.0T 2.7T 1.3T 68% /home/docker/001.mssql/cifs_DB_Backup
可以看到4T的共享数据盘已经挂载过来了。。。
3) 添加开机启动自动挂载共享存储
[root@NercAuth cifs_DB_Backup]# cat /etc/fstab
//172.17.136.234/NercMQ_DB/ /home/docker/001.mssql/cifs_DB_Backup cifs defaults,auto,user=Nerc.Admin,password=Ouchn(&5751) 0 0
4) 验证是否可正常挂载
[root@NercAuth 001.mssql]# umount /home/docker/001.mssql/cifs_DB_Backup
[root@NercAuth 001.mssql]# mount -a
[root@NercAuth 001.mssql]# df -Th
测试可正常挂载成功,至此结束。
评论区