Portál AbcLinuxu, 10. května 2025 11:02

Dotaz: raid 1 zvětšení disku

27.12.2013 11:46 chinook | skóre: 28
raid 1 zvětšení disku
Přečteno: 778×
Odpovědět | Admin
Zdravím, chci si zvětšit disky v raidu 1. Stroj je virtuální, zvětšil jsem fyz. disky, pak disky odebral a dal zpět do raidu. Vše proběhlo v pohodě, akorát raid vidí stále starou velikost. Nenapadá někoho co je špatně?

root@utygra:~# fdisk -l /dev/sdc

Disk /dev/sdc: 107.4 GB, 107374182400 bytes
255 heads, 63 sectors/track, 13054 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x496e664e

   Device Boot      Start         End      Blocks   Id  System
/dev/sdc1               1       13054   104856223+  fd  Linux raid autodetect
root@utygra:~# mdadm --examine /dev/sdc1
/dev/sdc1:
          Magic : a92b4efc
        Version : 1.2
    Feature Map : 0x0
     Array UUID : 6902e4e6:f15a2a92:95d8b75b:e0b5abf7
           Name : utygra:0
  Creation Time : Wed Apr 24 12:56:14 2013
     Raid Level : raid1
   Raid Devices : 2

 Avail Dev Size : 125818969 (60.00 GiB 64.42 GB)
     Array Size : 125818969 (60.00 GiB 64.42 GB)
    Data Offset : 2048 sectors
   Super Offset : 8 sectors
          State : clean
    Device UUID : 92109f69:c8a63d20:0856d6fd:cfcdb168

    Update Time : Fri Dec 27 11:44:21 2013
       Checksum : b0ebbfdd - correct
         Events : 1378


   Device Role : Active device 1
   Array State : AA ('A' == active, '.' == missing)

Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

27.12.2013 13:44 Sten
Rozbalit Rozbalit vše Re: raid 1 zvětšení disku
Odpovědět | | Sbalit | Link | Blokovat | Admin
Podle časového razítka se nevytvořil nový RAID, ale reaktivoval se RAID, který tam již byl. Pokud jej chcete zvětšit, tak mdadm --grow.
28.12.2013 13:17 chinook | skóre: 28
Rozbalit Rozbalit vše Re: raid 1 zvětšení disku
A jak ten příkaz má přesně vypadat?
mdadm --grow /dev/md0 --size=max
mdadm: component size of /dev/md0 has been set to 62909484K

Po zadání příkazu se pole nezvětší, ale zůstane stará velikost.
28.12.2013 15:01 alkoholik | skóre: 40 | blog: Alkoholik
Rozbalit Rozbalit vše Re: raid 1 zvětšení disku
A zvetsil jsi partition sdc1 na cely disk? Jeji end mi prijde strasne maly..
6.1.2014 21:14 Sten
Rozbalit Rozbalit vše Re: raid 1 zvětšení disku
End je správně, je to v cylindrech
6.1.2014 21:47 alkoholik | skóre: 40 | blog: Alkoholik
Rozbalit Rozbalit vše Re: raid 1 zvětšení disku
Jsem slepy:
Units = cylinders of 16065 * 512 = 8225280 bytes
Normalne to pise v blocich.
Jendа avatar 28.12.2013 15:27 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: raid 1 zvětšení disku
cat /proc/partitions

a pak asi blockdev --rereadpt /dev/sdc, případně taková ta varianta, co to umí na připojeném disku a nepamatuju si ji ;)
2.1.2014 21:05 chinook | skóre: 28
Rozbalit Rozbalit vše Re: raid 1 zvětšení disku
Ten příkaz moc nechápu. Já smazal partition zvětšil disk a znovu ji vytvořil.

cat /proc/partitions
major minor  #blocks  name

   8        0   12582912 sda
   8        1   12580864 sda1
   8       16  104857600 sdb
   8       17  104856223 sdb1
   8       32  104857600 sdc
   8       33  104856223 sdc1
   9        0   62909484 md0

