disk_raid
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédenteProchaine révisionLes deux révisions suivantes | ||
disk_raid [2011/02/11 15:47] – thierry | disk_raid [2011/02/11 16:55] – thierry | ||
---|---|---|---|
Ligne 120: | Ligne 120: | ||
===== Shrink RAID ===== | ===== Shrink RAID ===== | ||
+ | |||
+ | Lien: http:// | ||
Le calcul etait mauvais: le 2ieme disk du RAID 1 ne peut booter... | Le calcul etait mauvais: le 2ieme disk du RAID 1 ne peut booter... | ||
Ligne 205: | Ligne 207: | ||
| | ||
| | ||
+ | |||
+ | On note que: | ||
+ | % echo $(( 389647224 / ( 1024 * 1024 ) )) | ||
+ | 371 | ||
+ | |||
+ | Donc, on va specifier 360G, soit: | ||
+ | % echo $(( 377487360 / ( 1024 * 1024 ) )) | ||
+ | 360 | ||
+ | |||
+ | Donc '' | ||
+ | % mdadm --grow /dev/md127 --size=377487360 | ||
+ | mdadm: component size of /dev/md127 has been set to 377487360K | ||
+ | |||
+ | Vérifions: | ||
+ | % mdadm --detail / | ||
+ | /dev/md127: | ||
+ | Version : 1.2 | ||
+ | Creation Time : Mon Feb 7 18:47:19 2011 | ||
+ | Raid Level : raid1 | ||
+ | Array Size : 377487360 (360.00 GiB 386.55 GB) | ||
+ | Used Dev Size : 377487360 (360.00 GiB 386.55 GB) | ||
+ | Raid Devices : 2 | ||
+ | Total Devices : 2 | ||
+ | Persistence : Superblock is persistent | ||
+ | | ||
+ | Update Time : Fri Feb 11 15:54:44 2011 | ||
+ | State : clean | ||
+ | | ||
+ | Working Devices : 2 | ||
+ | | ||
+ | Spare Devices : 0 | ||
+ | | ||
+ | Name : k8:1 (local to host k8) | ||
+ | UUID : 35a2c269: | ||
+ | | ||
+ | | ||
+ | Number | ||
+ | | ||
+ | | ||
+ | |||
+ | Ce n'est que la couche " | ||
+ | |||
+ | Maintenant, il faut reduire les PARTITIONS DES DISKS, qui sont (toujours) : | ||
+ | % sfdisk -d /dev/sda | ||
+ | # partition table of /dev/sda | ||
+ | unit: sectors | ||
+ | | ||
+ | /dev/sda1 : start= | ||
+ | /dev/sda2 : start= | ||
+ | /dev/sda3 : start= | ||
+ | /dev/sda4 : start= | ||
+ | |||
+ | On remarque que : | ||
+ | % echo $(( ( 779296768 * 512 ) / ( 1024 * 1024 * 1024 ) )) | ||
+ | 371 | ||
+ | Ce qui est la taille en GIGA qu'on a pour la partition. | ||
+ | |||
+ | On vise maintenant, pour 365 G: | ||
+ | % echo $(( ( 365 * 1024 * 1024 * 1024 ) / 512 )) | ||
+ | 765460480 | ||
+ | |||
+ | Ce qu'on mettre comme nouvelle taille de partition ! | ||
+ | |||
+ | Mais il faut demonter le disk de son RAID d' | ||
+ | |||
+ | Umount de LVM | ||
+ | % / | ||
+ | |||
+ | Puis arret du RAID: | ||
+ | % mdadm --stop /dev/md126 | ||
+ | mdadm: stopped /dev/md126 | ||
+ | % mdadm --stop /dev/md127 | ||
+ | mdadm: stopped /dev/md127 | ||
+ | |||
+ | On recupere les confs: | ||
+ | % sfdisk -d /dev/sda >sda.txt | ||
+ | % sfdisk -d /dev/sdb >sdb.txt | ||
+ | On edite " | ||
+ | % cat sda.txt | ||
+ | # partition table of /dev/sda | ||
+ | unit: sectors | ||
+ | | ||
+ | /dev/sda1 : start= | ||
+ | /dev/sda2 : start= | ||
+ | /dev/sda3 : start= | ||
+ | /dev/sda4 : start= | ||
+ | |||
+ | Et go! | ||
+ | % cat sda.txt | sfdisk /dev/sda | ||
+ | % cat sdb.txt | sfdisk /dev/sda | ||
+ | ( Ajouter " | ||
+ | % sync | ||
+ | Et voila ? | ||
+ | |||
+ | Remonter le RAID: | ||
+ | % mdadm --examine /dev/sda1 | ||
+ | /dev/sda1: | ||
+ | Magic : a92b4efc | ||
+ | Version : 1.2 | ||
+ | Feature Map : 0x0 | ||
+ | Array UUID : ac816ca9: | ||
+ | Name : k8:0 (local to host k8) | ||
+ | Creation Time : Mon Feb 7 18:47:07 2011 | ||
+ | Raid Level : raid1 | ||
+ | Raid Devices : 2 | ||
+ | | ||
+ | Avail Dev Size : 974824 (476.07 MiB 499.11 MB) | ||
+ | Array Size : 974824 (476.07 MiB 499.11 MB) | ||
+ | Data Offset : 24 sectors | ||
+ | Super Offset : 8 sectors | ||
+ | State : clean | ||
+ | Device UUID : 0b78552d: | ||
+ | | ||
+ | Update Time : Fri Feb 11 15:23:26 2011 | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | Array State : AA (' | ||
+ | |||
+ | % mdadm /dev/md126 --assemble -u ac816ca9: | ||
+ | |||
+ | Et alors: | ||
+ | % cat / | ||
+ | Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10] | ||
+ | md1 : active raid1 sda2[0] sdb2[2] | ||
+ | 377487360 blocks super 1.2 [2/2] [UU] | ||
+ | | ||
+ | md0 : active raid1 sda1[0] sdb1[2] | ||
+ | 487412 blocks super 1.2 [2/2] [UU] | ||
+ | | ||
+ | unused devices: < | ||
+ | Tout est monté ??? curieux... | ||
+ | |||
+ | En fait, les RAID sont apparu en " | ||
+ | |||
+ | Et donc: | ||
+ | % mdadm --detail /dev/md1 | ||
+ | /dev/md1: | ||
+ | Version : 1.2 | ||
+ | Creation Time : Mon Feb 7 18:47:19 2011 | ||
+ | Raid Level : raid1 | ||
+ | Array Size : 377487360 (360.00 GiB 386.55 GB) | ||
+ | Used Dev Size : 377487360 (360.00 GiB 386.55 GB) | ||
+ | Raid Devices : 2 | ||
+ | Total Devices : 2 | ||
+ | Persistence : Superblock is persistent | ||
+ | | ||
+ | Update Time : Fri Feb 11 16:08:54 2011 | ||
+ | State : clean | ||
+ | | ||
+ | Working Devices : 2 | ||
+ | | ||
+ | Spare Devices : 0 | ||
+ | | ||
+ | Name : k8:1 (local to host k8) | ||
+ | UUID : 35a2c269: | ||
+ | | ||
+ | | ||
+ | Number | ||
+ | | ||
+ | | ||
+ | |||
+ | |||
+ | Rebooter ! | ||
+ | |||
+ | % mdadm --build /dev/md1 --level=raid1 --raid-devices=2 /dev/sda2 /dev/sdb2 | ||
+ | |||
+ | FIXME | ||
+ | |||
+ | On va occuper, toute la place maintenant: | ||
+ | % mdadm --grow /dev/md1 --size=max | ||
+ | mdadm: component size of /dev/md1 has been set to 389647360K | ||
+ | Oups ! | ||
disk_raid.txt · Dernière modification : 2011/12/21 12:22 de thierry