Tout comme le montage manuel d’un disque dur sous Linux, accéder aux partages réseau est fastidieux. Les adresses IP doivent être spécifiées, les connexions configurées, etc. Pouvoir se connecter à votre PC et monter automatiquement des partages réseau signifie que le travail est plus facile. Tout comme le démarrage automatique d’un disque dur, le montage automatique d’un partage réseau se fait dans le fichier fstab. Dans ce guide, nous verrons comment monter automatiquement les partages NFS, les partages Samba / CIFS et même les partages SSHFS! Voici comment y parvenir.
Table des matières
Sauvegarder le fichier Fstab
La modification du fichier fstab est très dangereuse et toute modification pourrait sérieusement endommager votre système si vous vous trompez. Avant de commencer ce didacticiel, ouvrez un terminal et procédez comme suit:
Étape 1: créez un dossier sur votre PC pour stocker la sauvegarde. En outre, envisagez de télécharger ladite sauvegarde sur des services tels que Dropbox ou Google Drive pour une conservation sûre.
mkdir ~/system-backups
Étape 2: obtenez un shell racine, avec sudo -s, puis entrez dans le répertoire / etc /.
cd /etc/
Étape 3: créez la sauvegarde et placez-la dans le dossier de sauvegarde.
cp fstab /home/username/system-backups
Étape 4: renommez le fichier pour qu’il ait une extension de fichier .bak.
mv fstab fstab.bak
Restaurer la sauvegarde
Étape 1: obtenez un shell racine avec sudo -s.
Étape 2: entrez le répertoire / etc / et supprimez le fichier fstab endommagé.
cd /etc/
rm fstab
Étape 3: copiez la sauvegarde dans le dossier / etc /.
cp /home/username/system-backups/fstab /etc/
Étape 4: renommez la sauvegarde.
mv fstab.bak fstab
Démarrage automatique de NFS
Monter un partage NFS est ennuyeux et fastidieux; en particulier pour les nouveaux utilisateurs. Pour les personnes qui ne connaissent pas NFS et son fonctionnement, cela peut ressembler à de la science des fusées. C’est pourquoi ce serait bien de pouvoir se connecter à un PC et d’avoir un accès facile aux partages tout de suite, sans souci. Pour ce faire, vous devrez écrire une ligne dans le fichier fstab.
Tout d’abord, recherchez le nom du partage que vous souhaitez monter. Par exemple:
showmount -e 192.168.1.150
Ensuite, créez un dossier dans lequel le NFS doit être monté sous Linux.
mkdir ~/Network-Files
Ouvrez le fichier fstab avec nano.
sudo -s nano /etc/fstab
Écrivez la ligne de montage. Voici un exemple de ce à quoi cela devrait ressembler:
# Data from my NFS server servername:/data /home/username/Network-Files nfs rsize=8192,wsize=8192,timeo=14,_netdev 0 0
Remarque: remplacez «données» par le titre de votre partage NFS.
Enregistrez les modifications dans / etc / fstab en appuyant sur CTRL + O et redémarrez. Lors de la connexion, votre partage NFS sera automatiquement monté.
Démarrage automatique de SAMBA
Samba est un excellent outil. Avec lui, les administrateurs Linux peuvent servir des fichiers en réseau aux trois principaux systèmes d’exploitation PC, et même mobiles. La samba est largement utilisée à cause de cela. Malgré cela, le protocole SMB est une vraie douleur pour accéder manuellement. Les gestionnaires de fichiers sur Linux sputter et prennent une éternité pour trouver un partage, et parfois même ignorer les adresses IP.
C’est pourquoi c’est formidable de pouvoir monter ces types de partages lors de la connexion.
Pour commencer, installez les utilitaires CIFS. Il s’agit d’un ensemble d’outils qui permettent au montage automatique des partages Samba de fonctionner correctement.
Ubuntu
sudo apt install cifs-utils
Debian
sudo apt-get install cifs-utils
Arch Linux
sudo pacman -S cifs-utils
Feutre
sudo dnf install cifs-utils
OpenSUSE
sudo zypper install cifs-utils
Autres Linux
CIFS est un composant essentiel de Samba. En conséquence, la plupart des systèmes d’exploitation Linux contiennent des outils CIFS. Pour obtenir ce paquet sur votre distribution Linux, recherchez «cifs utils», ou quelque chose de similaire, puis installez-le avec votre gestionnaire de paquets.
Remarque: vous devez créer un répertoire de montage avant d’essayer de monter SMB.
sudo mkdir /mnt/samba
Une fois les outils téléchargés, configurez le support:
sudo -s nano /etc/fstab
Écrivez votre ligne de montage. Voici à quoi cela devrait ressembler:
# Samba share from my server //SERVER/share /mnt/samba cifs username=user,password=password 0 0
Remarque: remplacez «partage» par le nom du partage et «SERVEUR» par le nom du serveur ou IP. Remplacez «= user» par votre utilisateur Samba et «= password» par votre mot de passe Samba.
Avec la ligne de montage écrite, appuyez sur CTRL + O pour enregistrer les modifications, puis redémarrez. Au prochain démarrage, le partage Samba se montera automatiquement.
Démarrage automatique de SSHFS
SSHFS est un outil très utile pour ceux qui travaillent sur des serveurs. Avec lui, n’importe quel système de fichiers peut facilement être partagé et accessible via SSH. Cependant, le montage de SSHFS est fastidieux à taper. Pour cette raison, de nombreuses personnes montent automatiquement SSHFS au démarrage. Voici comment procéder.
Tout d’abord, installez le package SSHFS.
Ubuntu
sudo apt install sshfs
Debian
sudo apt-get install sshfs
Arch Linux
sudo pacman -S sshfs
Feutre
sudo dnf install sshfs
OpenSUSE
sudo zypper install sshfs
Autres Linux
SSHFS est largement utilisé. C’est pour cette raison que les utilisateurs de distributions Linux obscures ne devraient avoir aucun problème à l’installer. Pour le trouver, ouvrez votre outil de gestion de paquets, recherchez «sshfs» et installez-le.
Remarque: le montage automatique des systèmes de fichiers SSH se fait grâce au système d’initialisation de systemd. Si votre système d’exploitation n’a pas systemd, vous n’avez pas de chance avec cette méthode
Tout d’abord, créez un point de montage pour que SSHFS atterrisse sur le système:
mkdir ~/Remote-Machine
Obtenez un shell racine et ouvrez le fichier fstab. Ensuite, écrivez la ligne de montage. Veuillez changer «utilisateur» et «hôte» avec le nom d’utilisateur et l’adresse IP / nom d’hôte distant, et le nom d’utilisateur avec votre nom d’utilisateur.
# SSH File System Mount of my server user@host:/remote/folder /home/username/Remote-Machine fuse.sshfs noauto,x-systemd.automount,_netdev,users,idmap=user,IdentityFile=/home/username/.ssh/id_rsa,allow_other,reconnect 0 0
Après avoir écrit la ligne de montage et le commentaire, enregistrez les modifications dans fstab en appuyant sur CTRL + O. Redémarrez. Lors de la prochaine connexion, le partage SSHFS se montera automatiquement!
Conclusion
Les partages réseau sont facilement le meilleur moyen d’accéder aux fichiers. Sans aucun doute, y accéder peut parfois être un processus vraiment fastidieux. C’est pourquoi c’est tellement cool qu’il est possible de monter automatiquement ces partages sur Linux. Il permet aux utilisateurs de supprimer l’ennui d’avoir toujours à monter des partages réseau manuellement.