Différences

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

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
synology [Le 15/06/2016, 21:05]
90.120.120.53 [Le fichier /etc/fstab]
synology [Le 08/02/2023, 21:22] (Version actuelle)
Amiralgaby corrections repérées grâce à wiki-corrector + ne pas utiliser sudo gedit
Ligne 1: Ligne 1:
-====== NAS Synology ====== +{{tag>​Xenial réseau cifs  fstab tutoriel BROUILLON}}
-===== Introduction =====+
  
-Les tailles de nos photos, de nos fichiers sont devenus de plus en plus gourmands en espace disque. Que ce soit sur notre réseau local ou via le Cloud, ​l'​affichage de ces données ​sur de multiple devices se doit d'​être ​rapidement ​et continuellement ​disponibles.+====== NAS Synology ====== 
 +Les tailles de nos photos, de nos fichiers sont devenus de plus en plus gourmands en espace disque. Que ce soit sur notre réseau local ou via le Cloud, sur de multiple devices ​( PC, Tablette, Smartphone... ) l'​affichage ​se doit d'​être ​rapide ​et les données instantanément ​disponibles.
  
-Quelle ​est la solution la plus simple ​pour partager sur nos réseaux domestiques nos musiques, nos photos, vos vidéos et nos documents sans avoir recours ​à un disque externe ou à une clé USB ?  ​: Le serveur NAS.+Quelle ​serait alors la solution la plus confortable ​pour partager sur nos réseaux domestiquesnos musiques, nos photos, vos vidéos et nos documents sans avoir recours ​au "​branchement"​ d'un disque externe ​et son cortège de fils, ou se heurter ​à la protubérance d'une clé USB : Le serveur NAS.
    
-Sa capacité de stockage élevée, sa rapidité de transfert, son système RAID ainsi que leur nombreux ​de services ont séduit un large public. ​ La consommation ainsi que la taille de ces serveurs ont suivi l'​esprit ​ "green IT" : ils ne sont plus énergivores. Ils s’intègrent dans un réseau filaire ou WiFi et leur système UNIX embarqué permet d'​être compatible avec Windows, Apple et Linux. ​ Alors pourquoi continuer à promener sa vieille clé USB  ou connecter ​un disque dur ? +Sa capacité de stockage élevée, sa rapidité de transfert, son système RAID ainsi que leurs nombreux services ​( Ftp(s), UpnP, media center, Cloud privé...) ​ont  ​déjà ​séduit un large public. ​ La consommation ainsi que la taille de ces serveurs ont suivi l'​esprit ​ "green IT" : ils ne sont plus énergivores. Ils s’intègrent dans un réseau filaire ou WiFi et leur système UNIX embarqué permet d'​être compatible avec Windows, Apple et Linux. ​ Alors pourquoi continuer à promener sa vieille clé USB  ou connecter ​son vieux disque dur dans son boîtier cabossé :) ?
  
-Le but  de ce document est d'​accéder aux répertoires ​ /photo, /music , /public, /vidéo présents dans le  NAS Synology en  utilisant le protocole cifs (et non NFS). Ces répertoires seront montés automatiquement lors boot du PC.  Le PC  devra fonctionner... ​ naturellement ... sous Ubuntu :-)+Le but  de ce document est d'​accéder aux répertoires ​ /photo, /music, /public, /vidéo présents dans le  NAS Synology en  utilisant le protocole cifs (et/ou NFS qui est un protocole recommandé dans les environnements UNIX). Ces répertoires seront montés automatiquement lors boot du PC.  Le PC  devra fonctionner... ​ naturellement ... sous Ubuntu :-)
  
-<​note>​Cette configuration a été testée sur un synology 212 DSM 5.et Ubuntu ​15.10</​note>​+<​note>​Cette configuration a été testée sur plusieurs Synology des premiers modèdes 106e au dernier 220+, fonctionnant sur de version ​DSM 6.0 à la dernière en cours 7.1.x et sur des versions d'Ubuntu ​de 6.0 à la 22.10. :). Cette méthode restant universelle.</​note>​
  
 ===== Installation ===== ===== Installation =====
  
 ==== Sur votre Synology ==== ==== Sur votre Synology ====
