Re: [OT] Uppgradera från RAID 1 till 10

2007-05-14 tråd Marcus Better
För övrigt så gäller min metod bara mjukvaru-RAID i Linux...



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: [OT] Uppgradera från RAID 1 till 10

2007-05-11 tråd Marcus Better
Jostein Martinsen-Jones wrote:
 Hur blir det med boot-sektorerna när man gör såhär?

Jaså du vill kunna boota också? :-)

 Kan man använda dd istället för att kopiera?
 På så vis borde man väl få med sig allt i ett svep (partitionstabell,
 bootsektor, data)?

Nej, Grub måste installeras om i vilket fall som helst. (Dessutom ska man
inte kopiera några partitionstabeller, det är bara datat i RAID-enheten som
kopieras.)

Mitt tips (har faktiskt provat) är att göra en liten separat RAID1
för /boot. Man kan, med lite trixande, installera GRUB på två eller flera
diskar på så sätt att om bootdisken kvaddar så kan man även boota från den
andra disken.

Marcus



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: [OT] Uppgradera från RAID 1 till 10

2007-05-11 tråd Marcus Better
Gunnar Björkdahl wrote:
 Kanske kan man plocka ut en av RAID 1 diskarna så ifall något går fel, då
 kan man trycka in extradisken och åtminstone ha ett live system igen.

Ja, det borde ju funka.

 Säg att jag har 1 disk med data, och 1 helt tom, går det inte peta in den
 tomma disken, och med något kommando få mdadm att synka den nya disken med
 data från den gamla?

Jovisst, om du lägger till en ny disk till en RAID1 så kommer den
automatiskt att kopiera över informationen från den andra disken.

 Måste man verkligen kopiera över filer manuellt?
 Känns lite bakvänt tycker jag.

Hmm, du kanske nog rätt. Du skulle kunna skapa en RAID0 av de två nya
diskarna, och lägga till den till din befintliga RAID1 direkt. Den kommer
nu synkas.

Problemet är att din RAID0 har dubbelt så stor effektiv kapacitet som RAID1,
antar jag, så den kommer bara utnyttja hälften (eftersom kapaciteten i en
RAID1 är kapaciteten på den minsta disken). Lyckligtvis verkar man kunna
ändra storlek på en RAID1 (man mdadm är din vän, kolla på --grow och -z).

Du måste alltså nu plocka bort de ursprungliga diskarna, så din RAID1 består
nu bara av en RAID0-volym (degraderat läge). Nu bör du kunna utöka
storleken till full kapacitet.

När du kollat att alla data finns kvar så gör du en till RAID0 av de två
gamla diskarna och lägger till den till din RAID1. Färdigt!

Du kan nog testa proceduren på en annan dator först. Man behöver ju inte ha
fyra diskar för att experimentera. Det borde gå lika bra att skapa fyra
tomma filer och använda dem som blockenheter med loop.

Marcus



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: [OT] Uppgradera från RAID 1 till 10

2007-05-11 tråd Gunnar Björkdahl

Tack Marcus
Det känns som ganska många steg att utföra, men jag antar att det får bli
ungefär som du säger. Är det avancerade saker man pysslar med blir det många
kommandon :)

Jag vet dock inte om jag törs utföra detta... Det är en maskin med
produktionsmiljöer, så går något fel blir det minst sagt nattarbete (om man
skall återställa systemet). Kanske kan man plocka ut en av RAID 1 diskarna
så ifall något går fel, då kan man trycka in extradisken och åtminstone ha
ett live system igen.

Säg att jag har 1 disk med data, och 1 helt tom, går det inte peta in den
tomma disken, och med något kommando få mdadm att synka den nya disken med
data från den gamla?

Måste man verkligen kopiera över filer manuellt?
Känns lite bakvänt tycker jag.


Den 2007-05-11 skrev Marcus Better [EMAIL PROTECTED]:


Jostein Martinsen-Jones wrote:
 Hur blir det med boot-sektorerna när man gör såhär?

Jaså du vill kunna boota också? :-)

 Kan man använda dd istället för att kopiera?
 På så vis borde man väl få med sig allt i ett svep (partitionstabell,
 bootsektor, data)?

Nej, Grub måste installeras om i vilket fall som helst. (Dessutom ska man
inte kopiera några partitionstabeller, det är bara datat i RAID-enheten
som
kopieras.)

