Replikacja DRBD

Konfiguracja serwerów, usług, itp.
szpuni
Beginner
Posty: 112
Rejestracja: 15 stycznia 2007, 15:25
Lokalizacja: dublin

Replikacja DRBD

Post autor: szpuni »

Witam,

Mam maly problem ktorego nie bardzo rozumiem z drbd.

Mianowicie wyglada to tak:

Kod: Zaznacz cały

root@fms1:/etc# drbdadm create-md r0
md_offset 58991669248
al_offset 58991636480
bm_offset 58989834240

Found ext3 filesystem which uses 57609056 kB
current configuration leaves usable 57607260 kB
Device size would be truncated, which
would corrupt data and result in
'access beyond end of device' errors.
You need to either
   * use external meta data (recommended)
   * shrink that filesystem first
   * zero out the device (destroy the filesystem)
Operation refused.
Command 'drbdmeta /dev/drbd0 v08 /dev/sda5 internal create-md' terminated with exit code 40
drbdadm create-md r0: exited with code 40

plik konfiguracyjny:

Kod: Zaznacz cały

root@fms1:/etc# cat drbd.conf
global { usage-count no; }
common { syncer { rate 100M; } }
resource r0 {
        protocol C;
        startup {
                wfc-timeout  15;
                degr-wfc-timeout 60;
        }

	  disk {
    		on-io-error   detach;
  	}

        net {	
		timeout 120;
		connect-int 20;
		ping-int 20;
		max-buffers     2048;
		max-epoch-size  2048;
		ko-count 30;
                cram-hmac-alg sha1;
                shared-secret "secret";
        }

        on fms1 {
                device /dev/drbd0;
                disk /dev/sda5;
                address 192.168.0.230:7788;
                meta-disk internal;
        }

        on fms2 {
                device /dev/drbd0;
                disk /dev/sda5;
                address 192.168.0.231:7788;
                meta-disk internal;
        }
}
Partycje:

Kod: Zaznacz cały

root@fms1:/etc# fdisk -l

Disk /dev/sda: 80.0 GB, 80000000000 bytes
255 heads, 63 sectors/track, 9726 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xfb51107f

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          61      489951   83  Linux
/dev/sda2              62        2493    19535040   83  Linux
/dev/sda3            2494        2554      489982+  82  Linux swap / Solaris
/dev/sda4            2555        9726    57609090    5  Extended
/dev/sda5            2555        9726    57609058+  83  Linux
Nie rozumiem dlaczego jak chce odpalic resorce r0 wyskakuje ten blad.
Ogolnie partycje /boot plus / zajmuja 30GB a partycja logincza /dev/sda5 ma 50GB wyskakuje ten blad.
Zastanawiam sie tez skad sie wziela partycja sda4 bo jej nie tworzylem podczas instalacji systemu.
Stworzylem tylko sda1, sda2 no i sda3 dla swap no i oczywiscie sda5 jako logiczna partycje i zaznaczylem opcje zeby nie byla uzywana.

Jakies pomysly?
Awatar użytkownika
timor
Beginner
Posty: 111
Rejestracja: 18 sierpnia 2009, 23:40

Re: Replikacja DRBD

Post autor: timor »

szpuni pisze: Zastanawiam sie tez skad sie wziela partycja sda4 bo jej nie tworzylem podczas instalacji systemu.
Stworzylem tylko sda1, sda2 no i sda3 dla swap no i oczywiscie sda5 jako logiczna partycje i zaznaczylem opcje zeby nie byla uzywana.

Jakies pomysly?
Na każdym dysku można zrobić max 4 partycje podstawowe. Jak łatwo się domyślić to nie za wiele, dlatego wymyślono partycje rozszerzone (extended). Pomysł jest taki, że w partycji rozszerzonej możesz zrobić kolejne cztery partycje - do max 16 (chyba). Stąd sda4 (tak, na prawdę to taki "wór" na sda5 :) ).

http://pl.wikipedia.org/wiki/Partycja_rozszerzona
szpuni
Beginner
Posty: 112
Rejestracja: 15 stycznia 2007, 15:25
Lokalizacja: dublin

Post autor: szpuni »

Dziękuję za wytłumaczenie partycji logicznych.

Tak czy inaczej nie rozwiązuje to problemu z DRBD.

Cały problem polega na poniższym:

Kod: Zaznacz cały

Found ext3 filesystem which uses 57609056 kB
current configuration leaves usable 57607260 kB 
Tylko dlaczego tak się dzieje, ma ktoś jakiś pomysł?

[ Dodano: 2009-08-25, 10:21 ]
Problem rozwiazany.

Polegalo to na tym ze utworzylem ext3 zanim chialem stowrzyc /dev/drbd0.
Oglnie jest jeszcze jakis problem z partycjami logicznymi, tego jeszcze nie rozwiazalem.

Ale stowrzenie nowej partycji podstawowej bez systemu plikow zalatwilo sprawe.
ODPOWIEDZ