Maison > Article > tutoriels informatiques > Monter automatiquement les disques sous Linux
Si vous utilisez un système d'exploitation Linux et souhaitez que le système monte automatiquement le lecteur au démarrage, vous pouvez le faire en ajoutant l'identifiant unique (UID) du périphérique et le chemin du point de montage au fichier de configuration fstab. fstab est un fichier de table du système de fichiers situé dans le répertoire /etc. Il contient des informations sur les systèmes de fichiers qui doivent être montés au démarrage du système. En modifiant le fichier fstab, vous pouvez vous assurer que les lecteurs requis sont chargés correctement à chaque démarrage du système, garantissant ainsi un fonctionnement stable du système.
L'installation automatique du pilote peut être facilement appliquée dans diverses situations. Par exemple, je prévois de sauvegarder mon système sur un périphérique de stockage externe. Afin de réaliser l'automatisation, assurez-vous que l'appareil reste connecté au système, même au démarrage.
De même, de nombreuses applications synchroniseront les fichiers directement sur le lecteur système. Si le lecteur est démonté, la resynchronisation de ces fichiers entraînera de gros désagréments. La fonction de chargement automatique identifie et charge automatiquement le lecteur sans que l'utilisateur ait besoin d'exécuter manuellement une commande de chargement ou de l'exécuter manuellement via une interface graphique.
Dans ce didacticiel, j'explorerai comment monter automatiquement des disques supplémentaires au démarrage sous Linux.
Le montage automatique d'un lecteur connecté sous Linux nécessite des étapes minutieuses.
Normalement, Linux ne monte automatiquement aucun lecteur connecté lors du démarrage, mais il doit être monté manuellement sur un point de montage spécifié afin d'accéder aux données. Cependant, certaines distributions Linux avec des environnements de bureau montent automatiquement le lecteur pour les utilisateurs, permettant ainsi à ces derniers d'accéder rapidement aux données.
Remarque : les instructions données dans ce guide ont été exécutées sur Ubuntu 22.04. Cependant, la commande donnée ne donne aucune erreur non plus sur les autres distributions.
Pour obtenir le nom, le numéro d'identification unique (UUID) et le type de système de fichiers d'un lecteur, vous pouvez le faire de deux manières. La première consiste à utiliser l'application d'interface utilisateur graphique intégrée au système pour effectuer une recherche, et l'autre méthode consiste à y parvenir via la ligne de commande.
Personnellement, je préfère le faire dans le terminal car c'est plus précis.
Sudoblakid
La commandeblkid est un utilitaire de ligne de commande utilisé pour obtenir des informations sur les périphériques de bloc internes et externes.
Maintenant, identifiez l'étiquette du lecteur, dans mon cas MyDrive, et notez l'UUID et le type de système de fichiers. N'oubliez pas de donner un nom à votre disque de stockage car il sera facilement identifiable.
La capture d'écran de la sortie de commande affiche toutes les informations requises.
UID (Universally Unique Identifier) est l'ID du périphérique de bloc MyDrive (/dev/sda1), et le type de système de fichiers est exfat.
Veuillez noter que l'UID peut avoir un nombre de caractères différent selon le type de système de fichiers. Par exemple, le système de fichiers FAT UICC comporte 8 caractères alphanumériques avec un tiret (-), NTFS comporte 16 chaînes de caractères et EXT comporte 32 caractères alphanumériques avec un tiret.
Maintenant, faisons cela sur l'interface graphique, car j'utilise Ubuntu 22.04 et son environnement de bureau Genome dispose d'une application de gestion de disque par défaut appelée Disks. Ouvrez l'application et appuyez sur le lecteur que vous pouvez identifier par sa capacité de stockage.
Pour monter définitivement un disque externe sous Linux, vous devez créer un point de montage. Il s'agit d'un paramètre unique, sauf si vous choisissez un point de montage différent ultérieurement.
Un point de montage est l'endroit où est placé le système de fichiers auquel accéder. Il peut s'agir de n'importe quel répertoire n'importe où sous Linux ; généralement les répertoires /mnt ou /media sont utilisés. Je crée un répertoire appelé /media/MyBackup dans le répertoire racine qui sera mon point de montage.
sudo mkdir/media/MyBackup
Maintenant, je vais monter définitivement mon disque externe MyDrive sur le point de montage /media/MyBackup.
Nous avons trouvé le nom, l'UUID et le type de système de fichiers du lecteur connecté et nous avons créé le point de montage. La dernière étape consiste à accéder et à modifier le fichier fstab.
Le fichier Fstab est un fichier de configuration du système de fichiers dans le répertoire /etc qui contient des informations sur les périphériques de stockage montés. Il est accessible dans n'importe quel éditeur de texte, mais nécessite un accès superutilisateur pour le modifier.
Sudo vim/etc/fstab
Maintenant, il est temps d'insérer les informations extraites ci-dessus en utilisant la syntaxe commune suivante.
[périphérique][point de montage][type de système de fichiers][options de montage][dump][pass]
Tous les paramètres de la syntaxe ci-dessus seront expliqués ci-dessous.
[Appareil] | UUID de l'appareil |
[Point de montage] | Le répertoire du point de montage à partir duquel accéder au contenu du lecteur connecté [plus d'informations sur l'exécution de la commande man mount] |
[Type de système de fichiers] | Type de format de système de fichiers, tel que fat, exfat, ntfs ou ext4 |
[Charger-Options] | Options de lecture et d'écriture pour l'appareil (la valeur par défaut est l'accès en lecture et en écriture) |
[dump] | Activer ou désactiver la sauvegarde des appareils connectés ; si 0, la sauvegarde est désactivée |
fsck est utilisée pour vérifier les erreurs sur le lecteur avant de lancer le démarrage. Pour les appareils root, fsck sera toujours 1.
Le format suivant convient à la plupart des distributions Linux, telles que Arch Linux ou Debian ; cependant, la dernière version d'Ubuntu (22.04) a un format différent, qui est mentionné ci-dessous.
UID = [UUID de l'appareil] [Point de montage] [Type de système de fichiers] [Options de montage] [Dump] [Réussi]
J'insérerai les informations extraites ci-dessus dans le fichier fstab en utilisant le format ci-dessus.
UID = 65B1—F446/Media/MyBackup exfat valeur par défaut 0 0
Remarque : utilisez des tabulations au lieu d'espaces pour séparer les champs.
J'ai défini [Options d'installation] par défaut, ce qui signifie que l'appareil dispose d'un accès en lecture et en écriture. Les options [Dump] et [Pass] sont définies sur 0 car je ne souhaite pas sauvegarder et effectuer une vérification fsck au démarrage.
La dernière version d'Ubuntu (22.04) formate le disque externe différemment dans le fichier fstab.
/dev/disk/by—uuid/[UUID du périphérique][point de montage][type de système de fichiers][options de montage][dump][pass]
Puisque j'utilise Ubuntu 22.04, j'utiliserai cette méthode.
/dev/disk/by—uuid/65B1—F446/media/MyBackup exfat valeur par défaut 0 0
Maintenant, enregistrez et quittez le fichier ; j'utilise Vim, et la commande :wq écrira et quittera l'éditeur.
Pour vérifier que toutes les informations mentionnées dans le fichier fstab sont correctes, utilisez la commande mount --a.
Sudo Montagne
S'il y a des erreurs, la commande ci-dessus l'affichera, sinon il n'y aura aucune sortie.
Aucune erreur n’a été rencontrée, ce qui signifie que le lecteur a été installé avec succès.
Les fichiers fstab de différentes distributions Linux sont donnés ci-dessous à titre de comparaison.
Si vous utilisez le lecteur dans votre travail quotidien. Surtout lorsque vous souhaitez y enregistrer des fichiers ou accéder aux fichiers de celui-ci sur votre système Linux. Alternativement, si vous souhaitez sauvegarder votre système et ne souhaitez pas le restaurer après le démarrage, c'est un excellent moyen d'automatiser cette opération.
Le montage automatique est une méthode de montage d'un disque de stockage au moment du démarrage, car de nombreuses distributions Linux ne montent pas le disque au moment du démarrage. Cela peut être fait en plaçant l'UID et le point de montage du périphérique dans le fichier /etc/fstab.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!