<Précédent | Table des matières | Suivant>
Montage et démontage des périphériques de stockage
Les progrès récents du bureau Linux ont rendu la gestion des périphériques de stockage extrêmement
facile pour les utilisateurs de bureau. Pour la plupart, nous attachons un appareil à notre système et cela «fonctionne tout simplement». À l'époque (par exemple, 2004), ce travail devait être fait manuellement. Sur les systèmes autres que les ordinateurs de bureau (c'est-à-dire les serveurs), il s'agit encore d'une procédure largement manuelle, car les serveurs ont souvent des besoins de stockage extrêmes et des exigences de configuration complexes.
La première étape de la gestion d'un périphérique de stockage consiste à attacher le périphérique à l'arborescence du système de fichiers. Ce processus, appelé montage, permet à l'appareil de participer au système d'exploitation. Comme nous le rappelons au chapitre 2, les systèmes d'exploitation de type Unix, comme Linux, conservent une seule arborescence de système de fichiers avec des périphériques attachés à divers points. Cela contraste avec d'autres systèmes d'exploitation tels que MS-DOS et Windows qui maintiennent des arborescences de système de fichiers distinctes pour chaque périphérique (par exemple C: \, D: \, Etc).
Un fichier nommé / etc / fstab (abréviation de « table du système de fichiers ») répertorie les périphériques (généralement des partitions de disque dur) qui doivent être montés au démarrage. Voici un exemple
/etc/fstab d'un ancien système Fedora :
ÉTIQUETTE=/12 | / | ext4 | par défaut | 1 | 1 |
ÉTIQUETTE=/accueil | / home | ext4 | par défaut | 1 | 2 |
ÉTIQUETTE=/démarrage | / boot | ext4 | par défaut | 1 | 2 |
tmpfs | / dev / shm | tmpfs | par défaut | 0 | 0 |
développeurs | /dev/pts | développeurs | gid=5,mode=620 | 0 | 0 |
sysfs | / sys | sysfs | par défaut | 0 | 0 |
proc | / proc | proc | par défaut | 0 | 0 |
ÉTIQUETTE=SWAP-sda3 | échange | échange | par défaut | 0 | 0 |
La plupart des systèmes de fichiers répertoriés dans cet exemple de fichier sont virtuels et ne s'appliquent pas à notre discussion. Pour nos besoins, les plus intéressants sont les trois premiers :
ÉTIQUETTE=/12 | / | ext4 | par défaut | 1 | 1 |
ÉTIQUETTE=/accueil | / home | ext4 | par défaut | 1 | 2 |
ÉTIQUETTE=/démarrage | / boot | ext4 | par défaut | 1 | 2 |
Ce sont les partitions du disque dur. Chaque ligne du fichier se compose de six champs, comme suit :
Tableau 15-1 : Champs /etc/fstab
Champ | Table des matières | Description |
1 | Appareil | Traditionnellement, ce champ contient le nom réel d'un |
fichier de périphérique associé au périphérique physique, tel que | ||
/ Dev / sda1 (la première partition du premier détecté | ||
disque dur). Mais avec les ordinateurs d'aujourd'hui, qui ont | ||
de nombreux appareils enfichables à chaud (comme les clés USB), |
de nombreuses distributions Linux modernes associent un périphérique à une étiquette de texte à la place. Cette étiquette (qui est ajoutée au support de stockage lors de son formatage) peut être soit une simple étiquette de texte, soit un UUID (Universally Unique Identifier) généré aléatoirement. Cette étiquette est lue par le système d'exploitation lorsque l'appareil est connecté au système. De cette façon, quel que soit le fichier de périphérique affecté au périphérique physique réel, il peut toujours être correctement identifié. | ||
2 | Point de montage | Le répertoire où l'appareil est attaché au fichier |
arborescence du système. | ||
3 | Type de système de fichiers | Linux permet de monter de nombreux types de systèmes de fichiers. |
La plupart des systèmes de fichiers Linux natifs sont Fourth Extended | ||
Système de fichiers (ext4), mais beaucoup d'autres sont pris en charge, | ||
tels que FAT16 (msdos), FAT32 (vfat), NTFS | ||
(ntfs), CD ROM (iso9660, Etc.) | ||
4 | Options | Les systèmes de fichiers peuvent être montés avec diverses options. Il est |
possible, par exemple, de monter des systèmes de fichiers en lecture | ||
uniquement, ou pour empêcher l'exécution de programmes | ||
d'eux (une fonction de sécurité utile pour les | ||
médias). | ||
5 | La fréquence | Un nombre unique qui spécifie si et quand un fichier |
le système doit être sauvegardé avec le déverser commander. | ||
6 | Commander | Un numéro unique qui précise dans quel ordre le fichier |
les systèmes doivent être vérifiés avec le fsck commander. |