Pour monter un disque dur de manière permanente sous Linux, il faut modifier le fichier /etc/fstabi et y ajouter une ligne désignant ce disque, son type, etc..
Nous avons besoin pour cela de l‘identifiant du disque. Celui ci s'obtient en utilisant la commandei blkid:
$ sudo blkid dev/sda1: UUID="953348a5-c86c-4759-8f93-7ab4edd5d343" TYPE="ext4" PARTUUID="24a04ba4-01" /dev/sda5: UUID="eccada2e-f3f5-4c7b-ab28-8ddaca28fde3" TYPE="swap" PARTUUID="24a04ba4-05" /dev/sdb1: LABEL="DATA1_1To" UUID="6DA1D0770736B749" TYPE="ntfs" PARTUUID="8283a6af-01" /dev/sdc1: LABEL="DATA2_1To" UUID="9070EAD070EABBDA" TYPE="ntfs" PARTUUID="909c035e-01" /dev/sde2: LABEL="Seagate Expansion Drive" UUID="F8346B8D346B4E26" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="4051c2ff-9749-4089-ad45-5d4cb868f82e"
On obtient ainsi la liste des disques connus par le serveur.
Repérez parmi ceux-ci le disque à monter :
/dev/sde2: LABEL="Seagate Expansion Drive" UUID="F8346B8D346B4E26" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="4051c2ff-9749-4089-ad45-5d4cb868f82e"
Dans notre cas, il s'agit de la partition 2 du disque sde.
On peut vérifier avec fdisk:
i$ sudo fdisk /dev/sde Bienvenue dans fdisk (util-linux 2.27.1). Les modifications resteront en mémoire jusqu'à écriture. Soyez prudent avant d'utiliser la commande d'écriture. Commande (m pour l'aide) : p Disque /dev/sde : 3,7 TiB, 4000787029504 octets, 7814037167 secteurs Unités : secteur de 1 × 512 = 512 octets Taille de secteur (logique / physique) : 512 octets / 4096 octets taille d'E/S (minimale / optimale) : 4096 octets / 33553920 octets Type d'étiquette de disque : gpt Identifiant de disque : 55019C76-C2E2-4BCC-ABBB-AC5D1063DF9B Périphérique Début Fin Secteurs Taille Type /dev/sde1 34 262177 262144 128M Réservé Microsoft /dev/sde2 264192 7814035455 7813771264 3,7T Données de base Microsoft La partition 1 ne commence pas sur une frontière de cylindre physique. Commande (m pour l'aide) : q
C‘est le type et l‘UUID qui nous intéressent.
Il faut ensuite éditer le fichier /etc/fstab par exemple avec sudo vi /etc/fstab.
Ajoutez en fin de fichier la ligne suivante :
UUID=F8346B8D346B4E26 /DATA3_4To ntfs defaults,errors=remount-ro 0 1
La ligne se décompose ainsi :
UUID = id du disque fourni par la commande blkid/DATA3_4To = emplacement de montage, c‘est-à-dire le chemin à partir duquel le disque sera accessiblentfs = type de disque fourni par la commande blkiddefaults,errors=remount-ro = paramètre de la commande mount pour monter le disque, reportez-vous au manuel (commande man mount) pour voir ce qu‘il est possible d‘utiliser.0 = aucune idée de ce à quoi sert ce paramètre dump1 = aucune idée de ce à quoi sert ce paramètre pass/DATA3_4To correspond à ma régle de nommage ( DATA, n° du disque, capacité en Go ou To). Vous pouvez utiliser ce que vous voulez, /data par exemple.
Pour tester le résultat sans redémarrer (c‘est plus prudent), vous pouvez recharger la table de montage à chaud par la commande :
sudo mount -a
Vous pouvez avoir à créer le moint de montage si celui-ci n'existe pas:
`sudo mkdir /data`
Puis refaite un montage à chaud, qui devrait désormais fonctionner.
Ainsi, au prochain redémarrage le disque devrait être monté automatiquement au démarrage.