-Le DSM devra avoir été installé. Le Synology sera accessible de votre réseau. ​+Le DSM devra avoir été installé. Le Synology sera accessible de votre réseau.
  
-Je vous conseille de vérifier que :  +Je vous conseille de vérifier que :
   * votre Synology possède une adresse IP fixe. Prenons par exemple 192.168.1.120 ;   * votre Synology possède une adresse IP fixe. Prenons par exemple 192.168.1.120 ;
-  * l'​option " activer le système de fichier Windows"​ dans le menu "​services de fichiers"​ du synology est bien active ​ (cifs) ;+  * l'​option " activer le système de fichier Windows" ​(SMB Protocole) ​dans le menu "​services de fichiers"​ du synology est bien active ​ (cifs) ;
   * le firewall du synology accepte les requêtes des machines de votre réseau pour le système de fichier Windows (Cifs).   * le firewall du synology accepte les requêtes des machines de votre réseau pour le système de fichier Windows (Cifs).
  
Ligne 25: Ligne 25:
 **Installation du paquet cifs-utils** **Installation du paquet cifs-utils**
  
-Installez le paquet cifs-utils ​+Installez le paquet cifs-utils
  
 <​code>​ <​code>​
Ligne 31: Ligne 31:
 </​code>​ </​code>​
  
-** Donnez un  nom à votre Synology ** +** Donnez un  nom à votre Synology **
  
-Il est plus facile de nommer ces machines plutôt que de connaître leur adresse IP par coeur. ​ Cela facilitera la configuration de /etc/fstab. On va s'en servir plus bas. +Il est plus facile de nommer ces machines plutôt que de connaître leur adresse IP par coeur. Cela facilitera la configuration de /etc/fstab. On va s'en servir plus bas. 
-Modifiez ​ le fichier /​etc/​hosts. ​ Utilisez la  commande suivante. ​+Modifiez ​ le fichier /​etc/​hosts. ​ Utilisez la  commande suivante.
 <​code>​ <​code>​
- ​sudo ​gedit /etc/hosts+ ​sudo ​nano /etc/hosts
 </​code> ​ </​code> ​
- et ajouter dans la dernière ligne de votre fichier ​+ et ajouter dans la dernière ligne de votre fichier
 <​code> ​ <​code> ​
 192.168.1.120 ​ Syno 192.168.1.120 ​ Syno
Ligne 58: Ligne 58:
 ==== Création du fichier .cred  ==== ==== Création du fichier .cred  ====
  
-Pour monter automatiquement les répertoires lors du boot, il faut créer un fichier caché (dans le /home de l'​utilisateur). Ce ficher ​est lu  au boot par le système et permet d'​accéder au synology ​à la place de dbx1.  +<note important>​ 
-Ce fichier contient le nom de dbx1 et son mot de passe . Il est donc important de protéger ce fichier et de le mettre dans le $home du user (ici deadbox1).+Nous voulons monter en automatique des directories partagés avec notre Synology. Le Synology utilise nativement le programme Samba. 
 + 
 +Pour des raisons de sécurité, je ne souhaite pas indiquer en clair -  le login - mot de passe - dans le fichier fstab car plusieurs personnes différentes utilisent le même PC.:-). Je vais donc créer un fichier dédié que je vais mettre dans mon $home (/​home/​deadbox1). Je le nommerai .cred, mais vous pouvez le nommer comme vous souhaitez. 
 + 
 +Ce fichier me permet d'​augmenter un peu la sécurité car le contenu du  fichier /etc/ fstab est consultable par tout le monde.... Je renforcerai la sécurité en le cachant un peu avec son '​."​cred et bien entendu en limitant les droits de lecture et d’écriture uniquement à deadbox1. 8-) 
 +</​note>​ 
 + 
 +Donc pour monter automatiquement les répertoires lors du boot, il faut créer un fichier caché (dans le /home de l'​utilisateur). Ce fichier ​est lu au boot par le système et permet d'​accéder au Synology ​à la place de dbx1. 
 +Ce fichier contient le nom de dbx1 et son mot de passe. Il est donc important de protéger ce fichier et de le mettre dans le $home du user (ici deadbox1)
 + 
 +N'​oubliez pas de réduire les droits de lecture et d'​écriture sur ce fichier car il possède votre login et mot de passe en clair. Commençons par créer le fichier .cred.
  
 <​code>​ <​code>​
Ligne 66: Ligne 76:
 </​code>​ </​code>​
  
-Rentrez les lignes suivantes ​+Rentrez les lignes suivantes
 <​code>​ <​code>​
 username=dbx1 username=dbx1
Ligne 73: Ligne 83:
 </​code>​ </​code>​
  
-Enregistrez et fermez cette fenêtre ​+Enregistrez et fermez cette fenêtre
  
-Comme indiqué précédemment il est impératif de sécuriser ce fichier ​+Comme indiqué précédemment il est impératif de sécuriser ce fichier ​8-)
 <​code>​ <​code>​
 cd /​home/​deadbox1 cd /​home/​deadbox1
