<br><br>
<div class="gmail_quote">2008/12/10 Jose Luis Martinez <span dir="ltr"><<a href="mailto:jjllmmss@googlemail.com">jjllmmss@googlemail.com</a>></span><br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<div class="Ih2E3d"><br> </div>The dd technique was (is?) widely used with Sun's stuff (as you may<br>or may not know, they normally support a very precise range of disks<br>so support tasks are predictable). I personally installed hundreds of<br>
machines like that, many moons ago I have to add :-)<br><br>There is nothing stopping this in Linux, but normally what happens is<br>that, since there is no nanny company dictating disk sizes supported,<br>by the time you need to replace a disk the ones available are much<br>
bigger and you are unlikely to find one identical to the one close to<br>collapsing, snd most likely you won't want to anyway.<br>
<div>
<div></div></div></blockquote>
<div> </div></div>
<div class="gmail_quote">Yes indeed, I agree with what you say. Actually, having a limited set of hardware is good from a support viewpoint.</div>
<div class="gmail_quote"> </div>
<div class="gmail_quote">Moving on to Linux, using 'dd' would be a great technique to deploy Beowulf clusters - just boot into RAMdisk,</div>
<div class="gmail_quote">and dd the disk image from a 'golden image' you keep on the cluster head node.</div>
<div class="gmail_quote">The problem is coping with, as you say, a heterogenous set of drive types or replacement drives. Which is why it is common to use a boot/partition disk/rsync process.</div>
<div class="gmail_quote"> </div>
<div class="gmail_quote">However, having said that, I recently installed a cluster where the guy I was working with cloned the nodes using 'dd' over a netcat socket - boot the nodes in RAMdisk, set up netcat, dd - Bob's your Uncle.</div>
<div class="gmail_quote">The pair of us even cooked up a scheme to run netcat via multicast - sadly we didn't have enough time to get this to fly.</div>
<div class="gmail_quote"> </div>
<div class="gmail_quote"> </div>
<div class="gmail_quote"> </div>
<div class="gmail_quote"> </div>
<div class="gmail_quote"> </div>
<div class="gmail_quote"> </div>
<div class="gmail_quote"> </div>
<div class="gmail_quote"> </div>
<div class="gmail_quote"> </div>
<div class="gmail_quote"> </div>
<div class="gmail_quote"> </div>
<div class="gmail_quote"> </div>
<div class="gmail_quote"> </div>
<div class="gmail_quote"> </div>