| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
| utilisateurs:krodelabestiole:brouillons:nas [Le 04/12/2025, 10:29] – [Montage en système de fichiers] krodelabestiole | utilisateurs:krodelabestiole:brouillons:nas [Le 04/12/2025, 11:25] (Version actuelle) – supprimée krodelabestiole |
|---|
| {{tag>Noble tutoriel smb réseau nas rclone}} | |
| |
| ====== Accéder à un stockage NAS depuis toutes les applications====== | |
| |
| On trouve 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. | |
| |
| <note tip> | |
| Cette documentation est valable pour n'importe quel partage [[:SMB]] (depuis n'importe quel autre ordinateur ou //box//, pas forcément un NAS). | |
| </note> | |
| |
| ===== 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'' [[:arborescence#repertoire_des_peripheriques_externes|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> | |
| [nas-smb] | |
| type = smb | |
| host = nas.local | |
| user = guest | |
| </file> | |
| |
| * ''nas.local'' correspond au nom d'hôte de votre NAS. Il peut s'agir de son adresse IP, voir la [[:smb#nom_d_hote|documentation]] à ce sujet. | |
| * ''guest'' correspond ici à un accès en tant qu'invité, si la configuration du NAS le permet. | |
| |
| <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 l'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> | |
| [nas-smb] | |
| type = smb | |
| host = nas.local | |
| user = votreNom | |
| pass = motDePasseChiffré | |
| </file> | |
| |
| * ''votreNom'' correspond au nom d'utilisateur du partage au niveau du NAS. | |
| * ''motDePasseChiffré'' est la suite de caractère récupérée à l'étape précédente. | |
| |
| ==== Tester la connexion ==== | |
| |
| La commande : | |
| rclone about nas-smb: | |
| | |
| permet d'obtenir des informations sur le partage du NAS (dont l'espace disponible). Ceci permet aussi de confirmer que votre service est bien configuré. | |
| |
| ===== Montage en système de fichiers ===== | |
| |
| À cause d'un mauvais empaquetage du paquet ''[[apt>rclone]]'', il est nécessaire de créer deux [[:lien_physique_et_symbolique|liens symboliques]] après son installation. Bref, entrez simplement les commandes suivantes : | |
| |
| |
| 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 que le système se connecte automatiquement au partage lors du démarrage, [[:tutoriel:comment_modifier_un_fichier#de_maniere_graphique|ajoutez, avec les droits d'administrateurs]] (par exemple grâce à la commande ''%%gedit admin:///etc/fstab%%''), la ligne suivante au fichier ''/etc/fstab'' : | |
| <file> | |
| nas-smb:share /mnt/partage rclone rw,user,umask=000,nofail,_netdev,x-systemd.automount,args2env,vfs_cache_mode=writes,config=~/.config/rclone/rclone.conf,cache_dir=~/.cache/rclone,allow_other,uid=1000,gid=1000 0 0 | |
| </file> | |
| |
| <note> | |
| Pour plus d'information, voir le chapitre //[[:rclone#Montage automatique]]//. | |
| </note> | |
| |
| ==== Tester le fichier fstab ==== | |
| |
| Vous pouvez tester votre fichier ''/etc/fstab'' en saisissant dans un [[:terminal]] la [[:commande_shell|commande]] suivante : | |
| <code>sudo mount -a</code> | |
| Si un message d'erreur apparaît, n'hésitez-pas à demander de l'aide sur le [[https://forum.ubuntu-fr.org/viewforum.php?id=16|forum]] ! | |
| |
| Sinon, votre partage est monté et accessible par le [[:chemins|chemin]] ''/mnt/partage'', et sera monté automatiquement lors des prochains démarrages de l'ordinateur. | |
| |
| ===== Voir aussi ===== | |
| |
| * [[:nas|La page consacrée aux NAS]] | |
| |
| ---- | |
| |
| //Contributeurs : [[:utilisateurs:krodelabestiole]]// | |