Récemment, avec la sophistication des appareils multimédia, le nombre d'images, de vidéos, etc. de grande capacité augmente. Lorsque les données sont stockées sur différents disques durs, le problème se pose de savoir quelles données se trouvent dans quel disque dur. Par conséquent, je voudrais regrouper plusieurs disques durs et les gérer comme un seul disque dur de grande capacité. Cette fois, je vais vous expliquer comment regrouper plusieurs disques durs en utilisant LVM.
--5 disques durs au total
--Intégrer la capacité en deux groupes
Commencez par vérifier les informations de disque suivantes pour confirmer le nom du disque à intégrer.
$ sudo fdisk -l
# ------------------------------------------------------------------ #
Disk /dev/sdf: 7.3 TiB, 8001563222016 bytes, 15628053168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/sdg: 7.3 TiB, 8001563222016 bytes, 15628053168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/sdh: 7.3 TiB, 8001563222016 bytes, 15628053168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/sdd: 7.3 TiB, 8001563222016 bytes, 15628053168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/sde: 7.3 TiB, 8001563222016 bytes, 15628053168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
# ------------------------------------------------------------------ #
Vérifiez également le numéro de série pour vous assurer qu'il n'est pas confondu avec un autre disque dur.
$ sudo smartctl -a /dev/sde | grep Model
# ------------------------------------------------------------------ #
Device Model: ST8000VN004-2M2101
# ------------------------------------------------------------------ #
Vérifiez également qu'il n'est pas monté.
$ df -h
S'il est monté, déverrouillez-le ci-dessous
$ umount <YOUR MOUNT POINT>
Initialiser 5 disques
$ sudo pvcreate /dev/sdd
WARNING: ext4 signature detected on /dev/sdd at offset 1080. Wipe it? [y/n]: y
Wiping ext4 signature on /dev/sdd.
Physical volume "/dev/sdd" successfully created.
Faites de même pour sde, sdf, sdg, sdh
.
Ensuite, intégrez les disques initialisés.
Cette fois, sdd, sde, sdf, sdg, sdh`` Disque 8 To 5 pièces
«3 pour 1» et «2 pour 1», c'est-à-dire pour les disques logiques «24 To» et «16 To»
Intégrez et construisez.
D'abord, intégrez à partir de «24 To».
$ sudo vgcreate exthd1Group /dev/sdd /dev/sde /dev/sdf
# ------------------------------------------------------------------ #
Volume group "exthd1Group" successfully created
# ------------------------------------------------------------------ #
De même, faites le "16 To".
$ sudo vgcreate exthd2Group /dev/sdg /dev/sdh
Ensuite, créez un volume logique. Créez un volume logique en spécifiant ʻexthd1Group` du groupe HDD créé ci-dessus.
$ sudo lvcreate -l 100%FREE -n lv0 exthd1Group
# ------------------------------------------------------------------ #
Logical volume "lv0" created.
# ------------------------------------------------------------------ #
De même, faites pour ʻexthd2Group`.
$ sudo lvcreate -l 100%FREE -n lv0 exthd2Group
Si vous ne voulez pas utiliser toute la capacité, vous pouvez changer «-l 100% GRATUIT» en «-L 8T». «lv0» fait référence au nom du volume logique.
Vérifiez le volume créé.
$ sudo lvdisplay
# ------------------------------------------------------------------ #
--- Logical volume ---
LV Path /dev/exthd2Group/lv0
LV Name lv0
VG Name exthd2Group
LV UUID
LV Write Access read/write
LV Creation host, time N/A, 2020-02-10 14:09:41 +9999
LV Status available
# open 0
LV Size 14.55 TiB
Current LE 3815442
Segments 2
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 253:3
--- Logical volume ---
LV Path /dev/exthd1Group/lv0
LV Name lv0
VG Name exthd1Group
LV UUID
LV Write Access read/write
LV Creation host, time N/A, 2020-02-10 14:09:35 +9999
LV Status available
# open 0
LV Size 21.83 TiB
Current LE 5723163
Segments 3
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 253:2
# ------------------------------------------------------------------ #
Tout ce que vous avez à faire est de le formater et de l'utiliser.
Formatez le volume de chaque groupe de disques durs avec ʻext4. Tout d'abord, pour le volume de ʻexthd1Group
.
$ sudo mkfs -t ext4 /dev/exthd1Group/lv0
De même, pour les volumes de ʻexthd2Group`.
$ sudo mkfs -t ext4 /dev/exthd2Group/lv0
Vérifiez d'abord le volume créé et initialisé.
$ sudo fdisk -l
# ------------------------------------------------------------------ #
Disk /dev/mapper/exthd1Group-lv0: 21.9 TiB, 24004685463552 bytes, 46884151296 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/mapper/exthd2Group-lv0: 14.6 TiB, 16003123642368 bytes, 31256100864 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
# ------------------------------------------------------------------ #
C'est bien fait. Maintenant, montez-les.
$ sudo mount /dev/exthd1Group/lv0 ./hdd1
$ sudo mount /dev/exthd2Group/lv0 ./hdd2
Si vous voulez monter automatiquement au démarrage, vérifiez ʻUUIDdu volume de chaque groupe de disques durs intégré et décrivez-le dans
fstab. Commencez par vérifier ʻUUID
.
$ sudo blkid /dev/exthd1Group/lv0
# ------------------------------------------------------------------ #
/dev/exthd1Group/lv0: UUID="7ii63fbf-deed-4ff1-b4af-8156f" TYPE="ext4"
# ------------------------------------------------------------------ #
De même, vérifiez ʻexthd2Group`.
$ sudo blkid /dev/exthd2Group/lv0
# ------------------------------------------------------------------ #
/dev/exthd2Group/lv0: UUID="8ii63fbf-deed-4ff1-b4af-8156f" TYPE="ext4"
# ------------------------------------------------------------------ #
Enfin, écrivez dans fstab
.
$ sudo vim /etc/fstab
# ------------------------------------------------------------------ #
Postscript
UUID=7ii63fbf-deed-4ff1-b4af-8156f /hdd1 ext4 defaults 0 3
UUID=8ii63fbf-deed-4ff1-b4af-8156f /hdd2 ext4 defaults 0 3
# ------------------------------------------------------------------ #
Si vous avez déjà des traces d'utilisation de LVM lorsque vous faites pvcreate
,
$ sudo pvdisplay
Vérifiez le disque existant pour voir le PV et le groupe auquel appartient le PV. S'il est inconnu, il est probable que le périphérique physique ait été retiré après la création du groupe.
Pour être cohérent, supprimez Unkown en procédant comme suit:
$ sudo vgreduce --removemissing <YOUR_GROUP>
Puis supprimez le groupe.
$ sudo vgremove <YOUR_GROUP>
Supprimer PV.
$ sudo pvremove <YOUR_PV>
Recommended Posts