NAS et NFS [Réglé]

lichkuan Membre non connecté
-
- Voir le profil du membre lichkuan
- Inscrit le : 05/09/2013
Etant un heureux possesseur d'un NAS Synology DS212J (2x 3To raid0), je voulais mapper mes différents partages NAS avec mon système. En effet lorsque vous essayez de lire une vidéo, par exemple, depuis le NAS en utilisant un partage SMB, vous êtes obligé de copier temporairement la vidéo en local et vous ne pouvez pas la lire en Streaming.
De ce fait il est nécessaire de monter des lecteurs réseaux en NFS, voici quelques informations.
Tout d'abord activez NFS sur votre NAS et donner les privilèges d'accès pour chaque répertoire, voici un lien vers le support Synology :
http://www.synology.fr/support/tutorials_show.php?lang=fre&q_id=566#t2
Avant de monter vos lecteurs je vous conseille de donner les privilèges NFS à tous vos dossiers, autrement votre NAS vous spécifiera qu'un utilisateur utilise déjà NFS.
Pour mapper les dossiers au démarrage, modifiez votre fichier /etc/fstab (toujours faire un backup du fichier). Ce qui donne pour ma part :
[root@localhost xxx]# cat /etc/fstab
# Entry for /dev/sda5 :
UUID=87aeae15-66c4-42c5-89f2-9674a82d0454 / ext4 acl,noatime 1 1
# Entry for /dev/sda8 :
UUID=4a166f2b-5f7f-4f8e-889a-3156488cec3f /home ext4 acl,noatime 1 2
# Entry for /dev/sda1 :
UUID=D89AC9399AC91542 /media/windows ntfs-3g defaults,umask=000 0 0
none /proc proc defaults 0 0
none /tmp tmpfs defaults 0 0
# Entry for /dev/sda6 :
UUID=05d16dc9-f224-404f-af7d-ebd6ff5367d0 swap swap defaults 0 0
# Entry for /dev/sda7 :
UUID=9d53a6aa-07f6-4de5-be94-860362c15d43 swap swap defaults 0 0
#NAS
192.168.0.2:/volume1/Documents 40Personnels /home/nico/Documents_Personnels nfs user,auto 0 0
192.168.0.2:/volume1/Download_Torrent /home/nico/Download_Torrent nfs user,auto 0 0
192.168.0.2:/volume1/FILMS /home/nico/FILMS nfs user,auto 0 0
192.168.0.2:/volume1/Jeux /home/nico/Jeux nfs user,auto 0 0
192.168.0.2:/volume1/music /home/nico/music nfs user,auto 0 0
192.168.0.2:/volume1/photo /home/nico/photo nfs user,auto 0 0
192.168.0.2:/volume1/Series /home/nico/Series nfs user,auto 0 0
192.168.0.2:/volume1/Software /home/nico/Software nfs user,auto 0 0
192.168.0.2:/volume1/Transfert /home/nico/Transfert nfs user,auto 0 0
[root@localhost xxx]#
Petite astuce pour les espaces, utilisez les caractères 40 dans le fichier fstab.
Au démarrage vos dossiers seront mappés à votre système et vous pourrez lire vos vidéos, musique en Streaming.

D'ailleurs savez-vous s'il est possible de donner des noms aux volumes dans fstab au lieu de /volume1/...etc... ?
Enfin c'est tout bête mais je voulais partager mon expérience ^^
Merci.

lichkuan Membre non connecté
-
- Voir le profil du membre lichkuan
- Inscrit le : 05/09/2013
[root@localhost xxxx]# e2label /dev/sda7 Part_Home
Édité par lichkuan Le 08/09/2013 à 15h34

bbo_ Membre non connecté
-
- Voir le profil du membre bbo_
- Inscrit le : 09/09/2013
- Site internet
- Groupes :
J'ai un problème sur le montage NFS. Ta solution, pour le moment, ne fonctionne pas chez moi, mais je pense que j'ai un soucis dans ma configuration des groupes. J'ai besoin de toi/vous pour m'aiguiller.
Dans mes privilèges NFS sur le NAS, j'ai crée une nouvelle règle :
- Hostname : pc-bbo (configuré dans /etc/hostname),
- Privilege : Read/Write,
- Root squash : No mapping,
- Enable asynchronous.
Mon "mount path" est /volume1/public
Quand je fais (en root)
Code :
mount nas-bbo:/volume1/public /mnt
J'obtiens l'erreur suivante :
Code :
mount: mauvais type de système de fichiers, option erronée, superbloc erroné
sur nas-bbo:/volume1/public, page de code ou programme auxiliaire manquant, ou autre erreur
(pour plusieurs système de fichiers (NFS ou CIFS par exemple), un
programme /sbin/mount.<type> auxiliaire pourrait être nécessaire)
Dans certains cas des renseignements utiles sont dans le journal
système — essayez « dmesg | tail » ou quelque chose du genre
D'après la doc Synology que tu fournis :
Citation :
Remarque : Lorsque vous accédez à un dossier partagé via NFS avec un compte utilisateur spécifique, vous devez avoir exactement le même ID de groupe numérique un ID utilisateur sur les autres clients NFS et le DiskStation, ou alors les permissions des autres vous seront attribuées lors de l'accès au dossier partagé.
Même si la phrase de cette doc n'est pas hyper claire pour moi, je pense avoir compris que le client qui se connecte (donc, mon Mageia) au serveur NFS (mon NAS) doit avoir le même ID de groupe.
Sur mon dossier /volume1/public sur le NAS, c'est le groupe "users" (ID 100) qui a les privilèges Read/Write. J'ai donc ajouté mon user et mon root dans ce groupe sur Mageia :
Code :
usermod -G users -a bbo
usermod -G users -a root
Mais j'ai toujours mon erreur au moment du montage. Dois-je faire quelque chose sur l'ID de l'utilisateur aussi ? J'avoue ne pas comprendre "un ID utilisateur sur les autres clients NFS et le DiskStation"...
D'avance merci pour ton et votre aide.
Édité par bbo_ Le 05/10/2013 à 16h53

bbo_ Membre non connecté
-
- Voir le profil du membre bbo_
- Inscrit le : 09/09/2013
- Site internet
- Groupes :
Code :
et le message suivant est apparu
exportfs -a
Code :
pc-bbo has no inet-address
Donc, j'ai remplacé le hostname par l'adresse IP... Toujours impossible de faire mon montage. Par contre, en mettant l'IP 192.168.1.* ca se monte correctement...
Donc, je peux faire mon montage NFS désormais, mais c'est à devenir fou...

bbo_ Membre non connecté
-
- Voir le profil du membre bbo_
- Inscrit le : 09/09/2013
- Site internet
- Groupes :

Merci lichkuan !
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie