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/fstab.old Pour notre exemple on va supposer que les paramètres sont les suivants : Adresse IP de la machine qui partage : 192.168.1.26 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
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 :
//192.168.1.26/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 : //192.168.1.26/partage\040du\040dossier\040ORM /media/partage cifs credentials=/root/.smbcredentials,iocharset=utf8 0 0