monter le système de fichiers cifs

dit plus tôt

Comment configurer et monter le système de fichiers OCFS2

Configurer et monter le système de fichiers OCFS2 à l'aide du disque partagé vmware

Configurer et monter le système de fichiers OCFS2 à l'aide de DRBD

Mais dans de nombreux cas, nous n'avons pas besoin d'utiliser un système de fichiers partagé. Par exemple, pour la sauvegarde, nous savons que le stockage local n'est pas sûr. Une fois le disque dur défaillant, les données et la sauvegarde seront perdues. Généralement, il est nécessaire de l'enregistrer à un autre endroit, c'est-à-dire de placer la sauvegarde dans un autre place ou sur l'hôte.A ce moment, tant que l'hôte local peut monter le répertoire des autres hôtes et lire et écrire dessus.

Dans ce cas, NFS et CIFS peuvent être utilisés pour partager et monter localement. SSHFS est une alternative à ces protocoles

Aujourd'hui, je vais partager comment monter CIFS

Date : 2023-05-23

1 Description de l'environnement de test

Windows 11 : 192.168.55.146 fournit un espace de stockage cifs win_cifs (contrôle total par tout le monde)

almaliux 9.2 : 192.168.55.156 fournit un espace de stockage cifs linux_cifs

oracle linux 7.9 : client 192.168.55.144/185, montage

Windows 2019 : 192.168.55.169 client, montage

2 Installer et configurer le serveur cifs

2.1 windows réglage cifs

Créez un nouveau dossier win_cifs, cliquez avec le bouton droit sur win_cifs -> Propriétés -> Partage -> Partage avancé -> sélectionnez "Partager ce dossier" -> Autorisations -> Tout le monde sélectionne "Contrôle total"

2.2 configuration Linux cifs

firewall-cmd --permanent --add-port=139/tcp --add-port=445/tcp && firewall-cmd --reload && firewall-cmd --permanent --list-all
sed -i "s/SELINUX=enforcing/SELINUX=disabled/g" /etc/selinux/config ; sed -i "s/SELINUX=permissive/SELINUX=disabled/g" /etc/selinux/config
setenforce 0
yum -y install samba samba-client samba-common
systemctl enable smb --now
useradd smbtest
smbpasswd -a smbtest #输入密码 smbtest
pdbedit -L #查看smb用户
mkdir /linux_cifs
chown smbtest:smbtest /linux_cifs
cat >/etc/samba/smb.conf<<EOF
[linux_cifs]
comment = linux share
path = /linux_cifs
writable = yes
EOF
systemctl restart smb

3 montage client Linux

3.1 Installation du client Linux

yum -y install cifs-utils samba-client

3.2 Le client Linux monte win_cifs

smbclient -L 192.168.55.146 -Uhoplite #列出远程共享的目录
mkdir /local_win_cifs
mount -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 Le client Linux monte linux_cifs

smbclient -L 192.168.55.156 -Usmbtest
mkdir /local_linux_cifs
mount -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

Montage client 4 fenêtres

4.1 Le client Windows monte win_cifs

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

4.2 Le client Windows monte linux_cifs

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

illustrer

Ce montage est similaire à un partage réseau de nfs, pas à un système de fichiers partagé. Lorsque plusieurs nœuds sont montés en même temps et écrivent dans le même fichier, un écrasement se produit

Si vous souhaitez utiliser un système de fichiers partagé, tel que OCFS2, GFS2, GPFS, veuillez vous référer à mon article précédent.

Faites attention à l'anti-perte.

Je suppose que tu aimes

Origine blog.csdn.net/weixin_44496870/article/details/131673901
conseillé
Classement