Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2016-06-24 09:55:50

  grzegorz-1001 - Użytkownik

grzegorz-1001
Użytkownik
Zarejestrowany: 2016-06-24

Jak podpiąć stare dwa dyski spięte w raid1 do nowego systemu z raid1

Na starym systemie miałem dwa dyski z danymi spięte w raid1. Ponieważ dysk z  system padł, zakupiłem dwa nowe dyski i postawiłem debiana 8 na raid1.

Chciałbym podłączyć te dwa stare dyski, nie chciałbym jednak stracić danych na nich zawartych. Proszę o sugestie jak postąpić i na co zważać.

Offline

 

#2  2016-06-24 12:41:01

  Zbooj - Dark Sith

Zbooj
Dark Sith
Skąd: Siedziba Wszelkiego Zła
Zarejestrowany: 2005-07-28

Re: Jak podpiąć stare dwa dyski spięte w raid1 do nowego systemu z raid1

Sprzętowo czy programowo podłączyć?


[url=https://www.youtube.com/watch?v=rNg2Dh6gPkw]Nemo sailing home...[/url]

Offline

 

#3  2016-06-24 13:43:34

  grzegorz-1001 - Użytkownik

grzegorz-1001
Użytkownik
Zarejestrowany: 2016-06-24

Re: Jak podpiąć stare dwa dyski spięte w raid1 do nowego systemu z raid1

Oba raidy programowe. A może po prostu podpiąć jeden stary dysk i zrzucić dane na nowy i wóœczas ewentualnie dodać do istniejącej macierzy te stare dyski, bez obawy o utratę danych? Proszę o naprowadzenie.

Offline

 

#4  2016-06-24 14:45:39

  Zbooj - Dark Sith

Zbooj
Dark Sith
Skąd: Siedziba Wszelkiego Zła
Zarejestrowany: 2005-07-28

Re: Jak podpiąć stare dwa dyski spięte w raid1 do nowego systemu z raid1

Jaka jest wielkość dysków. RAID1 to mirroring, więc obydwa dyski muszą być tej samej wielkości. Jeśli nie są, marnuje się część większego dysku.
RAID programowy jakimś niskopoziomowym oprogramowaniem... BIOS, UEFI?

Na poziomie systemu można wykorzystać LVM aby wykonać pary - stary1 + nowy1 mirror stary2 + nowy2

Osobiście użyłbym ZFS, jeśli priorytetem jest integralność danych.
mirror0 nowy1 nowy2
mirror1 stary1 stary2

W obydwu przypadkach do wykorzystania byłaby pełna pula wielkości (nowy1+nowy2+stary1+stary2)/2.

Jeśli dyski są jednakowej wielkości, można sie pokusić o RAID5+LVM lub RAIDZ1 z wykorzystaniem ZFS. Wtedy wielkość macierzy wynosi n-1 dysk.

Trzeba pamiętać że!!!!!
Raz dodane urządzenie do puli nie może być z niej odłączone bez urządzenia redundantnego w danym schemacie RAID.
Zatem jednoczesne odłączenie dwóch dowolnych dysków z pary lub dwóch z RAID5 (w przypadku 4 dysków) nie jest możliwe bez rozjechania się puli i utraty danych.

Niestracona godzina [url]https://www.youtube.com/watch?v=W4NPxrWwch8[/url]


[url=https://www.youtube.com/watch?v=rNg2Dh6gPkw]Nemo sailing home...[/url]

Offline

 

#5  2016-06-24 18:43:41

  grzegorz-1001 - Użytkownik

grzegorz-1001
Użytkownik
Zarejestrowany: 2016-06-24

Re: Jak podpiąć stare dwa dyski spięte w raid1 do nowego systemu z raid1

obecny raid:

Kod:

# cat /proc/mdstat 
Personalities : [raid1] 
md3 : active raid1 sda5[0] sdc5[1]
      5743105024 blocks super 1.2 [2/2] [UU]
      [======>..............]  resync = 32.9% (1890296576/5743105024) finish=908.9min speed=70646K/sec
      bitmap: 30/43 pages [120KB], 65536KB chunk

md2 : active raid1 sda4[0] sdc4[1]
      97590272 blocks super 1.2 [2/2] [UU]
      
md1 : active (auto-read-only) raid1 sda3[0] sdc3[1]
      19514368 blocks super 1.2 [2/2] [UU]
      
md0 : active raid1 sda2[0] sdc2[1]
      97152 blocks super 1.2 [2/2] [UU]
      
unused devices: <none>

poprzedni plik /etc/mdadm/mdadm.conf

Kod:

DEVICE /dev/sdc1 /dev/sdd1

# definitions of existing MD arrays

# This file was auto-generated on Tue, 31 May 2016 23:01:20 +0200
# by mkconf 3.2.5-5
ARRAY /dev/md0 metadata=1.2 name=degus:0 UUID=ce3f1e39:d7310408:15b9170b:99baad34

dyski stare identycznej wielkości  i nowe identycznej wielkości, podzielone na partycje.

pytanie jak dobrać się do danych z starych dysków i ewentualnie wpiąć je do nowego raida?

Offline

 

#6  2016-06-24 19:45:19

  Zbooj - Dark Sith

Zbooj
Dark Sith
Skąd: Siedziba Wszelkiego Zła
Zarejestrowany: 2005-07-28

Re: Jak podpiąć stare dwa dyski spięte w raid1 do nowego systemu z raid1

Przede wszystkim dane należy koniecznie zabezpieczyć. Różne przypadki chodzą po ludziach.
Robisz sobie i tak podział na partycje, które tak czy siak jakoś podmontowujesz w systemie plików, więc jaki problem stworzyć kolejny RAID1 dla starych dysków i też go podmontować? Z konfiguracji i opisu wynika, że nie wykorzystujesz stripingu ani LVM.


[url=https://www.youtube.com/watch?v=rNg2Dh6gPkw]Nemo sailing home...[/url]

Offline

 

#7  2016-06-24 20:12:48

  grzegorz-1001 - Użytkownik

grzegorz-1001
Użytkownik
Zarejestrowany: 2016-06-24

Re: Jak podpiąć stare dwa dyski spięte w raid1 do nowego systemu z raid1

czyli po prostu mam podpiąć oba dyski i dodać ich partycje do istniejącej macierzy jako md4, md5 itd.?

Offline

 

#8  2016-06-24 20:16:53

  Zbooj - Dark Sith

Zbooj
Dark Sith
Skąd: Siedziba Wszelkiego Zła
Zarejestrowany: 2005-07-28

Re: Jak podpiąć stare dwa dyski spięte w raid1 do nowego systemu z raid1

[quote=grzegorz-1001]czyli po prostu mam podpiąć oba dyski i dodać ich partycje do istniejącej macierzy jako md4, md5 itd.?[/quote]
Samo md0 jest już macierzą... Mylicie pojęcia towarzyszu.
[url]https://raid.wiki.kernel.org/index.php/RAID_setup#RAID-1[/url]
Owszem, w ten sposób dodasz dwie macierze do głównego systemu plików. Jak mniemam będą to dyski sdb i sdd. Punkt montowania ustalisz sobie już sam.
Będzie redundantnie, ale moim zdaniem zupełnie bez sensu jesli chodzi o macierz na dane... jednak przyzwyczaiłem się do ZFSa za bardzo, tam rzeczy są znacznie prostsze...

Taka druga myśl... Moja osobista...
Może błędnie myślę ale większość ludzi chyba używa schematów RAID aby utworzyć bezpieczna i dużą przestrzeń dyskową na jedną przestrzeń danych... Stąd moje zdziwienie.


[url=https://www.youtube.com/watch?v=rNg2Dh6gPkw]Nemo sailing home...[/url]

Offline

 

#9  2016-06-26 06:07:14

  grzegorz-1001 - Użytkownik

grzegorz-1001
Użytkownik
Zarejestrowany: 2016-06-24

Re: Jak podpiąć stare dwa dyski spięte w raid1 do nowego systemu z raid1

obejrzałem filmik i poczytałem o zfs wydaje się genialny, osobne pytanie jak ze stabilnością na debianie?.

niestety mój problem nadal jest nierozwiązany.
obecnie mam system na raid1, w tak skonfigurowanym systemie chciałbym uzyskać dostęp do danych na dwóch dyskach które były spięte w raid1.

próba podmontowania jednego starego dysku kończy się komunikatem:

Kod:

mount /dev/sdb1 /mnt/old/

mount: unknown filesystem type 'linux_raid_member'

co jest oczywiste wszak były to partycje raid. ptanie jak dobrać się do danych, czy da się do obecnego systemu podłaczyć rozdzielnie 2x raid1 (obecny raid1 plus raid1 na stare dyski)?

Ostatnio edytowany przez grzegorz-1001 (2016-06-26 06:08:21)

Offline

 

#10  2016-06-26 09:35:24

  andreq - Członek DUG

andreq
Członek DUG
Skąd: Nisko
Zarejestrowany: 2005-01-11

Re: Jak podpiąć stare dwa dyski spięte w raid1 do nowego systemu z raid1

Da się, jest to proste. Podepnij te stare dyski i wklej wynik:

Kod:

mdadm --detail --scan

Ostatnio edytowany przez andreq (2016-06-26 10:41:50)

Offline

 

#11  2016-06-26 11:05:51

  Zbooj - Dark Sith

Zbooj
Dark Sith
Skąd: Siedziba Wszelkiego Zła
Zarejestrowany: 2005-07-28

Re: Jak podpiąć stare dwa dyski spięte w raid1 do nowego systemu z raid1

[url]https://blog.sleeplessbeastie.eu/2012/05/08/how-to-mount-software-raid1-member-using-mdadm/[/url]

ZFS ma już pare lat i jest dosyć dopracowany, chociaż Orakl nadal woli się "pieścić" z btrfs. A "pieści" się już dobre parę lat i końca nie widać.
W internecie można znaleźć filmiki ze szkoleń Orakla gdzie jakiś magik marketingowiec zachwala btrfs, a tymczasem przez większość społeczności jest to system plików uznany za nadal niedopracowany.

[url]https://en.wikipedia.org/wiki/Open-E_%28company%29#Open-E_JovianDSS[/url]
Wystarczająca stabilność?

W Debianie jest dostępny przez FUSE (z tragiczną wydajnością) i jako kompilowany moduł jądra - jest drastyczna, zauważalna gołym okiem, różnica w wydajności.
Nie można utworzyć ZFS na partycji bootowanej... w BSD* i innych Solarisach jest to możliwe.

Jeśli chodzi o wady...
Pojawiają się pewne wątpliwości co do kwestii wydajności ZFS w dłuższym użytkowaniu - fragmentacja danych.
Niekorzystnie jest używać sprzętowego lub low-software'owego RAIDa wraz z ZFS - jeden schemat RAID działa przeciwko drugiemu.
Dyski muszą być jednakowej prędkości - obniża się wydajność macierzy do najwolniejszego urządzenia.
W przypadku włączonej deduplikacji/szyfrowania/kompresji potrzeba adekwatnie dużo pamięci cache (RAM, Flash, SSD).


[url=https://www.youtube.com/watch?v=rNg2Dh6gPkw]Nemo sailing home...[/url]

Offline

 

#12  2016-06-26 12:05:14

  grzegorz-1001 - Użytkownik

grzegorz-1001
Użytkownik
Zarejestrowany: 2016-06-24

Re: Jak podpiąć stare dwa dyski spięte w raid1 do nowego systemu z raid1

panowie, przypominam, że mam już działający raid1, zdaje się że link Zbooja zakłada podpięcie starego dysku do systemu nie działającym na raid1 ino z instalacją mdadm, pytanie czy jakiekolwiek działania nie rozwalą mówiąc wprost jednej czy drugiej macierzy, wszak to inne dyski?

[quote=Zbooj]Jeśli chodzi o wady...
Pojawiają się pewne wątpliwości co do kwestii wydajności ZFS w dłuższym użytkowaniu - fragmentacja danych.[/quote]
no to mi odrazu przyszło na myśl gdy opisywany był sposób zapisu/edycji, że będą pojawiąć się dziury

Offline

 

#13  2016-06-26 13:07:28

  andreq - Członek DUG

andreq
Członek DUG
Skąd: Nisko
Zarejestrowany: 2005-01-11

Re: Jak podpiąć stare dwa dyski spięte w raid1 do nowego systemu z raid1

Wklej to, o co prosiłem w poście nr #10, odpisze co masz zrobić jak wrócę wieczorem ;-)

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)

[ Generated in 0.009 seconds, 11 queries executed ]

Informacje debugowania

Time (s) Query
0.00020 SET CHARSET latin2
0.00005 SET NAMES latin2
0.00112 SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='3.128.202.213' WHERE u.id=1
0.00075 UPDATE punbb_online SET logged=1734018119 WHERE ident='3.128.202.213'
0.00043 SELECT * FROM punbb_online WHERE logged<1734017819
0.00042 SELECT topic_id FROM punbb_posts WHERE id=302818
0.00005 SELECT id FROM punbb_posts WHERE topic_id=28734 ORDER BY posted
0.00062 SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=28734 AND t.moved_to IS NULL
0.00006 SELECT search_for, replace_with FROM punbb_censoring
0.00091 SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=28734 ORDER BY p.id LIMIT 0,25
0.00112 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=28734
Total query time: 0.00573 s