Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
utilisateurs:krodelabestiole:brouillons:nas [Le 04/12/2025, 06:09] – créée krodelabestioleutilisateurs:krodelabestiole:brouillons:nas [Le 04/12/2025, 11:25] (Version actuelle) – supprimée krodelabestiole
Ligne 1: Ligne 1:
-{{tag>Noble Focal Jammy tutoriel nfs réseau nas }} 
  
-====== Accéder à un stockage NAS depuis toutes les applications====== 
- 
-===== Introduction ===== 
- 
-On peut trouver sur le marché, pour les particuliers, de petits [[:serveur|serveurs]] de stockage se connectant au réseau, appelés [[:NAS]]. 
-Ces machines offrent de multiples avantages par rapport aux périphériques USB : rapidité de transfert, grosses capacités de stockage, accès depuis n'importe quel poste du réseau, voire depuis internet, etc. 
- 
-Ubuntu permet de se connecter à un répertoire partagé par votre NAS de manière très simple, en utilisant le lien //[[:nautilus#acces_aux_partages_reseau|Réseau]]// de [[:nautilus|GNOME Fichiers]]. 
- 
-Certaines applications exotiques sont cependant incompatibles avec GNOME et ne savent pas utiliser ces connexions réseaux pour ouvrir ou enregistrer les fichiers.\\ 
-Pour que les liens et signets vers les [[:partage|partages réseaux]] de votre NAS apparaissent et soient accessibles dans les menus de toutes ces applications, il peut alors être nécessaire de [[:mount_fstab|monter]] automatiquement ces répertoires partagés en système de fichiers. 
- 
-===== Pré-requis ===== 
- 
-  * Disposer des [[:sudo|droits d'administration]]. 
-  * Avoir fait une [[:tutoriel:comment_sauver_et_restaurer_un_fichier|sauvegarde]] du fichier ''/etc/fstab'' 
-  * Avoir [[:tutoriel:comment_installer_un_paquet|installé le paquet]] ''[[apt>rclone]]''. 
-  * Vérifier les partages [[:SMB]] (ou Windows) du NAS soient activés. 
- 
-===== Création d'un point de montage ===== 
- 
-Dans le répertoire ''/mnt'' prévu à cet effet, créez avec les [[:sudo|droits d'administration]] un répertoire (nommé pour l'exemple ''partage'') en saisissant dans un [[:terminal]] la [[:commande_shell|commande]] suivante: 
-<code>sudo mkdir /mnt/partage</code> 
-Vous pouvez choisir un autre nom pour ce dossier mais pour éviter tous problèmes, n'utilisez pas d'espaces ni de caractères spéciaux. 
- 
-Pour être en mesure de modifier ce répertoire, prenez-en la possession : 
-<code>sudo chown $USER:$USER /mnt/partage</code> 
- 
-===== Connexion au NAS ===== 
- 
-Pour se connecter au NAS on utilise le protocole [[:SMB]]. [[:rclone]] permet de définir les informations de connexion dans un fichier ''~/.config/rclone/rclone.conf'' : 
-<file - rclone.conf> 
-[freebox-smb] 
-type = smb 
-host = nas.local 
-user = guest 
-</file> 
- 
-<note> 
-Pour plus d'information, voir le chapitre //[[:rclone#Configuration]]//. 
-</note> 
- 
-==== Si l'accès au partage requiert un mot de passe ==== 
- 
-La commande '' rclone obscure'' suivie de votre mot de passe permet de chiffrer le mot de passe afin de 'utiliser dans ce fichier. 
-<note tip>Mettez un espace avant '' rclone obscure'' afin d’éviter d’enregistrer votre mot de passe en clair dans l’[[:bash#bash_history|historique bash]] !</note> 
- 
-<file - rclone.conf> 
-[freebox-smb] 
-type = smb 
-host = nas.local 
-user = votreNom 
-pass = motDePasseChiffré 
-</file> 
- 
-===== Montage en système de fichiers ===== 
- 
-Il n'est pas nécessaire de monter le dossier racine du NAS mais plutôt le dossier partagé avec les autres ordinateurs du réseau. Dans l'exemple ci-dessous, il s'agira du dossier partagé par défaut : ''share'' présent sur beaucoup de ces unités (dans le cas où le nom du dossier partagé du NAS contiendrait des espaces, remplacez les espaces par '' \040 ''). 
- 
-Pour repérer l'unité NAS sur le réseau, il est possible d'utiliser son nom ou bien son adresse IP si celle-ci est fixe. Pour l'exemple ci dessous, l'adresse IP sera ''192.168.1.10''.\\ 
-La ligne à ajouter sera de la forme : 
-<file>//192.168.0.10/share /media/documents cifs guest,iocharset=utf8,gid=100,uid=1000,_netdev,vers=1.0 0 0</file> 
-où : 
- * **uid=1000** indique l'id du user local et règle les conflits de propriété sur les fichiers et dossiers entre le user local et le user du NAS. On peut le connaître en exécutant dans un [[:terminal]] la commande suivante :<code>id -u "IDENTIFIANT"</code> 
- * **_netdev** fait attendre le montage que la partie réseau soit démarrée. 
-  * **vers=1.0** indique la version de ''smb''(Nécessaire depuis [[:bionic|Ubuntu 18.04]]). 
-  * **iocharset=utf8** gère les caractères accentués. 
- * //L'option **rw** (écriture) n'est plus nécessaire, elle est maintenant "par défaut" dans la version actuelle de **cifs**// 
-               
- 
-==== L'accès à votre NAS ne nécessite pas de mot de passe ==== 
- 
- [[:tutoriel:comment_modifier_un_fichier|Éditez avec les droits d'administration]] le fichier **/etc/fstab** pour y ajouter les lignes suivantes à la suite des autres lignes présentes : 
-<file># Monter NAS 
-//192.168.0.10/share /media/documents cifs guest,iocharset=utf8,gid=100,uid=1000,_netdev,vers=1.0 0 0</file> 
- 
-==== L'accès à votre NAS nécessite un mot de passe ==== 
-  - [[:tutoriel:comment_modifier_un_fichier|Créer avec les droits d'administration]] un fichier **/root/.smbcredentials** contenant  ces 2 lignes <file bash /root/.smbcredentials > 
-username=IDENTIFIANT 
-password=MOT_DE_PASSE</file> Remplacer //IDENTIFIANT// et //MOT_DE_PASSE// par votre identifiant et mot de passe vous permettant d'accéder à votre NAS. Il peut contenir éventuellement une 3ème ligne si un nom de domaine est nécessaire pour accéder à votre NAS mais rien d'autre.<file>domain=NOM_DE_DOMAINE</file> 
-  - [[:tutoriel:comment_modifier_un_fichier|Éditer avec les droits d'administration]] le fichier **/etc/fstab** pour y ajouter les lignes suivantes à la suite des autres lignes présentes :<file># Monter NAS 
-//192.168.0.10/share /media/documents cifs credentials=/root/.smbcredentials,iocharset=utf8,gid=100,uid=1000,_netdev,vers=1.0 0 0</file> 
-(les valeurs uid et gid sont à adapter en fonction des valeurs que retournent la commande id qui est à entrer dans un terminal) 
- 
-<note tip>Vous pouvez si ce n'est déjà fait, créer les liens et signets vers les dossiers de votre NAS. 
-Et seulement après un redémarrage d'Ubuntu, ils apparaitront dans toutes vos applications, [[:gestionnaire_de_fichiers|gestionnaire de fichiers]] compris.</note> 
- 
- 
-====Tester le fichier fstab==== 
-Vous pouvez tester votre fichier **fstab** en saisissant dans un [[:terminal]] la [[:commande_shell|commande]] suivante : 
-<code>sudo mount -a</code>  
-Si le message suivant apparaît : 
-<code>mount error(13): Permission denied</code> 
-vous devez rajouter dans le fstab à la fin des options de la ligne rajoutée la mention // ,sec=ntlmv2. // Ce qui donnerait dans notre exemple : 
-<file># Monter NAS 
-//192.168.0.10/share /media/documents cifs credentials=/root/.smbcredentials,guest,iocharset=utf8,gid=100,uid=1000,sec=ntlmv2 0 0 </file> 
- 
-===== Connexion WIFI===== 
- 
-La méthode décrite ci-dessus est proposée pour une connexion filaire (par réseau câblé ou CPL). Elle fonctionne aussi avec une connexion Wi-Fi si le réseau wifi est accessible à tous les utilisateurs. (À vérifier dans les paramètres du réseau wifi utilisé). Le démarrage d'Ubuntu prendra alors quelques secondes en plus pour laisser le temps à la connexion Wi-Fi de s'établir __**avant**__ l'exécution du fichier **/etc/fstab**. 
- 
- 
- 
-===== Aller plus loin===== 
- 
-====Options de montage==== 
- 
-Pour en savoir plus sur les options de **cifs**, saisir dans un [[:terminal]] la [[:commande_shell|commande]] suivante : 
-<code>man mount.cifs</code> 
- 
-====Protocole GNU/Linux NFS==== 
- 
-[[:SMB]] permet de partager et d'accéder aux ressources du NAS en réseau avec des clients aux systèmes d'exploitation différents. C'est pourquoi dans le but de simplifier et généraliser les procédures pour tous, ce tutoriel est basé sur le protocole **[[:SMB]]**. \\ 
-\\ 
-Certains NAS sont aussi compatibles %%GNU/Linux%% et peuvent alors utiliser le protocole [[:NFS]].  Si vous n'avez que des ordinateurs %%GNU/linux%% sur le réseau, vous pouvez bien sûr utiliser ce protocole pour monter votre NAS avant le démarrage complet d'Ubuntu. La procédure à suivre est à peu près la même.  
-  * Création d'un point de montage; 
-  * Modification du fichier **/etc/fstab**. 
-Pour en savoir plus, voir [[:nfs#client_nfs|le paragraphe de la page NFS consacré au montage NFS]] 
- 
-===== Voir aussi ===== 
- 
-  * [[:nas|La page consacrée aux NAS]] 
-  * [[:nfs#client_nfs|Le paragraphe de la page NFS consacré au montage NFS]] 
- 
----- 
- 
-//Contributeurs : [[:utilisateurs:krodelabestiole]]//