Comment configurer le stockage réseau (comme NFS) sous Linux

WBOY
Libérer: 2023-07-05 15:39:07
original
1800 Les gens l'ont consulté

Comment configurer le stockage réseau (tel que NFS) sous Linux

Introduction :
NFS (Network File System) est un protocole qui permet de partager des fichiers sur le réseau. Il permet à plusieurs serveurs Linux de partager des fichiers sur le réseau, offrant ainsi un accès efficace aux fichiers et un partage de données. Cet article explique comment configurer NFS sur Linux pour créer un stockage réseau.

Étape 1 : Installer le logiciel serveur NFS

Vous devez d'abord installer le logiciel serveur NFS sur le serveur. Sur la plupart des distributions Linux, il peut être installé via un gestionnaire de packages. En prenant Ubuntu comme exemple, vous pouvez l'installer avec la commande suivante :

sudo apt-get install nfs-kernel-server
Copier après la connexion

Étape 2 : Créer un répertoire partagé

Ensuite, nous devons sélectionner un répertoire comme répertoire partagé. Vous pouvez sélectionner un répertoire existant ou en créer un nouveau. En prenant le nouveau répertoire comme exemple, vous pouvez utiliser la commande suivante pour créer un répertoire nommé nfs_share :

sudo mkdir /nfs_share
Copier après la connexion

Étape 3 : Configurer le serveur NFS

Avant de configurer le serveur NFS, nous devons éditer le/etc/ exportspour spécifier le répertoire partagé et les autorisations d'accès. Ouvrez le terminal et entrez la commande suivante pour éditer le fichier/etc/exports:/etc/exports文件来指定共享目录和访问权限。打开终端,输入以下命令编辑/etc/exports文件:

sudo nano /etc/exports
Copier après la connexion

在打开的文件中,添加以下内容:

/nfs_share *(rw,sync,no_root_squash,no_subtree_check)
Copier après la connexion

这里的rw表示允许读写权限,sync表示同步写入,no_root_squash表示允许root用户访问,no_subtree_check表示关闭子目录检查。如果需要限制访问权限,可以根据需要进行调整。

保存并关闭文件。

步骤四:重新加载配置

配置完成后,需要重新加载NFS服务器的配置。在终端中输入以下命令:

sudo exportfs -r
Copier après la connexion

步骤五:启动NFS服务器

输入以下命令启动NFS服务器:

sudo systemctl start nfs-server
Copier après la connexion

步骤六:配置NFS客户端

在客户端上也需要安装NFS客户端软件。以Ubuntu为例,可以通过以下命令进行安装:

sudo apt-get install nfs-common
Copier après la connexion

步骤七:挂载NFS共享目录

在客户端上,使用以下命令来挂载NFS共享目录:

sudo mount server_ip:/nfs_share /mnt
Copier après la connexion

这里的server_ip是NFS服务器的IP地址,/nfs_share是共享目录的路径,/mnt是挂载点的路径。根据需要,可以选择其他合适的挂载点。

步骤八:测试NFS共享

在客户端上,使用以下命令来测试NFS共享是否正常:

cd /mnt touch testfile
Copier après la connexion

如果不出现任何错误提示,说明NFS共享已经配置成功了。

注意事项:

  1. 确保服务器和客户端的网络连接正常。
  2. 注意配置NFS服务器时的访问权限,确保安全性。
  3. 如果想实现自动挂载,可以在/etc/fstabrrreee
  4. Dans le fichier ouvert, ajoutez le contenu suivant :
rrreee

Lerwici signifie que la lecture et l'écriture sont autorisées,syncsignifie une écriture synchrone,no_root_squashsignifie autoriser l'accès de l'utilisateur root,no_subtree_checksignifie désactiver la vérification des sous-répertoires. Si vous devez restreindre l'accès, vous pouvez l'ajuster selon vos besoins.

Enregistrez et fermez le fichier.

Étape 4 : Recharger la configuration Une fois la configuration terminée, vous devez recharger la configuration du serveur NFS. Entrez la commande suivante dans le terminal : rrreeeÉtape cinq : Démarrez le serveur NFSEntrez la commande suivante pour démarrer le serveur NFS :rrreeeÉtape six : Configurez le client NFSLe logiciel client NFS doit également être installé sur le client. En prenant Ubuntu comme exemple, vous pouvez l'installer avec la commande suivante :rrreeeÉtape 7 : Monter le répertoire partagé NFSSur le client, utilisez la commande suivante pour monter le répertoire partagé NFS :rrreeeIci server_ip est l'adresse IP du serveur NFS, /nfs_shareest le chemin d'accès au répertoire partagé et /mntest le chemin d'accès au point de montage. D'autres points de montage appropriés peuvent être sélectionnés selon les besoins. Étape 8 : Testez le partage NFSSur le client, utilisez la commande suivante pour tester si le partage NFS est normal : rrreeeSi aucun message d'erreur n'apparaît, le partage NFS a été configuré avec succès. Remarques :
  1. Assurez-vous que la connexion réseau entre le serveur et le client est normale.
  2. Faites attention aux autorisations d'accès lors de la configuration du serveur NFS pour garantir la sécurité.
  3. Si vous souhaitez implémenter le montage automatique, vous pouvez ajouter les entrées correspondantes dans le fichier/etc/fstab. Résumé : NFS est une solution de stockage réseau très pratique et efficace pour partager des fichiers entre serveurs Linux. Cet article décrit les étapes de configuration de NFS sous Linux et fournit des exemples de code correspondants. J'espère que cet article vous aidera !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!