Backup
將舊磁碟備份到外部磁碟(新)
伺服器上的 2 x 500GB 驅動器之一崩潰了,可以讀取但不能寫入數據,它們都在硬體 RAID 0 上。所以我連接了一個外部 1TB 新驅動器來備份數據並替換那些 2 x 500GB。
我只是想確保“dd”可以作為備份而不是複製。
使用以下命令。
dd if=/dev/sda of=/dev/sdd
或者最好使用普通的 cp 命令。我想要最快最安全的數據備份方式。
如果您的文件系統受到污染或碎片嚴重,則 dd 會更快。一般我會用它。
有一個缺點:一旦發生讀取錯誤,您的數組就會中斷。對於軟體突襲,它很容易解決,但您需要一個 1Tb 驅動器的更多備用空間。而要讀取有故障的驅動器,我更喜歡 ddrescue,它的工作速度比使用 conv=noerror,notrunc,sync 的 dd 快得多。
因此,為了最大限度地降低您的情況下數據失去的風險,我會通過 ddrescue 將故障驅動器轉儲到文件中,然後從文件和其他驅動器組裝 raid(這可以通過循環設備),然後從組裝的 raid 中複製/dd。或者,如果您有第三個 500gb,您可以將故障驅動器添加到第三個驅動器,然後從中組裝 raid 並從前一對組裝您的工作驅動器。
還有一點需要注意的是:對於關鍵數據(我永遠想拯救),我永遠不會使用 raid0。它僅用作快速暫存器,可以輕鬆丟棄而不會造成多次損失。