NFS configuration ordinateur avec Ubuntu

 Tuto en vidéo ici : Nas Synology

 
Maintenant passons à votre ordinateur client qui est sous Linux.
Etape 1 : je remplis le TABLEAU
Etape 2 : je prépare les raccourcis
Etape 3 : je fais le montage NFS
Etape 4 : je crée une corbeille
Etape 5 : je crée les dossiers Maîtres
Version Ubuntu 20.04 et supérieure.

Etape 1 : je remplis le TABLEAU

Merci de remplir le tableau suivant avec ce tuto.
Le travail sera beaucoup plus simple ensuite pour écrire les lignes de commandes.
 Informations de base
 Moi Vous
 Adresse IP serveur Synology
 192.168.1.50 
 Adresse IP ordinateur Linux
 192.168.1.52 
 N° id
 1000 
 Accès dossier partagé serveur
 /volume1/Test_2020 
 Utilisateur mickael 
 Accès Linux
 /home/mickael/1_NAS216
 

Trouver l'adresse IP de votre ordinateur :  

En haut à droite.
Adresse IP : 192.168.1.52 WIFI
L'adresse IP Filaire est différente : sur mon pc pas de RJ 45
Je ne configure que l'adresse WIFI.
Détails :
Ouvrir un terminal CTRL + ALT + T

Pour coller une commande faire un clic droit

Trouver votre nom d'utilisateur et votre id

il suffit de taper id dans un terminal : id
uid = utilisateur / gid = groupe d'utilisateur
id utilisateur = 1000
Chemin d'accès vers dossier partagé côté serveur : info ici
Chemin d'accès vers le dossier partagé côté serveur Test_2020 :
/volume1/Test_2020

Maintenant il faut définir dans quel répertoire de votre ordinateur sous Linux les répertoires, partagés par votre NAS, seront présentés.
Exemple avec mon nom d'utilisateur MICKAEL et le dossier 1_NAS216
Principe : (/home/votre nom utilisateur/Serveur Synology).…
ce qui donne : (/home/mickael/1_NAS216).…

Le dossier 1_NAS216 va apparaître dans le dossier /home/mickael/
C'est à vous de choisir le nom du dossier : 1_NAS216 est là pour exemple.
Attention !!!Ne pas mettre d'espace dans le nom

Etape 2 : je prépare les raccourcis

Je vais détailler chaque commande dans l'exemple suivant pour comprendre le fonctionnement.
Dans la pratique je prépare un fichier texte avec toutes les commandes à la suite. La mise en service est donc très, très rapide.

Je vais créer le dossier 1_NAS216
Je rappel que 1_NAS216 est le nom de votre choix.
Attention !!!Ne pas mettre d'espace dans le nom
Remplacer mickael par votre nom d'utilisateur

ACTION !!!
Il faut coller la commande suivante dans un terminal :

sudo mkdir /home/mickael/1_NAS216

Je créer un dossier pour chaque dossier partagé créé sur le serveur Synology.
Exemple ci-dessous avec le dossier Test_2020
Il faut coller la commande suivante dans un terminal :

sudo mkdir /home/mickael/1_NAS216/Test_2020


Je change le propriétaire et le groupe :

sudo chown mickael:mickael /home/mickael/1_NAS216/Test_2020

Je change les permissions :

sudo chmod 755 /home/mickael/1_NAS216/Test_2020

Etape 3 : je fais le montage NFS


Installer le logiciel : nfs-common.
Ouvrir un terminal CTRL + ALT + T
Copier la commande suivante et valider avec Entrée

sudo apt install nfs-common

[sudo] Mot de passe de mickael : Le mot de passe ne s'affiche pas c'est normal
sudo apt install nfs-common


Ensuite, il faut éditer le fichiers « fstab »
Appeler un terminal  CTRL + ALT + T et copier la commande suivante :

Pour Ubuntu 22.04 :
sudo gedit /etc/fstab
Pour Ubuntu 22.10 :
sudo gnome-text-editor /etc/fstab


Merci de faire une copie du FSTAB.
Enregistrer sous fstab_old par exemple.

ATTENTION il faut fermer le terminal une fois enregister le fstab_old

Ensuite il faut ouvrir le fstab avec la commande suivante :

Pour Ubuntu 22.04 :
sudo gedit /etc/fstab
Pour Ubuntu 22.10 :
sudo gnome-text-editor /etc/fstab

