Re: [Th] mdadm i mdadm.conf...

2010-10-29 Wątek Grzegorz Pietrzak
Dnia czwartek, 28 października 2010, Wieslaw Kierbedz napisał:
 W dniu 28.10.2010 21:26, Adam Gapiński anonsuje::
  Ale initrd składa macierz i uruchamia ją poprawnie (choć tam w mdadm.conf
  jest uid wpisany). Dopiero po ruszeniu rc skryptów z tej macierzy pojawia
  się kłopot - rc.sysinit staje na:
  /sbin/mdadm --assemble --scan --auto=yes

 Znaczy linuxrc ją składa, a po przejściu w rootdevice coś ją rozkłada i
 rc.sysinit musi składać z powrotem?
 Jeżeli w ramdysku jest już pozbierana, to u mnie po przejściu do init X
 już nic macierzy nie dotyka, chyba, że mnie oczy oszukują.

Zatem prawdopodobnie oczy Cię oszukują.
Albo może poprostu robi się coś czego nie wiesz...
Cóż zrobić...
Nikt nie twierdzi, że macierz jest składana i rozkładana i składana spowrotem, 
a jedynie, że w rc.sysinit, mdadm z jakiegoś powodu czegoś się czepia tej 
macierzy w pewnych okolicznościach i my nie umiemy wymyśleć czego i dlaczego.
...
No dobrze, to może od początku.
Jest sobie partycja root na /dev/md1.
I teraz, system wstaje bez żadnego problemu, czyli initrd uruchamia wszystko 
co trzeba i gdy w mdadm.conf jest wpis:
ARRAY /dev/md0 uuid=19464854:03f71b1b:e0df2edd:246cc977
nie ma żadnych problemów i wszystko jest cacy.
Natomiast gdy zamienimy w/w wpis w mdadm.conf na:
ARRAY /dev/md0 devices=/dev/sda1,/dev/sdb1
rc.sysinit zatrzymuje się na wywołaniu mdadm --assamble --scan --auto=yes, 
wypluwając:
mdadm: /dev/sdb1 has no superblock - assembly aborted
Nie mam pojęcia po co, jakie ma ku temu powody i co ma w zamysle, ale system w 
tej sytuacji staje i tyle, co jest dziwne jeszcze bardziej, że te macierze są 
już złożone na etapie initrd i działają bez najmniejszego zająknięcia
i na dodatek jak się po tym zatrzymaniu przjdzie dalej, czyli init 3 
wszystko ładnie i grzecznie będzie działać.
Ot co.
Macierze są jakoś nie tak zrobione?
Może mdadm ma jakiś problem?
Ma ktoś jakiś hint?...

Pozdrawiam

-- 
: Grzegorz Pietrzak || gr...@artikon.pl
: Cóż za smutna epoka, w której łatwiej jest rozbić atom niż zniszczyć
: przesąd.
: Albert Einstein
___
pld-users-pl mailing list
pld-users-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-users-pl


Re: [Th] mdadm i mdadm.conf...