Jendа avatar 2.1.2014 21:33 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: raid 1 zvětšení disku
No a připojit to s --grow teď nejde?
6.1.2014 20:50 chinook | skóre: 28
Rozbalit Rozbalit vše Re: raid 1 zvětšení disku
Mám zkusit teda toto?

blockdev --rereadpt /dev/sdc
Mám disk vypojit z raidu nebo ne?
Jendа avatar 6.1.2014 20:54 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: raid 1 zvětšení disku
Ne, partition tabulka už je zjevně rereadnutá. Když teď znova uděláš to mdadm --grow /dev/md0 --size=max, tak to projde?
9.1.2014 21:50 chinook | skóre: 28
Rozbalit Rozbalit vše Re: raid 1 zvětšení disku
Stále to stejné :(

root@utygra:/home/www# cat /proc/mdstat
Personalities : [raid1]
md0 : active raid1 sdb1[0] sdc1[1]
      62909484 blocks super 1.2 [2/2] [UU]

unused devices: \none\>
root@utygra:/home/www# mdadm --grow /dev/md0 --size=max
mdadm: component size of /dev/md0 has been set to 62909484K
9.1.2014 22:14 Šangala | skóre: 56 | blog: Dutá Vrba - Wally
Rozbalit Rozbalit vše Re: raid 1 zvětšení disku
ukaž: mdadm --examine /dev/sdc1
To, že trpíš stihomamem, ještě neznamená, že po tobě nejdou. ⰞⰏⰉⰓⰀⰜⰉ ⰗⰞⰅⰜⰘ ⰈⰅⰏⰉ ⰒⰑⰎⰉⰁⰕⰅ ⰏⰉ ⰒⰓⰄⰅⰎ ·:⁖⁘⁙†
9.1.2014 22:57 Šangala | skóre: 56 | blog: Dutá Vrba - Wally
Rozbalit Rozbalit vše Re: raid 1 zvětšení disku
Tak neukazuj :), ale pkud tam máš stále
Avail Dev Size : 125818969 (60.00 GiB 64.42 GB)
zkus:
mdadm --grow /dev/md0 --bitmap=none
mdadm --grow /dev/md0 --size=max
pokud stále nic zkus (pozor zastavuje to pole - můžeš?, když ne zkus to bez toho):
Ale první si to pročti, ať víš co ti radím a nevynechávej to --examine a fdisk -l (ať jsou informace)
mdadm --fail /dev/md0 /dev/sdc1
mdadm --remove /dev/md0 /dev/sdc1
   mdadm -S /dev/md0
blockdev -v --rereadpt /dev/sdc
fdisk -l /dev/sdc
mdadm --examine /dev/sdc1
 #-- mělo by být v Avail Dev Size: už na full
mdadm --add /dev/md0 /dev/sdc1
cat /proc/mdstat 
 #-- čekej na recovery !!!!

mdadm --fail /dev/md0 /dev/sdb1
mdadm --remove /dev/md0 /dev/sdb1
   mdadm -S /dev/md0
blockdev -v --rereadpt /dev/sdb
fdisk -l /dev/sdb
mdadm --examine /dev/sdb1
 #-- mělo by být v Avail Dev Size: už na full

mdadm --add /dev/md0 /dev/sdb1
cat /proc/mdstat 
 #-- čekej na recovery !!!!

mdadm --grow /dev/md0 --bitmap=none
mdadm --grow /dev/md0 --size=max
To, že trpíš stihomamem, ještě neznamená, že po tobě nejdou. ⰞⰏⰉⰓⰀⰜⰉ ⰗⰞⰅⰜⰘ ⰈⰅⰏⰉ ⰒⰑⰎⰉⰁⰕⰅ ⰏⰉ ⰒⰓⰄⰅⰎ ·:⁖⁘⁙†
10.1.2014 18:30 chinook | skóre: 28
Rozbalit Rozbalit vše Re: raid 1 zvětšení disku
Který příkaz zastavuje pole? Pole nemůžu zastavit. Jinak jsem zkusil.