Ligne 82: Ligne 92:
  
 ==== Création des répertoires pour le mount  ==== ==== Création des répertoires pour le mount  ====
-Pour rappel : le but est de monter ​ /photo, /music , /public, /vidéo.( C'est pour ceux qui l'​auraient déjà oublié, ou qui dormaient au fond :-)) +Pour rappel : le but est de monter /photo, /music, /public, /vidéo. (C'est pour ceux qui l'​auraient déjà oublié, ou qui dormaient au fond :-)) 
-Il y a 4 répertoires à monter, ​ autant faire tout en une fois.Non ?8-)+Il y a 4 répertoires à monter, autant faire tout en une fois.Non ?8-)
 <​code>​ <​code>​
 cd /​media/​deadbox1 cd /​media/​deadbox1
Ligne 92: Ligne 102:
  
 <note important>​ <note important>​
-Ce fichier est utilsé ​au boot de votre PC. Avant toute modification,​ je vous conseille de le sauvegarder. Cela vous sera fort utile si vous avez besoin de le recharger en bootant sur une version live 8-). +Ce fichier est utilisé ​au boot de votre PC. Avant toute modification,​ je vous conseille de le sauvegarder. Cela vous sera fort utile si vous avez besoin de le recharger en bootant sur une version live 8-).
 </​note>​ </​note>​
  
Ligne 100: Ligne 110:
  
 N'​hésitez pas non plus à commenter vos modifications dans /etc/fstab N'​hésitez pas non plus à commenter vos modifications dans /etc/fstab
- 
  
 <note importante>​ <note importante>​
-Ne modifiez pas les autres lignes du fichier /etc/fstab sous peine de ne plus pouvoir "​booter"​. ​ +Ne modifiez pas les autres lignes du fichier /etc/fstab sous peine de ne plus pouvoir "​booter"​.
 </​note>​ </​note>​
  
Ligne 118: Ligne 127:
  
 //​Syno/​video/​ /​media/​deadbox1/​Syno_video cifs _netdev,​credentials=/​home/​deadbox1/​.cred,​auto,​rw 0 0 //​Syno/​video/​ /​media/​deadbox1/​Syno_video cifs _netdev,​credentials=/​home/​deadbox1/​.cred,​auto,​rw 0 0
-//​Syno/​public/​ /​media/​dbx1/​Syno_public cifs _netdev,​credentials=/​home/​deadbox1/​.cred,​auto,​rw 0 0 +//​Syno/​public/​ /​media/​deadbox1/​Syno_public cifs _netdev,​credentials=/​home/​deadbox1/​.cred,​auto,​rw 0 0 
-//​Syno/​music/​ /​media/​dbx1/​Syno_music ​ cifs _netdev,​credentials=/​home/​deadbox1/​.cred,​auto,​rw 0 0 +//​Syno/​music/​ /​media/​deadbox1/​Syno_music ​ cifs _netdev,​credentials=/​home/​deadbox1/​.cred,​auto,​rw 0 0 
-//​Syno/​photo/​ /​media/​dbx1/​Syno_photo ​ cifs _netdev,​credentials=/​home/​deadbox1/​.cred,​auto,​rw 0 0+//​Syno/​photo/​ /​media/​deadbox1/​Syno_photo ​ cifs _netdev,​credentials=/​home/​deadbox1/​.cred,auto,rw 0 0 
 +##Note : Pour utiliser le nfs  
 +#​Syno:/​volume1/​photo /​media/​deadbox1/​Syno_Photo nfs _netdev,auto,rw 0 0
  
 </​code>​ </​code>​
  
