Paramètres lors de l'ajout d'un disque dur sous Linux

introduction

Bien que j'aie appris dans LPIC 1, j'ai en fait essayé d'exécuter la méthode telle que la création d'un volume logique sous Linux, ce que je n'ai pas eu la chance de pratiquer, alors je l'ai résumé.

supposition

--OS est Cent OS 8

Vérifier l'appareil

Exécutez la commande lsblk pour vérifier le périphérique. Cette fois, montez sdb avec une capacité de disque de 30 Go.

Commande d'exécution


# lsblk
AME        MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda           8:0    0   20G  0 disk 
├─sda1        8:1    0    1G  0 part /boot
└─sda2        8:2    0   19G  0 part 
  ├─cl-root 253:0    0   17G  0 lvm  /
  └─cl-swap 253:1    0    2G  0 lvm  [SWAP]
sdb           8:16   0   30G  0 disk <-Rendre ce gars disponible
sr0          11:0    1  6.7G  0 rom  /run/media/centos/CentOS-8-BaseOS-x86_64

Créer un volume LVM

Exécutez la commande fdisk pour créer un volume LVM.

Commande d'exécution


# fdisk /dev/sdb
fdisk (util-linux 2.32.1)Bienvenue à.
Le contenu défini ici est conservé uniquement dans la mémoire jusqu'à ce que la commande d'écriture soit exécutée.
Soyez prudent lorsque vous utilisez la commande d'écriture.

Le périphérique ne contient aucune information de partition reconnaissable.
Création d'une nouvelle étiquette de disque DOS. L'identifiant est 0x1a7585c5.

commander(Aide avec m): m

Aidez-moi:

  DOS (MBR)
a Activer l'indicateur de démarrage
b Modifiez l'étiquette du disque BSD imbriqué
c Activer l'indicateur de compatibilité DOS

Général
d Supprimer la partition
F Liste des zones sans partitions
l Liste des types de partition connus
n ajouter une nouvelle partition
p Afficher les informations de partition
t Changer le type de partition
v Valider les informations de partition
i Afficher les informations de partition

Autre
m Afficher ce menu
u Changer l'unité de l'élément d'affichage
x Aller aux fonctions spéciales(Fonctionnalités pour les experts)

scénario
J'ai lu la disposition du disque à partir d'un script compatible sfdisk
O Écrire la disposition du disque dans un script compatible sfdisk

Sauvegarder et quitter
w Écrivez les informations de partition sur le disque et quittez
q Quitter sans enregistrer les modifications

Créer une nouvelle étiquette
g nouveau(rien)Créer une table partitionnée GPT
G nouveau(rien) SGI (IRIX)Créer une table partitionnée
o nouveau(rien)Créer une table partitionnée DOS
s nouveau(rien)Créer une table de partition Sun


commander(Aide avec m): n
Type de partition
p partition primaire(0 primaire,0 expansion,4 gratuit)
e Zone étendue(Contient une partition logique)
Choix(Valeur par défaut p): 

Considérez-le comme la réponse par défaut p.
Numéro de partition(1-4,Valeur par défaut 1): 
Premier secteur(2048-62914559,Valeur par défaut 2048): 
Dernier secteur, +Numéro de secteur ou+Taille{K,M,G,T,P} (2048-62914559,Valeur par défaut 62914559): 62914559

J'ai créé une nouvelle partition 1 avec le type Linux, taille 30 Gio.

commander(Aide avec m): t
Sélectionnez la partition 1
Code hexique(Lister les codes disponibles en L): L

