Préparation du test RHCSA - Flux général jusqu'à l'utilisation d'un lecteur physique comme zone de stockage de données sur Linux OS (Basic)

Préparation du test RHCSA - Flux général jusqu'à l'utilisation d'un lecteur physique comme zone de stockage de données sous Linux OS (Basic)

Introduction Sur le système d'exploitation Linux, il existe des commandes pour diverses opérations sur le disque, en fonction de la distribution.

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". image.png

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".

Flux de base Suivant le flux suivant, cet article présentera le travail des commandes.
  1. Montez physiquement le lecteur
  2. Assurez-vous que le lecteur physique est reconnu au niveau matériel
  3. Assurez-vous que le lecteur physique est reconnu au niveau du système d'exploitation
  4. Créez une partition sur le disque physique
  5. Formatez la partition créée ci-dessus
  6. Montez la partition formatée ci-dessus dans un répertoire spécifique du système d'exploitation
  7. Confirmez que le système de fichiers correspondant peut être utilisé même après le redémarrage.

1. Montez physiquement le lecteur Il s'agit du processus de connexion physique au boîtier. Je pense qu'il existe des normes de connexion telles que USB, SATA, SCSI, SAS, etc., mais veuillez connecter celle prise en charge par votre châssis. La méthode de connexion et le nombre d'appareils pouvant être installés doivent être vérifiés dans le guide des spécifications du produit.

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

image.png

2. Assurez-vous que le lecteur physique est reconnu au niveau matériel À cet égard, cela signifie connecter physiquement le disque dur ou le SSD à une interface telle que USB / SATA / SAS, et non à une opération spécifique à Linux. Dans le cas d'un environnement physique, assurez-vous que le lecteur est reconnu sur l'écran du BIOS.

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". image.png 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.

3. Vérifiez que le lecteur physique est reconnu au niveau du système d'exploitation La principale façon de déterminer si le système d'exploitation peut reconnaître le lecteur physique est de voir si le "fichier de périphérique" du lecteur physique existe sous "/ dev".
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" image.png 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. image.png 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

4. Créez une partition sur le lecteur physique Pour placer des données sur un lecteur physique, vous devez configurer une partition et spécifier un format pour y stocker les données.

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

image.png 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. image.png 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. image.png

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. image.png 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. image.png

À ce stade, le reste est le formatage et le montage. Passez à l'étape suivante.

5. Formatez la partition créée ci-dessus Le formatage lui-même n'est pas aussi difficile que la création d'une partition. Dans la figure ci-dessous, sdb1 et sdb2 sont formatés avec ext4. ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/680306/5acfa4a2-09cb-564e-2c8d-d39994f9bc44.png)

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. image.png

6. Montez la partition formatée ci-dessus dans un répertoire spécifique du système d'exploitation Le dernier est le montage de la partition. Dans le cas du système d'exploitation Windows, chaque partition a un caractère de lecteur et chacun est la racine de chaque caractère de lecteur. Pour le système d'exploitation Linux, l'utilisateur monte la partition dans n'importe quel répertoire sous /.

Cette fois, j'ai créé des répertoires nommés test01 et test02 sous / mnt. image.png

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. image.png

Vous pouvez maintenant enregistrer le fichier. J'ai créé des fichiers vides nommés rhcsa et rhce dans chaque répertoire. image.png

7. Confirmez que le système de fichiers correspondant peut être utilisé même après le redémarrage Jusqu'à présent, j'ai fait beaucoup de travail, de l'ajout de lecteurs supplémentaires à la possibilité d'enregistrer des fichiers, mais en réalité, le système de fichiers est démonté lorsqu'il est redémarré. Par conséquent, les fichiers rhcsa et rhce mentionnés précédemment ne peuvent pas être confirmés dans la figure ci-dessous. ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/680306/5d48facc-eb86-dbf5-eab0-0f08266a5e97.png)

Après le remontage, j'ai vérifié avec ls et confirmé que le fichier était vivant. image.png

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 image.png

Vous pouvez vérifier l'UUID de chaque partition avec lsblk -f. image.png

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.

Bonus: j'ai peur des erreurs d'édition dans fstab S'il y a un problème avec la description, l'écran suivant s'affiche au démarrage du système d'exploitation. À première vue, vous serez complètement paniqué. ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/680306/0c12587e-49ad-8ea2-041b-041825ad0742.png)

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? image.png

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. image.png

Après cela, enregistrez-le et redémarrez-le.

Recommended Posts

Préparation du test RHCSA - Flux général jusqu'à l'utilisation d'un lecteur physique comme zone de stockage de données sur Linux OS (Basic)
Préparation du test RHCSA - Flux général jusqu'à l'utilisation d'un lecteur physique comme zone de stockage de données sur Linux OS (Basic)
Installation de MySQL sur Aws Linux 2 et préparation des données de test
Préparation du test RHCSA - Fonction de stockage Présentation et utilisation du VDO (édition de base)