Hola a tod@s!!!
A ver si con vuestra inestimable ayuda termino de hacer las pruebas
que estoy realizando, para poder de una vez poner mi idea en marcha.
El escenario es el siguiente:
servidor:/home/jesus/Desktop# vgdisplay -Cv
Finding all volume groups
Finding volume group "pruebas"
Finding volume group "multimedia"
VG Attr Ext #PV #LV #SN VSize VFree VG UUID
multimedia wz--n- 4,00m 2 2 0 1,84t 348,25g
pzLB28-pcpI-TqWL-NHLa-hpad-k15X-5E2adt
pruebas wz--n- 4,00m 5 6 0 15,26g 8,29g
6CZaOa-z20f-arOU-Ah7X-f05o-DNSL-TsxxhM
El que me interesa para la consulta es el vg=pruebas, que consta de 3
llaves usb de 4 Gb iguales(misma marca), otra de 4Gb y una de 256 Mb
como se ve aquí:
servidor:/home/jesus/Desktop# lvdisplay -Cv pruebas
Using logical volume(s) on command line
LV VG #Seg Attr LSize Maj Min KMaj KMin Origin Snap%
Move Copy% Log Convert LV UUID
raid pruebas 2 -wi-ao 1,20g -1 -1 254 2
GfU8Wn-vf7q-9k2K-FkPv-jAa0-maE4-j0hhws
raid_1 pruebas 2 -wi-ao 1,20g -1 -1 254 4
QNeoem-z16n-Y2lo-NAfk-j90k-Cn3v-jRWiD0
raid_2 pruebas 2 -wi-ao 1,20g -1 -1 254 3
jWxAgs-fJUL-MZHs-1hdb-kH7r-uwfC-VAsCwl
raid_3 pruebas 2 -wi-ao 1,20g -1 -1 254 5
KZzQuM-oNGb-JkpI-Ec3L-t0L1-0Tgt-EGg5u3
raid_4 pruebas 2 -wi-ao 1,20g -1 -1 254 6
rNISVA-lM5R-ocxG-bWjn-xbmW-1Nv4-Wg9KwG
raid_5 pruebas 2 -wi-ao 1,20g -1 -1 254 7
nglL2n-2hIH-F7qE-rT89-mdfv-BBAm-Llu8dL
Después hice dos Raid5 con tres discos cada uno de los anteriores,
quedando como se muestra aquí:
servidor:/home/jesus/Desktop# mdadm -D /dev/md/raid_
raid_espejo raid_tipo_5 raid_tipo_5_1
Y cada uno de estos de la manera siguiente:
servidor:/home/jesus/Desktop# mdadm -D /dev/md/raid_tipo_5
/dev/md/raid_tipo_5:
Version : 1.2
Creation Time : Tue Aug 9 17:50:55 2011
Raid Level : raid5
Array Size : 1048064 (1023.67 MiB 1073.22 MB)
Used Dev Size : 1048064 (1023.67 MiB 1073.22 MB)
Raid Devices : 2
Total Devices : 3
Persistence : Superblock is persistent
Update Time : Tue Aug 9 20:51:44 2011
State : clean
Active Devices : 2
Working Devices : 3
Failed Devices : 0
Spare Devices : 1
Layout : left-symmetric
Chunk Size : 512K
Name : servidor:raid_tipo_5 (local to host servidor)
UUID : 521248fc:1da22097:0455af6d:1eff4668
Events : 36
Number Major Minor RaidDevice State
0 254 2 0 active sync /dev/dm-2
3 254 4 1 active sync /dev/dm-4
2 254 3 - spare /dev/dm-3
servidor:/home/jesus/Desktop# mdadm -D /dev/md/raid_tipo_5_1
/dev/md/raid_tipo_5_1:
Version : 1.2
Creation Time : Tue Aug 9 18:00:24 2011
Raid Level : raid5
Array Size : 1048064 (1023.67 MiB 1073.22 MB)
Used Dev Size : 1048064 (1023.67 MiB 1073.22 MB)
Raid Devices : 2
Total Devices : 3
Persistence : Superblock is persistent
Update Time : Tue Aug 9 20:34:48 2011
State : clean
Active Devices : 2
Working Devices : 3
Failed Devices : 0
Spare Devices : 1
Layout : left-symmetric
Chunk Size : 512K
Name : servidor:raid_tipo_5_1 (local to host servidor)
UUID : 0849ecc2:b212613f:99770fb7:3127d8a5
Events : 46
Number Major Minor RaidDevice State
0 254 5 0 active sync /dev/dm-5
3 254 6 1 active sync /dev/dm-6
2 254 7 - spare /dev/dm-7
servidor:/home/jesus/Desktop# mdadm -D /dev/md/raid_espejo
/dev/md/raid_espejo:
Version : 1.2
Creation Time : Tue Aug 9 18:03:54 2011
Raid Level : raid1
Array Size : 1048052 (1023.66 MiB 1073.21 MB)
Used Dev Size : 1048052 (1023.66 MiB 1073.21 MB)
Raid Devices : 2
Total Devices : 2
Persistence : Superblock is persistent
Update Time : Tue Aug 9 20:34:47 2011
State : clean
Active Devices : 2
Working Devices : 2
Failed Devices : 0
Spare Devices : 0
Name : servidor:raid_espejo (local to host servidor)
UUID : 4955a1db:d51bad89:29c0b425:744b0a2f
Events : 34
Number Major Minor RaidDevice State
0 9 127 0 active sync /dev/md/raid_tipo_5
1 9 126 1 active sync /dev/md/raid_tipo_5_1
En definitiva, creo que ha quedado más o menos como un Raid1(espejo)
de dos Raid5 de 3 discos cada uno y estos pertenecientes a un LVM
llamado pruebas ¿?
Bien, lo monto y todo va bien:
servidor:/home/jesus/Desktop# df -lh /media/espejo/
S.ficheros Size Used Avail Use% Montado en
/dev/md125 1008M 642M 367M 64% /media/espejo
La cuestión es que yo cree el volumen lógico (VG), con el máximo de
cada disco, haciendo una partición del tipo y quedando de esta guisa:
servidor:/home/jesus/Desktop# pvdisplay -Cv
Scanning for physical volume names
PV VG Fmt Attr PSize PFree DevSize PV UUID
/dev/sdc6 multimedia lvm2 a- 17,23g 0 17,24g
3XCU6P-KcTp-kNou-V1Bv-4j2T-1uk2-reN7Al
/dev/sdd1 multimedia lvm2 a- 1,82t 348,25g 1,82t
HDEHST-8eSF-xZoJ-W208-soAd-jnro-IX20HM
/dev/sdf1 pruebas lvm2 a- 3,84g 260,00m 3,84g
L4rGid-B1k5-wDq8-irRh-fv0T-SVIH-i7Ox9n
/dev/sdg1 pruebas lvm2 a- 3,73g 144,00m 3,73g
CC1Jzz-TbqF-aNQd-IFXY-ex2n-zde5-z93wSl
/dev/sdh1 pruebas lvm2 a- 3,73g 3,73g 3,73g
xsRPbn-e6S2-YM9U-6i3h-dey3-iJRW-V54pk3
/dev/sdi1 pruebas lvm2 a- 3,73g 3,73g 3,73g
R0md6F-SvC4-ZMuX-wF5d-3rGO-CDvF-hSLcAs
/dev/sdj1 pruebas lvm2 a- 248,00m 248,00m 249,76m
gbWYWd-Ouf6-OpZm-JAeI-k6o2-dGd5-I0FXkC
Bueno, al crear los volumenes lógicos use esto:
lvcreate -L +1G pruebas -n raid_2
Y así con las 6 particiones lógicas, después con:
lvextend -L +200M /dev/pruebas/...
Aumenté el tamaño disponible de cada partición lógica.
Como ya dije todo va bien, aquí os dejo un pantallazo:
http://vivimosdelaire.org/Debian/LVM-Raid/Pantallazo.png
Bien, al intentar aumentar el tamaño disponible de cada volumen
lógico, me da error. La secuencia que aplico es:
1.- Desmonto el Raid1
.- umount /media/espejo
2.- Paro los Raid1 y Raid5
.- mdadm -S /dev/md/raid_espejo
.- mdadm -S /dev/md/raid_tipo_5
.- mdadm -S /dev/md/raid_tipo_5_1
Me da este error en cada disco:
servidor:/home/jesus/Desktop# resize2fs -p /dev/pruebas/raid
resize2fs 1.41.12 (17-May-2010)
Resizing the filesystem on /dev/pruebas/raid to 313344 (4k) blocks.
resize2fs: Can't read an block bitmap mientras se intentaba modificar
el tamaño /dev/pruebas/raid
Please run 'e2fsck -fy /dev/pruebas/raid' to fix the filesystem
after the aborted resize operation.
servidor:/home/jesus/Desktop# e2fsck -fy /dev/pruebas/raid
e2fsck 1.41.12 (17-May-2010)
e2fsck: Los descriptores de los grupos parecen dañados... intentando
los bloques de respaldo...
e2fsck: Bad magic number in super-block when using the backup blocks
e2fsck: going back to original superblock
e2fsck: Dispositivo o recurso ocupado mientras se intentaba abrir
/dev/pruebas/raid
¿Sistema de ficheros montado o abierto en exclusiva por otro programa?
Aquí ya me pierdo, está claro que hay algo que no encaja, pero se me
despista. ¿Me podeis ayudar.?
S2/BR