sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #86223
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