Dans le cas du système d'exploitation Windows, il semble que l'opération sur le disque soit très difficile pour les débutants sous Linux car il est facile de faire l'essentiel du travail depuis "Gestion des disques".
Dans cet article, je présenterai le flux de travail et les commandes qui apparaissent dans chaque processus, en supposant un scénario "d'ajout d'un lecteur de disque dur à un ordinateur et de sauvegarde des données sur ce lecteur".
Ceci est un extrait d'un article sur un modèle appelé Dell OptiPlex 7050. Manuel d'utilisation de l'OptiPlex 7050 à petit facteur de forme
Dans mon environnement, Linux fonctionne sur une machine virtuelle configurée sur l'environnement virtuel, donc dans la figure ci-dessous, il est confirmé que 3 disques durs virtuels sont installés en tant que «VMware Virtual SCSI Hard Drive (0: x)». C'est fait.
Cette fois, nous allons travailler sur la sauvegarde des données pour "VMware Virtual SCSI Hard Drive 0: 1". L'apparence de l'écran du BIOS changera en fonction du produit que vous possédez, donc si vous ne savez pas comment le vérifier, vous pouvez demander l'assistance du fournisseur du produit ou demander à Google Image Search.
ls -la /dev | grep sd
Commentaire/Une commande pour rechercher des fichiers et des répertoires contenant le mot sd sous dev
Dans la figure ci-dessous, trois disques durs sont reconnus. L'image est la suivante. LinuxOS L [HDD # 1 sda] "Partition sda1 / Partition sda2 / Partition sda3" L [HDD # 2 sdb] "Pas de partition" L [HDD # 3 sdc] "Aucune partition" De plus, la commande "lsblk" facilite la compréhension des relations entre les disques et les partitions d'un point de vue hiérarchique, comme indiqué ci-dessus. Je le dirai après l'avoir écrit, mais c'est plus facile à vérifier que la méthode ci-dessus. La description commençant par ce sd est un identifiant généralement attribué à un lecteur qui communique avec une norme de connexion telle que SCSI / SATA / USB. Il existe d'autres modèles, mais veuillez vous référer à la page suivante pour eux. [Chapitre 3 Présentation des attributs de dénomination persistants - Red Hat](https://access.redhat.com/documentation/ja-jp/red_hat_enterprise_linux/8/html/managing_storage_devices/assembly_overview-of-persistent-naming-attributes_managing- périphériques de stockage) [Device File-Wikipedia](https://ja.wikipedia.org/wiki/%E3%83%87%E3%83%90%E3%82%A4%E3%82%B9%E3%83%95% E3% 82% A1% E3% 82% A4% E3% 83% AB) fdisk --LinuC Aegis
Il existe plusieurs commandes de partitionnement dans le système d'exploitation Linux. Les éléments suivants sont typiques. [Fdisk] commande-créer et supprimer une partition Commande [Gdisk] - Créer et supprimer une partition compatible GPT [Parted] command-create and delete GPT compatible partition
À ce stade, de nombreux débutants se demandent "Lequel dois-je utiliser?", Mais au moment de publier cet article, "parted" est un bon choix. La raison en est que les disques comme les disques durs et les disques SSD sont désormais traités au format MBR ou GPT et connectés au système. fdisk est une commande dédiée aux lecteurs au format MBR. gdisk est une commande dédiée aux lecteurs au format GPT. parted prend en charge les deux. Je recommande personnellement parted car parted est la dernière commande et il y a beaucoup de tours.
À partir de là, je vais illustrer le processus jusqu'à la création d'une partition en utilisant parted. Premièrement, dans la figure ci-dessous, nous avons reconfirmé la reconnaissance actuelle du lecteur avec lsblk, et confirmé que le second lecteur confirmé par le BIOS était reconnu comme "sdb".
parted /dev/sdb print
Explication Commande pour vérifier les informations de lecteur de sdb,Également disponible en remplaçant sdb par un autre appareil
Si vous regardez la troisième ligne à partir du bas, elle indique "Table de partition: inconnue". Il s'agit d'un lecteur non initialisé. Tout d'abord, effectuez le traitement d'initialisation au format GPT. Dans la figure ci-dessus, l'initialisation est effectuée au format GPT avec "parted / dev / sdb mklabel". Dans la deuxième ligne à partir du haut de la figure ci-dessus, "Nouveau type d'étiquette de disque?", Appuyez deux fois sur la touche de tabulation pour afficher une liste de formats pouvant être spécifiés, ce qui est pratique. Dans la 4ème ligne à partir du bas de la figure ci-dessus, les caractères GPT pourraient être confirmés par la commande "print" exécutée à nouveau.
Créez ensuite une partition. Utilisez la commande suivante.
Cette fois, en terminant par mkpart, j'ai entré le nom / type / taille de la partition de manière interactive. Lorsqu'on vous demande le type de format, vous pouvez vérifier le type comme indiqué ci-dessus en appuyant deux fois sur la touche de tabulation. Pour spécifier la taille, entrez la position de début et la position de fin de la partition sur le lecteur, mais entrez la position de départ en% et spécifiez la position de fin en tant qu'unité. Vous pouvez également spécifier l'unité pour la position de départ, mais si vous la définissez comme position de départ à partir de 0, l'avertissement suivant s'affiche. Une recherche pour ce message d'erreur "Avertissement: la partition résultante n'est pas correctement alignée pour de meilleures performances." A généré de nombreux rapports. Ceci est un avertissement pour spécifier la position de départ du secteur en gardant à l'esprit le lecteur 4K récemment introduit. Cet article a été utilisé comme référence comme cause fondamentale. [Que faire si vous recevez un avertissement de performance en parted](https://www.xmisao.com/2013/09/27/parted-warning-the-resulting-partition-is-not-properly-aligned-for -best-performance.html) Cette fois, nous introduirons une méthode générale d'expansion du lecteur, nous n'allons donc pas approfondir ce point.
Le moyen le plus simple d'éviter l'erreur ci-dessus est de spécifier la position de départ à 0%. Notez que la spécification 0% ne peut pas être utilisée lors de la création de la deuxième partition et des suivantes sur un lecteur. Dans ce cas, essayez de saisir un nombre proche de la taille de la partition précédente. Dans la figure ci-dessous, la deuxième partition est créée et la position de départ est spécifiée comme "10.1G". La mise en page est magnifique.
À ce stade, le reste est le formatage et le montage. Passez à l'étape suivante.
mkfs. ○○ commande de format. Le nom du système de fichiers correspondant est saisi dans ○○. Il a été confirmé que la description d'ext4 a été ajoutée aux deux partitions.
Cette fois, j'ai créé des répertoires nommés test01 et test02 sous / mnt.
Dans la figure ci-dessous, mount est exécuté et lsblk est utilisé pour confirmer que les deux partitions sont montées dans les répertoires sous / mnt.
Vous pouvez maintenant enregistrer le fichier. J'ai créé des fichiers vides nommés rhcsa et rhce dans chaque répertoire.
Après le remontage, j'ai vérifié avec ls et confirmé que le fichier était vivant.
Pour qu'un système de fichiers particulier soit automatiquement monté dans le répertoire spécifié après un redémarrage, il doit être répertorié dans un fichier de configuration appelé "/ etc / fstab".
Ajout de lignes pour le montage automatique aux 2e et 3e lignes à partir du bas dans la figure ci-dessous. (Modifié dans vi / etc / fstab.) À l'extrême gauche se trouve l'identificateur de partition appelé UUID que sdb1 et sdb2 ont. Après cela, l'emplacement de la spécification de montage et les informations sur le système de fichiers seront publiés, mais veuillez vous référer à ce qui suit pour les règles de description. Connaissance du bean Linux 175 "/ etc / fstab" -LinuC Signification des nombres dans / etc / fstab- @ IT
Vous pouvez vérifier l'UUID de chaque partition avec lsblk -f.
C'est tout pour le travail. Après cela, le système de fichiers spécifié par fstab sera monté automatiquement même si vous redémarrez.
S'il s'agit d'un redémarrage après l'édition de fstab, ne paniquez pas et vérifiez le fichier fstab sur l'écran CLI. À la première invite, vous pourrez taper la commande après avoir entré le mot de passe root.
Quand je le vérifie avec cat / etc / fstab, savez-vous ce qui ne va pas?
Dans la figure ci-dessus, j'ai supprimé "UUID =" du début de la deuxième ligne à partir du bas et j'ai essayé de provoquer un pseudo-échec. Vous pouvez également modifier avec la commande vi à partir de cet écran. Voici l'état après la correction.
Après cela, enregistrez-le et redémarrez-le.
Recommended Posts