Mitt tips (har faktiskt provat) är att göra en liten separat RAID1
för /boot. Man kan, med lite trixande, installera GRUB på två eller flera
diskar på så sätt att om bootdisken kvaddar så kan man även boota från den
andra disken.

Marcus



--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact
[EMAIL PROTECTED]




Re: [OT] Uppgradera från RAID 1 till 10

2007-05-11 tråd Per Dahlqvist
Hej!
Jag har uppgraderat från RAID1 till RAID5 och det smärtfritt på en 
produktionsmaskin.

Så här gjorde jag.
1. Backup av system till externt media
2. I BIOS för raid-controllern, satt upp RAID5
3. Restore från externt media.
4. Boot...

Borde ju vara samma för RAID10, och backup tar man ju ändå eller hur ?

Det var dock innan dessa spännande UUID på partitionerna...

onsdag 09 maj 2007 16:50 skrev Gunnar Björkdahl:
 Hej
 Jag har en dator som använder sig av RAID 1. Nu har jag 2 extra diskar på
 gång (exakt likadana som de i RAID-settet) och funderar på att byta upp
 mig till RAID 10.

 Det är extremt viktigt att inte data från mitt befintliga raid-sett
 försvinner!

 Vet någon på listan om detta går att göra smärtfritt?



Re: [OT] Uppgradera från RAID 1 till 10

2007-05-10 tråd Marcus Better
Gunnar Björkdahl wrote:
 Jag har en dator som använder sig av RAID 1. Nu har jag 2 extra diskar på
 gång (exakt likadana som de i RAID-settet) och funderar på att byta upp
 mig till RAID 10.

 Vet någon på listan om detta går att göra smärtfritt?

Kan man inte göra såhär? (Obs att jag finurligt nog endast ställer en
hypotetisk fråga, så tro inte att jag uppmanar dig att testa nåt. :-)

*Skapa en RAID 0 av de två tomma diskarna, säg /dev/md1.
*Skapa en RAID 1, /dev/md3, i degraderat läge innehållande enbart /dev/md1
(och den andra spegeln alltså missing).
*Kopiera datat till /dev/md3.
*Kolla att du kan läsa det. Nu bör du kunna plocka bort de två ursprungliga
diskarna och köra enbart med /dev/md3.
*Gör en till RAID 0, /dev/md2, av de två gamla diskarna.
*Lägg till /dev/md2 till /dev/md3. Klart!

Marcus

PS: Inga garantier. Vänligen skyll inte på mig om det kvaddar nåt...



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: [OT] Uppgradera från RAID 1 till 10

2007-05-10 tråd Jostein Martinsen-Jones

Hur blir det med boot-sektorerna när man gör såhär?
Kan man använda dd istället för att kopiera?
På så vis borde man väl få med sig allt i ett svep (partitionstabell,
bootsektor, data)?

Den 2007-05-10 skrev Marcus Better [EMAIL PROTECTED]:


Gunnar Björkdahl wrote:
 Jag har en dator som använder sig av RAID 1. Nu har jag 2 extra diskar
på
 gång (exakt likadana som de i RAID-settet) och funderar på att byta upp
 mig till RAID 10.

 Vet någon på listan om detta går att göra smärtfritt?

Kan man inte göra såhär? (Obs att jag finurligt nog endast ställer en
hypotetisk fråga, så tro inte att jag uppmanar dig att testa nåt. :-)

*Skapa en RAID 0 av de två tomma diskarna, säg /dev/md1.
*Skapa en RAID 1, /dev/md3, i degraderat läge innehållande enbart /dev/md1
(och den andra spegeln alltså missing).
*Kopiera datat till /dev/md3.
*Kolla att du kan läsa det. Nu bör du kunna plocka bort de två
ursprungliga
diskarna och köra enbart med /dev/md3.
*Gör en till RAID 0, /dev/md2, av de två gamla diskarna.
*Lägg till /dev/md2 till /dev/md3. Klart!

Marcus

PS: Inga garantier. Vänligen skyll inte på mig om det kvaddar nåt...



--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact
[EMAIL PROTECTED]




[OT] Uppgradera från RAID 1 till 10

2007-05-09 tråd Gunnar Björkdahl

Hej
Jag har en dator som använder sig av RAID 1. Nu har jag 2 extra diskar på
gång (exakt likadana som de i RAID-settet) och funderar på att byta upp
mig till RAID 10.

Det är extremt viktigt att inte data från mitt befintliga raid-sett
försvinner!

Vet någon på listan om detta går att göra smärtfritt?