Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: SW Raid 1 - nelze odpojit ani jeden z disku  (Přečteno 10761 krát)

ruenix

  • Návštěvník
  • Příspěvků: 76
SW Raid 1 - nelze odpojit ani jeden z disku
« kdy: 05 Února 2008, 11:13:02 »
Pokuseli jsme se nainstalovat GG serverovou verzi na dva ciste disky. U rozdeleni disku bylo vybrano vytvorit sw raid 1. Kdyz jsou pripojeny oba disky sytem nabootuje ale jakmile se jeden z nich odpoji vypise grub bud ze disk neexistuje u jednoho disku nebo error 21 u druheho.
Nynejsi stav je tento:

fdsik -l
Kód: [Vybrat]
Disk /dev/sda: 250.0 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x000b20ef

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1       30401   244196001    5  Extended
/dev/sda5               1       29640   238083237   fd  Linux raid autodetect
/dev/sda6           29641       30401     6112701   82  Linux swap / Solaris

Disk /dev/sdb: 250.0 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xccc79251

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1       29644   238115398+  fd  Linux raid autodetect
/dev/sdb2           29645       30401     6080602+   5  Extended
/dev/sdb5           29645       30401     6080571   82  Linux swap / Solaris

Disk /dev/md0: 243.8 GB, 243830095872 bytes
2 heads, 4 sectors/track, 59528832 cylinders
Units = cylinders of 8 * 512 = 4096 bytes
Disk identifier: 0x00000000

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

mdadm --detail /dev/md0
Kód: [Vybrat]
/dev/md0:
        Version : 00.90.03
  Creation Time : Sun Feb  3 22:20:54 2008
     Raid Level : raid1
     Array Size : 238115328 (227.08 GiB 243.83 GB)
  Used Dev Size : 238115328 (227.08 GiB 243.83 GB)
   Raid Devices : 2
  Total Devices : 1
Preferred Minor : 0
    Persistence : Superblock is persistent

    Update Time : Tue Feb  5 11:08:48 2008
          State : clean, degraded
 Active Devices : 1
Working Devices : 1
 Failed Devices : 0
  Spare Devices : 0

           UUID : bece1893:aee2a2a1:064df6bd:ca39f0f3 (local to host penelope)
         Events : 0.19836

    Number   Major   Minor   RaidDevice State
       0       8       17        0      active sync   /dev/sdb1
       1       0        0        1      removed

 /boot/grub/menu.lst
Kód: [Vybrat]
title           Ubuntu 7.10, kernel 2.6.22-14-server
root            (hd1,0)
kernel          /boot/vmlinuz-2.6.22-14-server root=/dev/md0 ro quiet splash
initrd          /boot/initrd.img-2.6.22-14-server
quiet

title           Ubuntu 7.10, kernel 2.6.22-14-server (recovery mode)
root            (hd1,0)
kernel          /boot/vmlinuz-2.6.22-14-server root=/dev/md0 ro single
initrd          /boot/initrd.img-2.6.22-14-server

title           Ubuntu 7.10, memtest86+
root            (hd1,0)
kernel          /boot/memtest86+.bin
quiet
Grub jsem zavedl na oba disky

Predem dekuji za kazdou radu.

Petr Merlin Vaněček

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 5057
    • Lomítkáři
Re: SW Raid 1 - nelze odpojit ani jeden z disku
« Odpověď #1 kdy: 05 Února 2008, 16:47:50 »
S timhle problemem jsem se potykal take, reseni (mozna ne nejcistsi, ale funkcni):
a) nemate nainstalovany grub na obou discich, doinstalujte jej na ten kdy to ani neskrtne (no system or disk read error ...)
b) do menu.lst je potreba zavest jeste dve polozky - boot z sda (1. disk pole) a boot z sdb (2.disk pole):
Kód: [Vybrat]
title           Ubuntu 7.10, kernel 2.6.22-14-server
root            (hd1,0)
kernel          /boot/vmlinuz-2.6.22-14-server root=/dev/md0 ro quiet splash
initrd          /boot/initrd.img-2.6.22-14-server
quiet

title           Ubuntu 7.10, kernel 2.6.22-14-server SDA
root            (hd1,0)
kernel          /boot/vmlinuz-2.6.22-14-server root=/dev/sda1 ro quiet splash
initrd          /boot/initrd.img-2.6.22-14-server
quiet

title           Ubuntu 7.10, kernel 2.6.22-14-server SDB
root            (hd1,0)
kernel          /boot/vmlinuz-2.6.22-14-server root=/dev/sdb1 ro quiet splash
initrd          /boot/initrd.img-2.6.22-14-server
quiet

title           Ubuntu 7.10, kernel 2.6.22-14-server (recovery mode)
root            (hd1,0)
kernel          /boot/vmlinuz-2.6.22-14-server root=/dev/md0 ro single
initrd          /boot/initrd.img-2.6.22-14-server

title           Ubuntu 7.10, memtest86+
root            (hd1,0)
kernel          /boot/memtest86+.bin
quiet

Problem je, ze v pripade chybejiciho disku se v initrd nevytvori /dev/md0, coz se okamzite napravi az PO zavedeni jadra
Stiskni CTRL + W ...
80% mozku tvoří kapalina ... u některých brzdová

ruenix

  • Návštěvník
  • Příspěvků: 76
Re: SW Raid 1 - nelze odpojit ani jeden z disku
« Odpověď #2 kdy: 05 Února 2008, 17:37:52 »
To by mohlo fungovat, akorat je problem ze k serveru nebudu mit fyzicky pristup, takze nemuzu "precvaknout" polozku v grubu

Petr Merlin Vaněček

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 5057
    • Lomítkáři
Re: SW Raid 1 - nelze odpojit ani jeden z disku
« Odpověď #3 kdy: 05 Února 2008, 18:01:08 »
No predpokladam, ze v pripade vypadku disku k serveru jit budete muset, ne?
V takovem pripade date na prvni misto v menu.lst tu volbu, ktera bootuje z disku pritomneho ...
Stiskni CTRL + W ...
80% mozku tvoří kapalina ... u některých brzdová

ruenix

  • Návštěvník
  • Příspěvků: 76
Re: SW Raid 1 - nelze odpojit ani jeden z disku
« Odpověď #4 kdy: 05 Února 2008, 18:10:52 »
To je mi jasny a dekuji za radu, jen mi prijde divny ze se to musi delat takhle "oklikou"

Petr Merlin Vaněček

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 5057
    • Lomítkáři
Re: SW Raid 1 - nelze odpojit ani jeden z disku
« Odpověď #5 kdy: 05 Února 2008, 18:27:29 »
Mne take, ale neprisel jsem na lepsi reseni :) Podle mne je chyba nekde v initrd, ale cert to hledej :)
Stiskni CTRL + W ...
80% mozku tvoří kapalina ... u některých brzdová

 

Provoz zaštiťuje spolek OpenAlt.