|
2010-5-6 作者:Sander van Vugt 譯者:劉波 來源:TechTarget中國
【TechTarget中國原創(chuàng)】您剛才嘗試了一下使用tar分發(fā)一些測試用的驅(qū)動器文件。其實(shí),這個過程也可以通過dd命令來完成,該命令可以克隆整個硬盤驅(qū)動器。首先,考慮下面的命令: dd if=/dev/sda of=/dev/sdb bs=4096 通過這個命令,可以逐塊的將整個/dev/sda磁盤拷貝到/dev/sdb。例如,如果/dev/sdb是連接到您計算機(jī)的一個USB硬盤驅(qū)動器,當(dāng)命令執(zhí)行完成以后,就會得到原始硬盤驅(qū)動器的一個一對一的拷貝。請嘗試著做一下并確保已經(jīng)理解了該過程,然后,再進(jìn)入下一步。 任何您可以通過本地硬盤驅(qū)動器做的都可以通過網(wǎng)絡(luò)來做。也就是說可以將連接到10.0.0.10的硬盤驅(qū)動器/dev/sdb克隆到10.0.0.11上的/dev/sda,方法是結(jié)合使用dd和netcat命令。但是:要確保該過程有效,必須從live CD啟動這兩臺計算機(jī),以便沒有在本地硬盤上使用任何文件。如果兩臺計算機(jī)都已經(jīng)從live CD啟動,那么啟動10.0.0.11上的監(jiān)聽進(jìn)程: netcat -l -p 1968 | dd of=/dev/sda 然后在10.0.0.10上啟動發(fā)送進(jìn)程: dd if=/dev/sdb | netcat 10.0.0.11 1968 在驗(yàn)證其有效后,您可以從范圍內(nèi)的最后一臺計算機(jī)(10.0.0.20)開始創(chuàng)建一個netcat-dd鏈。 netcat -l -p 1968 | dd of=/dev/sda 接著,在10.0.0.19上,啟動下面的命令: netcat -l -p 1968 | tee > (dd of=/dev/sda) | netcat 10.0.0.20 1968 在10.0.0.18上,輸入的命令為: netcat -l -p 1968 | tee > (dd of=/dev/sda) | netcat 10.0.0.29 1968 照此繼續(xù)下去,直到已經(jīng)啟動觸發(fā)netcat進(jìn)程的第一臺計算機(jī): dd if=/dev/sdb | netcat 10.0.0.11 1968 當(dāng)這些都完成后,您就已經(jīng)將一個硬盤驅(qū)動克隆到了網(wǎng)絡(luò)上的多臺計算機(jī)。 使用netcat將Linux硬盤驅(qū)動器通過網(wǎng)絡(luò)克隆到多臺計算機(jī)是一個很好的方法。不過,如果您需要頻繁地進(jìn)行此類工作,您就應(yīng)該考慮其它的解決方案,比如說Clonezilla<http://www.>。但是和使用netcat的方法不同的是,那個工具需要您建立一臺服務(wù)器。
|
|
|