← Back to team overview

sslug-teknik team mailing list archive

Re: Harddisk-rack til kloning af diske.

 

Den fredag 16.dec kl. 10:46 skrev Rune Zimmermann:

Hej Jon.

Jon Bendtsen wrote:

Mit spørgsmål til jer er så, om nogen kender et sådan stykke hardware/rack og software der kan kaste et image ud på flere diske af gangen?


Tror du virkelig at de vil komme samtidig? Ellers kunne du bare bruge dd fra en stor image fil? Hvis du har den image fil liggende på flere harddiske
så kan du også læse hurtigere, og dermed skrive til flere diske.

Ja :-) Det skal også være sådan at vi kan lave lokalet klar til et kursus eller lign.

Så vil jeg foreslå noget hvor du booter fra en cd der henter et image.


Kan jeg lave en dd fra den første disk og vælte det ud over de efterfølgende? Tager dd alt med incl. MBR?

Ja, det kan du sagtens, kopi A er jo en perfekt kopi, så kopi B kan godt tages af kopi A,
imens kopi C tages fra originalen.
dd læser en fil/blockdevice og skriver til det samme. Via netcat kunne man lave det via netværket, både på server og client. Hvis du bruger inetd kunne den spawne en netcat
process selvom du forbandt dig til den samme port fra XX hosts.


Jeg tænkte på at lave en pc af et high tower og smide en 3ware controller i. Hvad siger I til det? Er der nogen der har prøvet noget lign?

Det ville også virke ganske udemærket, så tror jeg egentlig at jeg har den gode
løsning.

2 diske der er store nok sidder i raid1/mirror med onboard controller. På disse ligger der en fil med et image af disken, evt. flere images hvis i skal have forskellige
diske.

Så tilslutter du et antal diske til en eller flere controllere og laver et software mirror device på HELE disken for alle diskene. Dette skal ikke bruge nogen form for hotspare.
Det du gør er
mdadm --build --assume-clean --level mirror --raid- devices=4/8/15/... /dev/mdX /dev/sda /dev/sdb /dev/sdc ...

Så kopierer du fra din image fil til dette raid device.

Alt dette kan du scripte dig til. Det tager lidt mere tid at lave et mirror device på en 3ware controller, men du skal overføre færrer data til controlleren, så måske vinder du der. Måske kan du scripte et raid device via 3ware's CLI tool, men jeg mindes ikke at man direkte kan mounte disken bagefter, derfor software raid,
og derfor --build og ikke --create.




JonB

References