Howto LVM
- Voir HowtoLVM
- Voir HowtoRAIDLogiciel
Pendant des années nous avons été réticents à utiliser du LVM sur des volumes RAID, effrayés par des rumeurs de grosses pertes de données… mais surtout prudents de ne pas empiler 2 technologies complexes pour quelque chose d’aussi critique que du stockage.
Puis, petit à petit, en utilisant le RAID logiciel (indispensable si l’on n’a pas de RAID hardware, pas si mal que ça) et le LVM (pratique dans pas mal de cas) indépendamment, on y vient.
Création du RAID
On crée deux partitions /dev/sda9
et /dev/sdb9
de type “Linux raid autodetect” (FD).
# mdadm --create /dev/md8 --chunk=64 --level=raid1 --raid-devices=2 /dev/sda9 /dev/sdb9
mdadm: Note: this array has metadata at the start and
may not be suitable as a boot device. If you plan to
store '/boot' on this device please ensure that
your boot-loader understands md/v1.x metadata, or use
--metadata=0.90
Continue creating array? y
mdadm: Defaulting to version 1.2 metadata
mdadm: array /dev/md8 started.
# mdadm --query /dev/md8
/dev/md8: 37.25GiB raid1 2 devices, 0 spares. Use mdadm --detail for more detail.
# mdadm --detail /dev/md8
/dev/md8:
Version : 1.2
Creation Time : Sat Nov 20 22:23:28 2010
Raid Level : raid1
Array Size : 39060920 (37.25 GiB 40.00 GB)
Used Dev Size : 39060920 (37.25 GiB 40.00 GB)
Raid Devices : 2
Total Devices : 2
Persistence : Superblock is persistent
Update Time : Sat Nov 20 22:23:28 2010
State : clean, resyncing
Active Devices : 2
Working Devices : 2
Failed Devices : 0
Spare Devices : 0
Rebuild Status : 2% complete
Name : cap:8 (local to host cap)
UUID : 66e00042:c24c606d:a276cb64:bdb476cc
Events : 0
Number Major Minor RaidDevice State
0 8 9 0 active sync /dev/sda9
1 8 25 1 active sync /dev/sdb9
# cat /proc/mdstat
Personalities : [linear] [raid0] [raid1] [raid10] [raid6] [raid5] [raid4] [multipath] [faulty]
md8 : active raid1 sdb9[1] sda9[0]
39060920 blocks super 1.2 [2/2] [UU]
[==>..................] resync = 14.7% (5757312/39060920) finish=7.2min speed=75992K/sec
Création du LVM
# pvcreate /dev/md8
Physical volume "/dev/md8" successfully created
# vgcreate vg-over-raid /dev/md8
Volume group "vg-over-raid" successfully created
# lvcreate -L37G -nsrv vg-over-raid
Logical volume "srv" created
Utilisation
# mkfs.ext3 /dev/vg-over-raid/srv
# mount /dev/vg-over-raid/srv /srv