0 Ciel 24 NEC DOS 81 Minix/Vieux Li bf Solaris
1 FAT12 27 caché NTFS WinRE 82 Linux Swap c1 DRDOS/sec (FAT-
 2  XENIX root      39  Plan 9          83  Linux           c4  DRDOS/sec (FAT-
3 XENIX usr 3c PartitionMagic 84 OS caché/2 Aussi c6 DRDOS/sec (FAT-
 4  FAT16 <32M 40 Venix 80286 85 Extension Linux c7 Syrinx
5 Zone étendue 41 Démarrage PPC PReP 86 Volume NTFS da Données non FS
6 FAT16 42 SFS 87 NTFS Volume db CP/M / CTOS / .
 7  HPFS/NTFS/exFAT 4d  QNX4.x 88 Utilitaire Linux Plain de Dell
 8  AIX             4e  QNX4.x 2nd Par 8e Linux LVM df BootIt
9 AIX amorçable 4f QNX4.x 3ème par 93 Accès DOS Amoeba e1
 a  OS/2 Gestionnaire de démarrage 50 OnTrack DM 94 Amoeba BBT e3 DOS R/O        
 b  W95 FAT32       51  OnTrack DM6 Aux 9f  BSD/OS          e4  SpeedStor      
 c  W95 FAT32 (LBA) 52  CP/Alignement M a0 IBM Thinkpad Ha ea Rufus
 e  W95 FAT16 (LBA) 53  OnTrack DM6 Aux a5  FreeBSD         eb  BeOS fs        
f Zone étendue W95(L 54  OnTrackDM6      a6  OpenBSD         ee  GPT            
10  OPUS            55  EZ-Drive        a7  NeXTSTEP        ef  EFI (FAT-12/16/
11 FAT12 caché 56 Golden Bow a8 Darwin UFS f0 Linux/PA-RISC  
12 Diagnostic Compaq 5c Priam Edisk a9 NetBSD f1 SpeedStor
14 FAT 16 caché<32M 61 SpeedStor ab Darwin boot f4 SpeedStor
16 FAT16 caché 63 GNU HURD ou af HFS/ HFS+f2 DOS secondaire
17 HPFS cachés/NTFS  64  Novell Netware  b7  BSDI fs         fb  VMware VMFS    
18 AST SmartSleep 65 Novell Netware b8 BSDI swap fc VMware VMKCORE
1b Hidden W95 FAT32 70 DiskSecure Mult bb Hidden Boot Wizar fd Linux raid Automatique
1c caché W95 FAT32 75 PC/IX           bc  Acronis FAT32 L fe  LANstep        
1e Hidden W95 FAT16 80 Old Minix be Solaris Boot ff BBT
Code hexique(Lister les codes disponibles en L): 8e
Type de partition'Linux'De'Linux LVM'Changé en.

commander(Aide avec m): w
Les informations de partition ont changé.
ioctl()Pour recharger les informations de partition.
Les disques se synchronisent.

Les réglages ne sont pas écrits tant que le dernier "w" n'est pas exécuté, donc si vous faites une erreur, terminez par "q".

Vérifier la partition

Vérifiez l'état de la partition.

Commande d'exécution


# fdisk -l /dev/sdb
disque/dev/sdb: 30 GiB,32212254720 octets,Secteur 62914560
unité:secteur(1 * 512 =512 octets)
Taille du secteur(logique/La physique):512 octets/512 octets
I/Taille O(le minimum/Recommandation):512 octets/512 octets
Type d'étiquette de disque: dos
Identifiant du disque: 0x1a7585c5

Position de démarrage de l'appareil Position de fin de la position de fin Taille du secteur Type d'ID
/dev/sdb1           2048 62914559 62912512    30G 8e Linux LVM

Créer un volume physique

Exécutez la commande pvcreate pour créer un volume physique.

Commande d'exécution


# pvcreate /dev/sdb1
Physical volume "/dev/sdb1" successfully created

Vérification du volume physique

Exécutez la commande pvdisplay et vérifiez le résultat de la création.

Commande d'exécution


# pvdisplay
"/dev/sdb1" is a new physical volume of "<30.00 GiB"
  --- NEW Physical volume ---
  PV Name               /dev/sdb1
  VG Name               
  PV Size               <30.00 GiB
  Allocatable           NO
  PE Size               0   
  Total PE              0
  Free PE               0
  Allocated PE          0
  PV UUID               Ix3Usf-par2-FMNM-XW0A-6tBl-5clP-4CmxxJ

Créer un groupe de volumes

Créez un groupe de volumes. Cette fois, nous l'appellerons VG01.

Commande d'exécution


# vgcreate VG01 /dev/sdb1
Volume group "VG01" successfully created

Vérifier le groupe de volumes

Exécutez la commande vgdisplay.

Commande d'exécution


# vgdisplay
--- Volume group ---
  VG Name               VG01
  System ID             
  Format                lvm2
  Metadata Areas        1
  Metadata Sequence No  1
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                0
  Open LV               0
  Max PV                0
  Cur PV                1
  Act PV                1
  VG Size               <30.00 GiB
  PE Size               4.00 MiB
  Total PE              7679
  Alloc PE / Size       0 / 0   
  Free  PE / Size       7679 / <30.00 GiB
  VG UUID               nuCPxf-O2hG-7XyC-YGgZ-yGJu-om25-IMtsqU

Exécutez la commande vgscan.

Commande d'exécution


# vgscan
Reading all physical volumes.  This may take a while...
Found volume group "VG01" using metadata type lvm2

Créer un groupe logique

Exécutez la commande lvcreate pour créer un groupe logique.

Commande d'exécution


# vcreate --name data -l 100%FREE VG01
  Logical volume "data" created.

Vérification du groupe logique

Exécutez la commande lvdisplay et vérifiez le résultat de la création.

Commande d'exécution


# lvdisplay
--- Logical volume ---
  LV Path                /dev/VG01/data
  LV Name                data
  VG Name                VG01
  LV UUID                zHliYv-65wo-VmiQ-fRCO-YXR1-UBj8-5U7ZdI
  LV Write Access        read/write
  LV Creation host, time localhost.localdomain, 2020-06-17 12:52:27 +0900
  LV Status              available
  # open                 0
  LV Size                <30.00 GiB
  Current LE             7679
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     8192
  Block device           253:2

Créer un système de fichiers

Exécutez la commande suivante pour créer un système de fichiers.

Commande d'exécution


# mkfs.xfs /dev/VG01/data
meta-data=/dev/VG01/data         isize=512    agcount=4, agsize=1965824 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=1        finobt=1, sparse=1, rmapbt=0
         =                       reflink=1
data     =                       bsize=4096   blocks=7863296, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0, ftype=1
log      =internal log           bsize=4096   blocks=3839, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0

Effectuer le montage

Ajoutez à la fin de / etc / fstab et montez.

/etc/fstab


/dev/VG01/data /data01 xfs defaults 0 0

Reflétez les paramètres.

Commande d'exécution


# mount -a

Si aucun message d'erreur n'est émis, OK.

Vérifiez la taille du disque

Enfin, vérifiez la taille du disque.

Commande d'exécution


# df -h
/dev/mapper/VG01-data    30G  247M   30G    1% /data01

Il est correctement monté et vous pouvez vérifier la taille du disque.

Recommended Posts

Paramètres lors de l'ajout d'un disque dur sous Linux
Soyez prudent lors de l'ajout d'un tableau à un tableau
Précautions lors de l'ajout d'éléments à l'aide de DateField à un modèle existant ultérieurement dans Django
[Linux] Paramètres DNS
Une application que vous devez mettre sous Linux
Paramètres initiaux lors de l'utilisation de l'API foursquare avec python
J'obtiens une erreur lorsque je mets opencv dans pyautoGUI
Lire les paramètres de journalisation à partir d'un fichier externe avec Flask
Lorsqu'une erreur se produit dans le scraping python (requêtes)
[Linux] [Paramètres initiaux] Paramètres système
[Linux] su, paramètres sudo
Linux, paramètres de proxy Windows
Seurat sous Linux (installation)