Montage dossier partagé avec fstab.
Le fichier /etc/fstab liste les partitions qui seront montées automatiquement au
démarrage ou à la connexion du périphérique, avec toujours les mêmes options.
Il est composé de plusieurs lignes décrivant chacune les conditions de montage de chaque
partition / système de fichier. Le fichier fstab est créé lors de l'installation, avec le montage
de la partition principale, et de la swap. Mais on peut y ajouter manuellement des partitions
supplémentaires, qui seront alors automatiquement lues par le système au démarrage.
Exemple du fichier fstab
<file system> : Le périphérique de stockage ou la partition.
<mount point> : Le répertoire où le système de fichiers sera monté.
<type> : Le type de système de fichiers (ext4, ntfs, etc.).
<options> : Les options de montage spécifiques pour ce système de fichiers.
<dump> : Utilisé par le système de sauvegarde (0 pour ne pas sauvegarder, 1 pour
sauvegarder).
<pass> : Utilisé par fsck pour déterminer l'ordre de vérification des systèmes de
fichiers au démarrage (0 pour ignorer, 1 pour vérifier en premier, 2 pour vérifier
ensuite).
Montage automatique d’un dossier partagé
Stockage des informations d'identification
nano /root/.smbcredentials
Dans ce fichier, ajouter les trois lignes suivantes :
username=MonNom
password=MonMotDePasse
domain=DOMAINE
Faire une copie de sauvegarde du fichier /etc/fstab
cp /etc/fstab /etc/[Link]
Pour notre exemple on va supposer que les paramètres sont les suivants :
Adresse IP de la machine qui partage : [Link]
Nom du partage auquel on veut accéder : partageORM
Dossier local où on va monter ce partage : /media/partage (à créer)
Ligne à ajouter dans /etc/fstab
//[Link]/partageORM /media/partage cifs credentials=/root/.smbcredentials,iocharset=utf8 0 0
Ou si le PC distant est sous windows et ne nécessite pas d’identification.
//[Link]/partageORM /media/partage cifs guest,iocharset=utf8 0 0
Le fichier credentials peut ne pas suffire à avoir accès en écriture, il faut alors ajouter
l’utilisateur qui se connecte et les droits chmod sur les répertoire et fichiers :
//[Link]/partageORM /media/partage cifs
uid=nom_utilisateur_ubuntu,dir_mode=0777,file_mode=0777,credentials=/root/.smbcredentials,iocharset=utf8 0
0
Dans le cas d’un partage dont le nom contient des espaces (ex : partage du dossier ORM),
on ajoute la ligne comme ceci :
//[Link]/partage\040du\040dossier\040ORM /media/partage cifs
credentials=/root/.smbcredentials,iocharset=utf8 0 0