Modifier le fichier fstab comme indiqué ci-dessous :
Dans ce fichier, on définit la liste des dossiers partagés qui seront monté automatiquement au démarrage.
Nous allons "monter" le dossier partagé Test_2020 avec les quatres informations suivante :

  1. Adresse IP serveur
  2. Chemin d' accès vers dossier partagé côté serveur
  3. Chemin vers serveur côté PC Linux
  4. Montage nfs = nfs defaults,user,auto,noatime, 0 0


1. Adresse IP du serveur :
192.168.1.50 = Adresse IP de votre serveur Nas Synology

2. Chemin d'accès vers le dossier partagé côté serveur Test_2020 :
Résutat =  /volume1/Test_2020

3. Chemin vers serveur côté PC Linux
/home/mickael/1_NAS216

mickael = Votre nom d'utilisateur
1_NAS216 = Dossier qui représente votre serveur sur votre ordinateur.
A vous de le choisir.
Attention !!! ne pas mettre d'espace dans le nom choisi

4. Montage nfs
nfs defaults,user,auto,noatime, 0 0


Nous avons maintenant toutes les informations 

pour faire notre montage NFS

Ouvrir le fichier fstab avec la commande suivante

Pour Ubuntu 22.04 :
sudo gedit /etc/fstab
Pour Ubuntu 22.10 :
sudo gnome-text-editor /etc/fstab

ATTENTION!!!
!!!Ne pas modifier les lignes de commande déjà écrite !!!!!
Il faut juste ajouter les vôtres.
Copier les lignes suivante dans le fstab à la suite des lignes existante.

192.168.1.50:/volume1/Test_2020 /home/mickael/1_NAS216/Test_2020 nfs defaults,user,auto,noatime, 0 0


Pour info : si votre serveur est éteint ou indisponible le démarrage sera plus long.

Etape 4 : je crée une corbeille

Je monte le dossier Test_2020 pour pouvoir le modifier

sudo mount -a

Je crée un dossier .Trash-1000 pour la corbeille. 1000 = id utilisateur
La corbeille est un fichier caché.

mkdir /home/mickael/1_NAS216/Test_2020/.Trash-1000

Si vous ne créer pas de corbeille, les fichiers seront supprimés définitivement.

Le principe du serveur est simple, c'est le Patron qui décide de l'organisation pour éviter l'anarchie.
Le patron c'est vous.
Nous allons donc organiser une structure de dossier maître.
Vous allez tout de suite comprendre.
Il est impossible pour les utilisateurs de créer des dossiers dans le répertoire partagé Test_2020 depuis Linux, sauf pour le patron qui à tous les droits.

C'est donc vous qui allez créer les premiers dossiers.
Les dossiers Maîtres Zebulon et Zebulette

mkdir /home/mickael/1_NAS216/Test_2020/Zebulon
 
mkdir /home/mickael/1_NAS216/Test_2020/Zebulette


Ensuite chaque utilisateur qui à accès à votre dossier partagé Test_2020 pourra écrire et lire dans le dossier Zébulon et Zébulette.

Pour info : les dossiers 1_NAS216 et Test_2020 qui sont sur l'ordinateur Linux ne sont que des raccourcis qui donne accès au serveur Synology.
Ils ne contiennent absolument rien et peuvent être effacés sans risque depuis Linux.
Le dossier Zébulon et Zébulette ne sont pas sur l'ordinateur Linux, ils sont sur le serveur.
Il ne faut pas les effacer, sauf si vous voulez les supprimer.
Les données contenues dans Zébulon et Zébulette seront perdu ou dans la corbeille.

Maintenant un montage automatique est fait vers votre serveur Synology
Le répertoire /home/mickael/1_NAS216 est disponible et les deux dossiers,
Zébulon et Zébulettes seront visibles localement.
Résultat dans l' explorateur de fichier :
Résultat dans l'explorateur de fichier via le dossier 1_NAS216

Résultat via le montage NFS Test_2020 dans le dossier Zebulon

Resulta du montage classique via Samba Workgroup dossier Zebulon

Voir la documentation : http://doc.ubuntu-fr.org/nfs paragraphe 3.1

Si vous avez des dossiers multimédia compatible DLNA il faut utiliser les commandes suivantes pour respecter la syntaxe et le format de dossier.

Serveur multimédia avec des fichiers au format standard :

mkdir /home/mickael/1_NAS216/music
mkdir /home/mickael/1_NAS216/music/.Trash-1000
mkdir /home/mickael/1_NAS216/photo
mkdir /home/mickael/1_NAS216/photo/.Trash-1000
mkdir /home/mickael/1_NAS216/video
mkdir /home/mickael/1_NAS216/video/.Trash-1000

