Montez une partition NFS automatiquement

Montez une partition NFS automatiquement
📌
Nfs comme "Network file system" ou "Système de fichiers en réseau" est un protocole de transfert de fichiers destiné aux systèmes Unix/Linux mais peut-être utilisé sous Windows et Apple Mac os. Son homologue côté Microsoft est Le protocole Samba également utilisé sous Linux.

Conditions d'installation "Machine Virtuelle"

L’installation est réalisée selon les critères suivants:

La machine virtuelle s'appuie entièrement sur son Hôte en l’occurrence Proxmox, elle permet d'affiner les réglages, elle peut aussi utiliser le matériel directement par le "Passtrough". Elle est plus gourmande en ressource qu'un conteneur.

  • Proxmox PVE 8.3
  • Machine Virtuelle
  • Utilisateur non root avec privilège
  • Debian 12
  • Docker
  • Docker compose

Ce n’est pas très compliqué côté client, on voit ça tout de suite.
Sur une machine virtuelle Debian 12, on installe les outils nécessaires pour le montage.
On vérifie si notre Debian est a jour :

sudo apt update && sudo apt upgrade -y # "y" valide la mise à jour s'il y en a une.

On installe les outils :

# sudo apt-get install nfs-common

On considère que vous avez une partition Nfs sur un Nas ou que vous un serveur Nfs mise en place si on aime un peu les défis. Pour ma part, je n’en suis pas fier car à ce jour j'utilise OpenMediaVault sur une machine virtuelle, quel facilité... J'ai honte !

On va monter le répertoire Nfs distant suivant :10.0.0.125 /nfs-media.
Je vais créer l'emplacement du point de montage sur la Debian :

#sudo mkdir -p /media/music-nfs #"p" va créer tous les répertoires qui n'existent pas.

On va tester la commande de montage pour voir si tout fonctionne :

sudo mount -t nfs4 -o ro 10.0.0.125/nfs-media /media/music-nfs

En détail, cette ligne indique :

  • Qu'il faut monter le système de fichiers Nfs dans sa version 4 (-t).
  • Sur le périphérique et son répertoire "/nfs-media" (-o).
  • En mode lecture (ro).
  • Sur le point de montage "/media/music-nfs".

On vérifie si le point le montage :

#sudo cd /media/music-nfs
#/media/music-nfs$ls
musiquetom

Bon super !C'est monté ! On va devoir automatiser ce montage pour qu'il soit pris en compte au démarrage du système. Pour cela, on va créer le point de montage dans le fichier prévu à cet effet : le fichier "fstab" :

# sudo nano /etc/fstab

ficherifstab.png

# 10.0.0.125:/ /media/music-nfs nfs auto,_netdev,nofail 0 0

  • Cette ligne indique qu'on monte le périphérique et son répertoire dans le répertoire /media/music-nfs et dans les options qui suivent :
  1. Nfs : Système de fichiers utilisé.
  2. auto : Il est monté automatiquement.
  3. netdev : Il s'agit d'un répertoire d'un serveur distant.
  4. nofail : Si le périphérique est non présent, il n'y aura pas d'erreur détectée.
  5. 0 : C’est le dump, le 0 indique qu'il n'est pris en compte dans la sauvegarde.
  6. 0 : L’autre 0, c'est un ordre de checklist dans le système au démarrage.

On reboot et on vérifie !

C'est terminé !