龙空技术网

挂载cifs文件系统

贺浦力特 97

前言:

当前你们对“ubuntumountcifs”都比较关注,我们都想要知道一些“ubuntumountcifs”的相关文章。那么小编同时在网上网罗了一些关于“ubuntumountcifs””的相关资讯,希望咱们能喜欢,小伙伴们快快来学习一下吧!

前面讲了

如何配置和挂载OCFS2文件系统

使用vmware共享磁盘配置和挂载OCFS2文件系统

使用DRBD配置和挂载OCFS2文件系统

但很多情况我们并不需要使用共享文件系统。 例如备份,我们知道本地保存是不稳妥的,一旦硬盘故障,数据和备份都会丢失,一般情况是要求异地保存,也就是将备份放到其他的地方或主机上, 这时本地主机只要能够挂载其他主机的目录并读写就可以了。

这种情况可以使用NFS, CIFS 共享给本机挂载。 SSHFS是这些协议的备选方案

今天来分享一下如何挂载 CIFS

日期: 2023-05-23

1 测试环境说明

windows 11: 192.168.55.146 提供 cifs 存储空间 win_cifs (everyone 完全控制)

almaliux 9.2: 192.168.55.156 提供 cifs 存储空间 linux_cifs

oracle linux 7.9 :192.168.55.144/185 客户端 ,挂载

windows 2019: 192.168.55.169 客户端 ,挂载

2 安装设置 cifs 服务端

2.1 windows 设置 cifs

新建文件夹 win_cifs, 右键点击 win_cifs -> 属性 -> 共享 -> 高级共享 -> 选择"共享此文件夹" -> 权限 -> Everyone 选中"完全控制"

2.2 linux配置cifs

firewall-cmd --permanent --add-port=139/tcp --add-port=445/tcp && firewall-cmd --reload && firewall-cmd --permanent --list-allsed -i "s/SELINUX=enforcing/SELINUX=disabled/g" /etc/selinux/config ; sed -i "s/SELINUX=permissive/SELINUX=disabled/g" /etc/selinux/configsetenforce 0yum -y install samba samba-client samba-commonsystemctl enable smb --nowuseradd smbtestsmbpasswd -a smbtest #输入密码 smbtestpdbedit -L #查看smb用户mkdir /linux_cifschown smbtest:smbtest /linux_cifscat >/etc/samba/smb.conf<<EOF[linux_cifs]comment = linux sharepath = /linux_cifswritable = yesEOFsystemctl restart smb

3 linux 客户端挂载

3.1 linux 客户端安装

yum -y install cifs-utils samba-client

3.2 linux 客户端挂载 win_cifs

smbclient -L 192.168.55.146 -Uhoplite #列出远程共享的目录mkdir /local_win_cifsmount -t cifs //192.168.55.146/win_cifs /local_win_cifs -o username=hoplite,password=<密码>#自动挂载 /etc/fstab 加入后, 重启可以生效, 但手动 mount -a 可以挂载但提示 "fuse: mountpoint is not empty" 未找到解决方法//192.168.55.146/win_cifs /local_win_cifs cifs defaults,username=hoplite,password=<密码> 0 0

3.3 linux 客户端挂载 linux_cifs

smbclient -L 192.168.55.156 -Usmbtestmkdir /local_linux_cifsmount -t cifs //192.168.55.156/linux_cifs /local_linux_cifs -o username=smbtest,password=smbtest#自动挂载 /etc/fstab 加入后, 重启可以生肖, 但手动 mount -a 可以挂载但提示 "fuse: mountpoint is not empty" 未找到解决方法//192.168.55.156/linux_cifs /local_linux_cifs cifs defaults,username=smbtest,password=smbtest 0 0
4 windows 客户端挂载

4.1 windows 客户端挂载 win_cifs

net use w: \\192.168.55.146\win_cifs <密码> /user:hoplite

4.2 windows 客户端挂载 linux_cifs

net use l: \\192.168.55.156\linux_cifs smbtest /user:smbtest
说明

这种挂载类似于nfs的网络共享, 并不是共享文件系统。 多个节点同时挂载,写入同一个文件,会发生覆盖现象

如果要使用共享文件系统,例如 OCFS2, GFS2 ,GPFS 请参考我以前的文章。

关注防丢失。

标签: #ubuntumountcifs