-Il suffit ensuite de tester la configuration par +Il suffit ensuite de tester la configuration par
 <​code>​ <​code>​
 sudo mount -a  sudo mount -a 
 </​code>​ </​code>​
  
-Les répertoires sont montés. Il ne reste plus qu'​à ​rebouter ​le PC et les répertoires ​ vidéo, public, music, photo seront montés automatiquement au boot. C'est ce que nous voulions non ? :-P+Les répertoires sont montés. Il ne reste plus qu'​à ​rebooter ​le PC et les répertoires ​ vidéo, public, music, photo seront montés automatiquement au boot. C'est ce que nous voulions non ? :-P
  
 ==== Configuration alternative du fichier /etc/fstab ==== ==== Configuration alternative du fichier /etc/fstab ====
  
- Cette configuration stocke le mot de passe et le nom d'​utilisateur dans le fichier fstab à l'aide des options username et password :+Cette configuration stocke le mot de passe et le nom d'​utilisateur dans le fichier fstab à l'aide des options username et password :
 <​code>​ <​code>​
 //​Syno/​partage /​media/​nas/​partage cifs user,​noauto,​username=utilisateur,​password=motdepasse 0 0 //​Syno/​partage /​media/​nas/​partage cifs user,​noauto,​username=utilisateur,​password=motdepasse 0 0
 </​code>​ </​code>​
  
-Vous noterez que le montage du Nas n'est pas automatique (option noauto) ​et que le montage de ce volume est accessible aux utilisateurs (option user) +Vous noterez que le montage du Nas n'est pas automatique (option noauto) ​mais à la demande. Cela permet d’accélérer le temps de boot. Ensuite, ​le montage de ce volume est accessible aux utilisateurs (option user). Dès que vous cliquerez sur le partage dans nemo ou nautilus le partage se montera automatiquement.
-----+
  
-//​Contributeurs :​ [[:​utilisateurs:​Deadbox1|Deadbox1]]//​ (Auteur principal) 
-//​Contributeurs :​ [[:​utilisateurs:​ersplus]]//​ (Contributeur) 
  
-{{tag>NAS Synology xpenology ​cifs automount fstab tutoriel}}+Vous pouvez aussi utiliser l'​option "​noauto"​ dans  la ligne de commande dans les lignes précédentes. En conservant le fichier .cred, vous évitez que votre login et mot de passe soient connus les utilisateurs de votre machine. (voir  paragraphe sur la création du fichier .cred. 8-) 
 +Bien entendu le .cred aura des droits de lecture et d'​écriture que pour vous. 8-) 
 + 
 +<code> 
 +//​Syno/​video/​ /​media/​deadbox1/​Syno_video cifs _netdev,​credentials=/​home/​deadbox1/​.cred,​noauto,​rw 0 0 
 +//​Syno/​public/​ /​media/​deadbox1/​Syno_public cifs _netdev,​credentials=/​home/​deadbox1/​.cred,​noauto,​rw 0 0 
 +//​Syno/​music/​ /​media/​deadbox1/​Syno_music cifs _netdev,​credentials=/​home/​deadbox1/​.nocred,​noauto,​rw 0 0 
 +//​Syno/​photo/​ /​media/​deadbox1/​Syno_photo cifs _netdev,​credentials=/​home/​deadbox1/​.nocred,​noauto,​rw 0 0 
 +</​code>​ 
 +---- 
 + 
 +//​Contributeurs :​ [[:​utilisateurs:​Deadbox1|Deadbox1]]//​ (Auteur principal) ​ [[:​utilisateurs:​ersplus]]//​ (Contributeur) // [[:​utilisateurs:​Anawel86]]//​ (Contributeur)
  • synology.1466017544.txt.gz
  • Dernière modification: Le 15/06/2016, 21:05
  • par 90.120.120.53