root@utygra:~# mdadm --grow /dev/md0 --bitmap=none
mdadm: no bitmap found on /dev/md0
root@utygra:~# mdadm --grow /dev/md0 --size=max
mdadm: component size of /dev/md0 has been set to 62909484K

10.1.2014 18:58 Šangala | skóre: 56 | blog: Dutá Vrba - Wally
Rozbalit Rozbalit vše Re: raid 1 zvětšení disku
mdadm -S /dev/md0
je tam 2×
To, že trpíš stihomamem, ještě neznamená, že po tobě nejdou. ⰞⰏⰉⰓⰀⰜⰉ ⰗⰞⰅⰜⰘ ⰈⰅⰏⰉ ⰒⰑⰎⰉⰁⰕⰅ ⰏⰉ ⰒⰓⰄⰅⰎ ·:⁖⁘⁙†
11.1.2014 12:31 chinook | skóre: 28
Rozbalit Rozbalit vše Re: raid 1 zvětšení disku
Tak já už nevím :(

mdadm --fail /dev/md0 /dev/sdc1
mdadm --remove /dev/md0 /dev/sdc1
   mdadm -S /dev/md0
blockdev -v --rereadpt /dev/sdc
fdisk -l /dev/sdc
mdadm --examine /dev/sdc1

 mdadm --examine /dev/sdc1
/dev/sdc1:
          Magic : a92b4efc
        Version : 1.2
    Feature Map : 0x0
     Array UUID : 6902e4e6:f15a2a92:95d8b75b:e0b5abf7
           Name : utygra:0
  Creation Time : Wed Apr 24 12:56:14 2013
     Raid Level : raid1
   Raid Devices : 2

 Avail Dev Size : 125818969 (60.00 GiB 64.42 GB)
     Array Size : 125818969 (60.00 GiB 64.42 GB)
    Data Offset : 2048 sectors
   Super Offset : 8 sectors
          State : clean
    Device UUID : 92109f69:c8a63d20:0856d6fd:cfcdb168

    Update Time : Sat Jan 11 12:17:59 2014
       Checksum : b0ff8e67 - correct
         Events : 1418


   Device Role : Active device 1
   Array State : AA ('A' == active, '.' == missing)



11.1.2014 22:11 Šangala | skóre: 56 | blog: Dutá Vrba - Wally
Rozbalit Rozbalit vše Re: raid 1 zvětšení disku
Nějak jsi to ořezal, výpis příkazů jsou kde?
To, že trpíš stihomamem, ještě neznamená, že po tobě nejdou. ⰞⰏⰉⰓⰀⰜⰉ ⰗⰞⰅⰜⰘ ⰈⰅⰏⰉ ⰒⰑⰎⰉⰁⰕⰅ ⰏⰉ ⰒⰓⰄⰅⰎ ·:⁖⁘⁙†
13.1.2014 17:20 chinook | skóre: 28
Rozbalit Rozbalit vše Re: raid 1 zvětšení disku
Vypisovalo to furt to stejné, co už je v textu výše, tak jsem to znovu nekopíroval. Nakonec jsem vytvořil druhej raid a spojil přes LVM.

Díky za rady.
6.1.2014 21:17 Sten
Rozbalit Rozbalit vše Re: raid 1 zvětšení disku
Jsou zvětšené oddíly na obou discích, které ten RAID používá?
9.1.2014 21:51 chinook | skóre: 28
Rozbalit Rozbalit vše Re: raid 1 zvětšení disku
Měly by být.


root@utygra:/home/www# fdisk -l /dev/sdb1

Disk /dev/sdb1: 107.4 GB, 107372772864 bytes
255 heads, 63 sectors/track, 13053 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

Disk /dev/sdb1 doesn't contain a valid partition table
root@utygra:/home/www# fdisk -l /dev/sdc1

Disk /dev/sdc1: 107.4 GB, 107372772864 bytes
255 heads, 63 sectors/track, 13053 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

Disk /dev/sdc1 doesn't contain a valid partition table

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.