2010-10-29 Wątek Pawel Sikora
On Friday 29 of October 2010 09:32:29 Grzegorz Pietrzak wrote:
 Dnia czwartek, 28 października 2010, Wieslaw Kierbedz napisał:
  W dniu 28.10.2010 21:26, Adam Gapiński anonsuje::
   Ale initrd składa macierz i uruchamia ją poprawnie (choć tam w
   mdadm.conf jest uid wpisany). Dopiero po ruszeniu rc skryptów z tej
   macierzy pojawia się kłopot - rc.sysinit staje na:
   /sbin/mdadm --assemble --scan --auto=yes
  
  Znaczy linuxrc ją składa, a po przejściu w rootdevice coś ją rozkłada i
  rc.sysinit musi składać z powrotem?
  Jeżeli w ramdysku jest już pozbierana, to u mnie po przejściu do init X
  już nic macierzy nie dotyka, chyba, że mnie oczy oszukują.
 
 Zatem prawdopodobnie oczy Cię oszukują.
 Albo może poprostu robi się coś czego nie wiesz...
 Cóż zrobić...
 Nikt nie twierdzi, że macierz jest składana i rozkładana i składana
 spowrotem, a jedynie, że w rc.sysinit, mdadm z jakiegoś powodu czegoś się
 czepia tej macierzy w pewnych okolicznościach i my nie umiemy wymyśleć
 czego i dlaczego. ...
 No dobrze, to może od początku.
 Jest sobie partycja root na /dev/md1.
 I teraz, system wstaje bez żadnego problemu, czyli initrd uruchamia
 wszystko co trzeba i gdy w mdadm.conf jest wpis:
 ARRAY /dev/md0 uuid=19464854:03f71b1b:e0df2edd:246cc977
 nie ma żadnych problemów i wszystko jest cacy.
 Natomiast gdy zamienimy w/w wpis w mdadm.conf na:
 ARRAY /dev/md0 devices=/dev/sda1,/dev/sdb1
 rc.sysinit zatrzymuje się na wywołaniu mdadm --assamble --scan --auto=yes,
 wypluwając:
 mdadm: /dev/sdb1 has no superblock - assembly aborted
 Nie mam pojęcia po co, jakie ma ku temu powody i co ma w zamysle, ale
 system w tej sytuacji staje i tyle, co jest dziwne jeszcze bardziej, że te
 macierze są już złożone na etapie initrd i działają bez najmniejszego
 zająknięcia i na dodatek jak się po tym zatrzymaniu przjdzie dalej, czyli
 init 3 wszystko ładnie i grzecznie będzie działać.
 Ot co.
 Macierze są jakoś nie tak zrobione?
 Może mdadm ma jakiś problem?
 Ma ktoś jakiś hint?...

mozesz sprawdzic (strace) czy faktycznie mdassemble faktycznie odczytalo
/dev/sdb1, czy dostalo jakis blad i komunikat 'has no superblock',
to tylko bzdura.

wrzuc tez nam wynik ' mdadm -QD /dev/md0'
___
pld-users-pl mailing list
pld-users-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-users-pl


Re: [Th] mdadm i mdadm.conf...

2010-10-29 Wątek Grzegorz Pietrzak
Dnia piątek, 29 października 2010, Pawel Sikora napisał:

 mozesz sprawdzic (strace) czy faktycznie mdassemble faktycznie odczytalo
 /dev/sdb1, czy dostalo jakis blad i komunikat 'has no superblock',
 to tylko bzdura.

 wrzuc tez nam wynik ' mdadm -QD /dev/md0'

No to już...
Przy następujących wpisach w mdadm.conf:
DEVICE /dev/sd[ab][13]
ARRAY /dev/md1 devices=/dev/sdb1,/dev/sda1
ARRAY /dev/md3 devices=/dev/sdb3,/dev/sda3
#ARRAY /dev/md1 UUID=32e0590b:365f827d:8b62f743:401d69bd
#ARRAY /dev/md3 UUID=a74f0428:1997ebc4:504cb46f:032e2411