Voici un résumé des commandes à lancer  pour créer le répertoire Test_2020

sudo apt-get install nfs-common

Dans un terminal coller la commande suivante pour créer tout les dossiers en une seul fois sur votre PC Linux.

sudo mkdir /home/mickael/1_NAS216; sudo mkdir /home/mickael/1_NAS216/Test_2020 ; sudo chown mickael:mickael /home/mickael/1_NAS216/Test_2020 ; sudo chmod 755 /home/mickael/1_NAS216/Test_2020

Montage automatique dans FSTAB

Pour Ubuntu 22.04 :

sudo gedit /etc/fstab
Pour Ubuntu 22.10 :
sudo gnome-text-editor /etc/fstab

Dans le fstab coller la commande suivante :

192.168.1.50:/volume1/Test_2020 /home/mickael/1_NAS216/Test_2020 nfs defaults,user,auto,noatime, 0 0

Je change le propriétaire et le groupe :

sudo chown mickael:mickael /home/mickael/1_NAS216/Test_2020

Je change les permissions :

sudo chmod 755 /home/mickael/1_NAS216/Test_2020

Créer les dossiers maîtres

sudo mount -a

mkdir /home/mickael/1_NAS216/Test_2020/Zebulon; mkdir /home/mickael/1_NAS216/Test_2020/Zebulette

Si c'est la première fois que le dossier partagé est créé sur le serveur il faut une corbeille.

sudo mount -a ; mkdir /home/mickael/1_NAS216/Test_2020/.Trash-1000


Il suffit de préparer un fichier texte avec vos commande et la mise en service est très très rapide côté Linux.


SERVEUR NAS 216 avec UBUNTU 20.04

Sur le PC Ubuntu utilisateur : Mickaël


Commande à rentrer pour chaques ordinateurs et lors de la réinstallation de Ubuntu.

Installer les drivers NFS :

 sudo apt-get install nfs-common

Création des dossier sur le PC :

Dans un terminal coller la commande suivante pour créer tout les dossiers en une seul fois.


sudo mkdir /home/mickael/1_NAS216 ; sudo mkdir /home/mickael/1_NAS216/divers ; sudo mkdir /home/mickael/1_NAS216/documents ; sudo mkdir /home/mickael/1_NAS216/music ; sudo mkdir /home/mickael/1_NAS216/photo ; sudo mkdir /home/mickael/1_NAS216/telechargements ; sudo mkdir /home/mickael/1_NAS216/video


DANS LE FSTAB : Version mickael

Pour Ubuntu 22.04 :

sudo gedit /etc/fstab
Pour Ubuntu 22.10 :
sudo gnome-text-editor /etc/fstab

 

Coller les lignes de commande suivantes dans le fstab :

# Serveur NAS SYNOLOGY

192.168.1.50:/volume1/divers /home/mickael/1_NAS216/divers nfs defaults,user,auto,noatime 0 0

192.168.1.50:/volume1/documents /home/mickael/1_NAS216/documents nfs defaults,user,auto,noatime 0 0

192.168.1.50:/volume1/music /home/mickael/1_NAS216/music nfs defaults,user,auto,noatime 0 0

192.168.1.50:/volume1/photo /home/mickael/1_NAS216/photo nfs defaults,user,auto,noatime 0 0

192.168.1.50:/volume1/telechargements /home/mickael/1_NAS216/telechargements nfs defaults,user,auto,noatime 0 0

192.168.1.50:/volume1/video /home/mickael/1_NAS216/video nfs defaults,user,auto,noatime 0 0


Je change le propriétaire et le groupe :
sudo chown mickael:mickael /home/mickael/1_NAS216/Test_2020
Je change les permissions :
sudo chmod 755 /home/mickael/1_NAS216/Test_2020


A la mise en service du serveur il faut ajouter une corbeille pour chaque dossier partagé.

Commande à rentrer seulement lors de la création du serveur ou d'un nouveau dossier partagé.

Une corbeille pour chaques dossiers partagé.

sudo mount -a

mkdir /home/mickael/1_NAS216/divers/.Trash-1000

mkdir /home/mickael/1_NAS216/documents/.Trash-1000

mkdir /home/mickael/1_NAS216/music/.Trash-1000

mkdir /home/mickael/1_NAS216/photo/.Trash-1000

mkdir /home/mickael/1_NAS216/telechargements/.Trash-1000

mkdir /home/mickael/1_NAS216/video/.Trash-1000


Source :




Aucun commentaire:

Enregistrer un commentaire