strace zeznaje następująco:
###stąd
execve(/sbin/mdadm, [/sbin/mdadm, --assemble, --scan, --auto=yes], 
[/* 16 vars */]) = 0
brk(0)  = 0x80ae164
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0xb777a000
access(/etc/ld.so.preload, R_OK)  = -1 ENOENT (No such file or 
directory)
open(/etc/ld.so.cache, O_RDONLY)  = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=10433, ...}) = 0
mmap2(NULL, 10433, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb000
close(3)= 0
open(/lib/libc.so.6, O_RDONLY)= 3
read(3, \177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0:n\1\0004\0\0\0..., 
512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=1421784, ...}) = 0
mmap2(NULL, 1432072, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
0xb7619000
mmap2(0xb7771000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|
MAP_DENYWRITE, 3, 0x157) = 0xb7771000
mmap2(0xb7774000, 10760, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|
MAP_ANONYMOUS, -1, 0) = 0xb7774000
close(3)= 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0xb7618000
set_thread_area({entry_number:-1 - 6, base_addr:0xb76186c0, limit:1048575, 
seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, 
seg_not_present:0,
mprotect(0xb7771000, 8192, PROT_READ)   = 0
mprotect(0x8094000, 4096, PROT_READ)= 0
mprotect(0xb7798000, 4096, PROT_READ)   = 0
munmap(0xb000, 10433)   = 0
time(NULL)  = 1288339796
getpid()= 1424
brk(0)  = 0x80ae164
brk(0x80cf164)  = 0x80cf164
brk(0x80d)  = 0x80d
open(/etc/mdadm.conf, O_RDONLY|O_LARGEFILE) = 3
fstat64(3, {st_mode=S_IFREG|0640, st_size=2911, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0xb7779000
read(3, # mdadm configuration file\n#\n# m..., 4096) = 2911
brk(0x80cf000)  = 0x80cf000
read(3, , 4096)   = 0
read(3, , 4096)   = 0
close(3)= 0
munmap(0xb7779000, 4096)= 0
uname({sys=Linux, node=poczta, ...}) = 0
geteuid32() = 0
open(/dev, O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 3
fcntl64(3, F_GETFD) = 0x1 (flags FD_CLOEXEC)
getdents64(3, /* 1088 entries */, 32768) = 32744
getdents64(3, /* 1088 entries */, 32768) = 32744
getdents64(3, /* 783 entries */, 32768) = 23584
getdents64(3, /* 0 entries */, 32768)   = 0
close(3)= 0
uname({sys=Linux, node=poczta, ...}) = 0
open(/dev, O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 3
getdents64(3, /* 1088 entries */, 32768) = 32744
getdents64(3, /* 1088 entries */, 32768) = 32744
getdents64(3, /* 783 entries */, 32768) = 23584
getdents64(3, /* 0 entries */, 32768)   = 0
close(3)= 0
open(/dev/sdb1, O_RDONLY|O_EXCL|O_DIRECT|O_LARGEFILE) = -1 EBUSY (Device or 
resource busy)
write(2, mdadm: /dev/sdb1 has no superblo..., 54mdadm: /dev/sdb1 has no 
superblock - assembly aborted
) = 54
###dotąd
Zatem zdaje się, że to nie wina mdadm...
Tylko po co on się czepia uruchomionej macierzy?...

A tutaj wynik mdadm -QD /dev/md1 zaraz po zatrzymaniu systemu:

###stąd
/dev/md1:
Version : 0.90
  Creation Time : Mon Oct 25 11:38:02 2010
 Raid Level : raid1
 Array Size : 10490304 (10.00 GiB 10.74 GB)
  Used Dev Size : 10490304 (10.00 GiB 10.74 GB)
   Raid Devices : 2
  Total Devices : 2
Preferred Minor : 1
Persistence : Superblock is persistent

Update Time : Fri Oct 29 10:15:32 2010
  State : clean
 Active Devices : 2
Working Devices : 2
 Failed Devices : 0
  Spare Devices : 0

   UUID : 32e0590b:365f827d:8b62f743:401d69bd
 Events : 0.6

Number   Major   Minor   RaidDevice State
   0   810  active sync   /dev/sda1
   1   8   171  active sync   /dev/sdb1
###dotąd


Pozdrawiam
-- 
: Grzegorz Pietrzak || gr...@artikon.pl
: Ciało dopiero przez erotyzm staje się interesujące i symboliczne.
: Karol Irzykowski
___
pld-users-pl mailing list
pld-users-pl@lists.pld-linux.org

Re: [Th] mdadm i mdadm.conf...

2010-10-29 Wątek Pawel Sikora
On Friday 29 of October 2010 11:02:08 Grzegorz Pietrzak wrote:
 Dnia piątek, 29 października 2010, Pawel Sikora napisał:
  mozesz sprawdzic (strace) czy faktycznie mdassemble faktycznie odczytalo
  /dev/sdb1, czy dostalo jakis blad i komunikat 'has no superblock',
  to tylko bzdura.
  
  wrzuc tez nam wynik ' mdadm -QD /dev/md0'
 
 No to już...
 Przy następujących wpisach w mdadm.conf:
 DEVICE /dev/sd[ab][13]
 ARRAY /dev/md1 devices=/dev/sdb1,/dev/sda1
 ARRAY /dev/md3 devices=/dev/sdb3,/dev/sda3
 #ARRAY /dev/md1 UUID=32e0590b:365f827d:8b62f743:401d69bd
 #ARRAY /dev/md3 UUID=a74f0428:1997ebc4:504cb46f:032e2411
 
 strace zeznaje następująco:
 ###
 (...)
 open(/dev/sdb1, O_RDONLY|O_EXCL|O_DIRECT|O_LARGEFILE) = -1 EBUSY (Device
 or resource busy)
 write(2, mdadm: /dev/sdb1 has no superblo..., 54mdadm: /dev/sdb1 has no
 superblock - assembly aborted
 ) = 54
 ###

 Zatem zdaje się, że to nie wina mdadm...

z doswiadczenia wiem, ze EBUSY przy mdadm, oznacza, ze dane urzadzenie
jest juz zajete przez uruchomiona macierz, albo inna warstwe (np. lvm).
teraz trzeba tylko cos wyprostowac. zerknalem jeszcze raz w ten watek
i na poczatku pisales o md1 na sd{a,b}1

ARRAY /dev/md1 devices=/dev/sda1,/dev/sdb1
ARRAY /dev/md1 UUID=32e0590b:365f827d:8b62f743:401d69bd

pozniej piszesz o md0 na tych samych urzadzeniach sd{ab}1

ARRAY /dev/md0 uuid=19464854:03f71b1b:e0df2edd:246cc977
ARRAY /dev/md0 devices=/dev/sda1,/dev/sdb1

jest to nie jest jakas rekonfiguracja w trakcie rozwoju tego
watku, to chyba chcesz odpalic dwa razy macierz(e?) na tych
samych urzadzeniach podajac im explicite 'devices' w mdadm.conf.

mozesz wyjasnic gdzie siedzi md0 i md1, skoro md3 jest na sd{a,b}3?
___
pld-users-pl mailing list
pld-users-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-users-pl


Re: [Th] mdadm i mdadm.conf...

2010-10-29 Wątek Grzegorz Pietrzak
Dnia piątek, 29 października 2010, Pawel Sikora napisał:
 On Friday 29 of October 2010 11:02:08 Grzegorz Pietrzak wrote:
  Dnia piątek, 29 października 2010, Pawel Sikora napisał:
   mozesz sprawdzic (strace) czy faktycznie mdassemble faktycznie
   odczytalo /dev/sdb1, czy dostalo jakis blad i komunikat 'has no
   superblock', to tylko bzdura.
  
   wrzuc tez nam wynik ' mdadm -QD /dev/md0'
 
  No to już...
  Przy następujących wpisach w mdadm.conf:
  DEVICE /dev/sd[ab][13]
  ARRAY /dev/md1 devices=/dev/sdb1,/dev/sda1
  ARRAY /dev/md3 devices=/dev/sdb3,/dev/sda3
  #ARRAY /dev/md1 UUID=32e0590b:365f827d:8b62f743:401d69bd
  #ARRAY /dev/md3 UUID=a74f0428:1997ebc4:504cb46f:032e2411
 
  strace zeznaje następująco:
  ###
  (...)
  open(/dev/sdb1, O_RDONLY|O_EXCL|O_DIRECT|O_LARGEFILE) = -1 EBUSY
  (Device or resource busy)
  write(2, mdadm: /dev/sdb1 has no superblo..., 54mdadm: /dev/sdb1 has no
  superblock - assembly aborted
  ) = 54
  ###
 
  Zatem zdaje się, że to nie wina mdadm...

 z doswiadczenia wiem, ze EBUSY przy mdadm, oznacza, ze dane urzadzenie
 jest juz zajete przez uruchomiona macierz, albo inna warstwe (np. lvm).
 teraz trzeba tylko cos wyprostowac. zerknalem jeszcze raz w ten watek
 i na poczatku pisales o md1 na sd{a,b}1

 ARRAY /dev/md1 devices=/dev/sda1,/dev/sdb1
 ARRAY /dev/md1 UUID=32e0590b:365f827d:8b62f743:401d69bd

 pozniej piszesz o md0 na tych samych urzadzeniach sd{ab}1

 ARRAY /dev/md0 uuid=19464854:03f71b1b:e0df2edd:246cc977
 ARRAY /dev/md0 devices=/dev/sda1,/dev/sdb1

 jest to nie jest jakas rekonfiguracja w trakcie rozwoju tego
 watku, to chyba chcesz odpalic dwa razy macierz(e?) na tych
 samych urzadzeniach podajac im explicite 'devices' w mdadm.conf.
Oszfak...
Tonie rekonfiguracja to nieścisłość...
Od początku to jest:
DEVICE /dev/sd[ab][13]
ARRAY /dev/md1 devices=/dev/sdb1,/dev/sda1
ARRAY /dev/md3 devices=/dev/sdb3,/dev/sda3
#ARRAY /dev/md1 UUID=32e0590b:365f827d:8b62f743:401d69bd
#ARRAY /dev/md3 UUID=a74f0428:1997ebc4:504cb46f:032e2411
Jedyny odchył od normalności jest taki, że przy pierwszym podejściu zbudowana 
była macierz /dev/md1 z /dev/sda1 i /dev/sdb1 z wersją metadanych której nie 
rozumiało lilo i macierze zostały zrobione jeszcze raz z 
opcją --metadata=0.90 (przy pomocy RescueCD)
Po tym w chroocie zainstalowany system i po pierwszym uruchomieniu już 
rozważany błąd...

(ARRAY /dev/md0 uuid=19464854:03f71b1b:e0df2edd:246cc977 to jest wpis z 
komentarzy w mdadm.conf, użyty przeze mnie na początku dla zobrazowania 
problemu, bo nie miałem pod ręką problematycznego systemu. A póżniej to z 
rozpędu powieliłem Przepraszam jeśli to zamieszało w rozważaniach...)

Pozdrawiam
-- 
: Grzegorz Pietrzak || gr...@artikon.pl
: Najlepsza część życia ludzkiego to małe, bezimienne i zapomniane akty
: dobroci i miłości.
___
pld-users-pl mailing list
pld-users-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-users-pl


Re: [Th] mdadm i mdadm.conf...

2010-10-28 Wątek Adam Gapiński
Osóbka znana jako Adam Gapiński, wystukała:
 # ls -l /dev/sd[ab]1
 brw-rw 1 root disk 8,  1 2009-03-01  /dev/sda1
 brw-rw 1 root disk 8, 17 2009-03-01  /dev/sdb1

 # file -s /dev/sda1
 /dev/sda1: x86 boot sector, LInux i386 boot LOader, code offset 0xeb

 # file -s /dev/sdb1
 /dev/sdb1: x86 boot sector, LInux i386 boot LOader, code offset 0xeb

Dokładnie tak samo jest po bootnięciu... Czyli wszystko działa, ale system 
zatrzymuje się na rc.sysinit...
Co ciekawsze druga macierz wstaje bez problemu, czy to po dewajsach czy 
uidach. Problem dotyczy tylko tej powyższej, z której wstaje system.

pozdrawiam
-- 
Adam Gapiński : adas-news (at) artikon (dot) pl
Na pytanie *Która godzina?* chciałem zainstalować rdate... (/me 18.05.2004)
___
pld-users-pl mailing list
pld-users-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-users-pl


Re: [Th] mdadm i mdadm.conf...

2010-10-28 Wątek Paweł Sikora
 On Thu, 28 Oct 2010 21:15:56 +0200, Adam Gapiński 
 adas-n...@artikon.pl wrote:
 Osóbka znana jako Adam Gapiński, wystukała:
 # ls -l /dev/sd[ab]1
 brw-rw 1 root disk 8,  1 2009-03-01  /dev/sda1
 brw-rw 1 root disk 8, 17 2009-03-01  /dev/sdb1

 # file -s /dev/sda1
 /dev/sda1: x86 boot sector, LInux i386 boot LOader, code offset 0xeb

 # file -s /dev/sdb1
 /dev/sdb1: x86 boot sector, LInux i386 boot LOader, code offset 0xeb

 Dokładnie tak samo jest po bootnięciu...

 nie patrz jak jest po bootnieciu, tylko jak jest na etapie initrd.
 prawdopodobnie major.minor urzadzenia zapakowanego do obrazu initrd
 nie zgadza sie z tym co jest w rzeczywistosci. ewentualnie problem
 moze tkwic w okrojonym mdassemble w initrd, ktore nie radzi sobie
 z zastana rzeczywistoscia :)

___
pld-users-pl mailing list
pld-users-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-users-pl


Re: [Th] mdadm i mdadm.conf...

2010-10-28 Wątek Adam Gapiński
Osóbka znana jako Paweł Sikora, wystukała:
  On Thu, 28 Oct 2010 21:15:56 +0200, Adam Gapiński

  adas-n...@artikon.pl wrote:
  Osóbka znana jako Adam Gapiński, wystukała:
  # ls -l /dev/sd[ab]1
  brw-rw 1 root disk 8,  1 2009-03-01  /dev/sda1
  brw-rw 1 root disk 8, 17 2009-03-01  /dev/sdb1
 
  # file -s /dev/sda1
  /dev/sda1: x86 boot sector, LInux i386 boot LOader, code offset 0xeb
 
  # file -s /dev/sdb1
  /dev/sdb1: x86 boot sector, LInux i386 boot LOader, code offset 0xeb
 
  Dokładnie tak samo jest po bootnięciu...

  nie patrz jak jest po bootnieciu, tylko jak jest na etapie initrd.
  prawdopodobnie major.minor urzadzenia zapakowanego do obrazu initrd
  nie zgadza sie z tym co jest w rzeczywistosci. ewentualnie problem
  moze tkwic w okrojonym mdassemble w initrd, ktore nie radzi sobie
  z zastana rzeczywistoscia :)

Ale initrd składa macierz i uruchamia ją poprawnie (choć tam w mdadm.conf 
jest uid wpisany). Dopiero po ruszeniu rc skryptów z tej macierzy pojawia 
się kłopot - rc.sysinit staje na:
/sbin/mdadm --assemble --scan --auto=yes


pozdrawiam
-- 
Adam Gapiński : adas-news (at) artikon (dot) pl
Na pytanie *Która godzina?* chciałem zainstalować rdate... (/me 18.05.2004)
___
pld-users-pl mailing list
pld-users-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-users-pl


Re: [Th] mdadm i mdadm.conf...

2010-10-28 Wątek Wieslaw Kierbedz
W dniu 28.10.2010 21:26, Adam Gapiński anonsuje::

 Ale initrd składa macierz i uruchamia ją poprawnie (choć tam w mdadm.conf 
 jest uid wpisany). Dopiero po ruszeniu rc skryptów z tej macierzy pojawia 
 się kłopot - rc.sysinit staje na:
 /sbin/mdadm --assemble --scan --auto=yes
   
Znaczy linuxrc ją składa, a po przejściu w rootdevice coś ją rozkłada i
rc.sysinit musi składać z powrotem?
Jeżeli w ramdysku jest już pozbierana, to u mnie po przejściu do init X
już nic macierzy nie dotyka, chyba, że mnie oczy oszukują.
-- 
WK

___
pld-users-pl mailing list
pld-users-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-users-pl


Re: [Th] mdadm i mdadm.conf...

2010-10-27 Wątek Artur Frysiak
2010/10/27 Adam Gapiński adas-n...@artikon.pl:
 Czyli jednak nie zmienił deviców, bo:
 w mdadm.conf jest:
 [...]
 DEVICE /dev/sd[ab][13]

 #ARRAY /dev/md1 devices=/dev/sda1,/dev/sdb1
 ARRAY /dev/md1 UUID=32e0590b:365f827d:8b62f743:401d69bd

 I teraz - wpisy z uidami działają zawsze, ale jak zostawię jawnie podane
 devajsy, to mam:
 # /sbin/mdadm --assemble --scan --auto=yes;echo $?
 mdadm: /dev/sdb1 has no superblock - assembly aborted
 1 (oczywiście, po zmianie wpisów na uid mdadm zwraca grzecznie 2)

 Tu rc.sysinit woła o hasło roota. I teraz najlepsze - po wpisania hasła i:
 init 3
 wszystko działa z devajsami podanymi jawnie w mdadm.conf. To jednak coś na
 poziomie kontaktu mdadm i rc.sysinit zgrzyta...

Po wpisaniu hasła roota wystukaj:
# ls -l /dev/sd[ab]1
# file -s /dev/sda1
# file -s /dev/sdb1

Pozdrawiam
-- 
Artur Frysiak
___
pld-users-pl mailing list
pld-users-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-users-pl


Re: [Th] mdadm i mdadm.conf...

2010-10-27 Wątek Adam Gapiński
Osóbka znana jako Artur Frysiak, wystukała:
 2010/10/27 Adam Gapiński adas-n...@artikon.pl:
 
  Tu rc.sysinit woła o hasło roota. I teraz najlepsze - po wpisania hasła
  i: init 3
  wszystko działa z devajsami podanymi jawnie w mdadm.conf. To jednak coś
  na poziomie kontaktu mdadm i rc.sysinit zgrzyta...

 Po wpisaniu hasła roota wystukaj:
 # ls -l /dev/sd[ab]1
 # file -s /dev/sda1
 # file -s /dev/sdb1

OK, jutro będę fizycznie przy maszynie to dam znać...

Rozumiem, że mam to porównać, z tym co działa teraz, czyli:

# ls -l /dev/sd[ab]1
brw-rw 1 root disk 8,  1 2009-03-01  /dev/sda1
brw-rw 1 root disk 8, 17 2009-03-01  /dev/sdb1

# file -s /dev/sda1
/dev/sda1: x86 boot sector, LInux i386 boot LOader, code offset 0xeb

# file -s /dev/sdb1
/dev/sdb1: x86 boot sector, LInux i386 boot LOader, code offset 0xeb



pozdrawiam
-- 
Adam Gapiński : adas-news (at) artikon (dot) pl
Na pytanie *Która godzina?* chciałem zainstalować rdate... (/me 18.05.2004)
___
pld-users-pl mailing list
pld-users-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-users-pl


Re: [Th] mdadm i mdadm.conf...

2010-10-26 Wątek Paweł Zuzelski
On Tue, 26 Oct 2010, Grzegorz Pietrzak wrote:

 Czy wpisy w mdadm.conf typu:
 ARRAY /dev/md0 devices=/dev/sda1,/dev/sdb1
 są dla aktualnego mdadm mniej koszerne niż:
 ARRAY /dev/md0 uuid=19464854:03f71b1b:e0df2edd:246cc977
 ?!?
 Przy pierwszym wpisie mdadm (mdadm -A --scan --auto=yes - to jest w 
 rc.sysinit 
 ale puszczone z ręki jest identycznie) wywala błąd, przy drugim wszystko jest 
 O.K..
 Ki czort?...
 Błąd to brak metadanych w superbloku, czy coś koło tego, ale to raczej nie ma 
 sensu bo macierz wstaje i tak, chyba że coś źle zrobiliśmy...

UUID są zdecydowanie koszerniejsze. Na przykład jeżeli po upgrade
kernela, albo powiedzmy po wymianie kontrolera SATA czy płyty
głównej nagle kernel postanowi wykryć dawne /dev/sda jako /dev/sdc,
a dawne /dev/sdb jako /dev/wtf, to przy konfiguracji z UUIDami nawet
tego nie zauważysz.

Wygląda na to, że właśnie coś takiego się u Ciebie stało i dlatego
nie możesz zestawić areja po nazwach diwajsów.

-- 
Pozdrawiam,
Paweł
___
pld-users-pl mailing list
pld-users-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-users-pl


Re: [Th] mdadm i mdadm.conf...

2010-10-26 Wątek Grzegorz
Dnia wtorek 26 październik 2010, Paweł Zuzelski napisał:
 UUID są zdecydowanie koszerniejsze. Na przykład jeżeli po upgrade
 kernela, albo powiedzmy po wymianie kontrolera SATA czy płyty
 głównej nagle kernel postanowi wykryć dawne /dev/sda jako /dev/sdc,
 a dawne /dev/sdb jako /dev/wtf, to przy konfiguracji z UUIDami nawet
 tego nie zauważysz.

 Wygląda na to, że właśnie coś takiego się u Ciebie stało i dlatego
 nie możesz zestawić areja po nazwach diwajsów.

Ale to jest niuone instalacja...
Nie było żadnego przenoszenia dysków czy czegokolwiek...
I na dewajsach nie działa a na ułidach działa.
WTF (ŁTF - tłumaczenie autora)?

Pozdrawiam
-- 
Grzegorz Pietrzak || g r z e h o r z wiadomoco  t l e n wiadomoco  p l
Życie nie jest lepsze ani gorsze od naszych marzeń, jest tylko zupełnie inne. 
(William Szekspir)
___
pld-users-pl mailing list
pld-users-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-users-pl


Re: [Th] mdadm i mdadm.conf...

2010-10-26 Wątek Wieslaw Kierbedz
W dniu 26.10.2010 22:21, Grzegorz anonsuje::
 Dnia wtorek 26 październik 2010, Paweł Zuzelski napisał:
   
 UUID są zdecydowanie koszerniejsze. Na przykład jeżeli po upgrade
 kernela, albo powiedzmy po wymianie kontrolera SATA czy płyty
 głównej nagle kernel postanowi wykryć dawne /dev/sda jako /dev/sdc,
 a dawne /dev/sdb jako /dev/wtf, to przy konfiguracji z UUIDami nawet
 tego nie zauważysz.

 Wygląda na to, że właśnie coś takiego się u Ciebie stało i dlatego
 nie możesz zestawić areja po nazwach diwajsów.
 
 Ale to jest niuone instalacja...
 Nie było żadnego przenoszenia dysków czy czegokolwiek...
 I na dewajsach nie działa a na ułidach działa.
 WTF (ŁTF - tłumaczenie autora)?

   
Ale instalację robiłeś cri, czy via rescue?
Tak czy siak chrootem.
A to już inny system - wystarczy inna kolejność ładowania modułów, a i
to nie jest konieczne, żeby kolejność dysków sata/scsi się przestawiła.
Wystarczy inny kernel. Paweł ci to przecież napisał.
-- 
WK
___
pld-users-pl mailing list
pld-users-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-users-pl