
我的 2TB HDD 硬碟即將出現故障。我有大約 1.5TB 的已使用空間。現在我想將所有文件從大驅動器複製到較小的驅動器。我有 3 500GB 驅動器。問題是,有很多分散的資料夾,我無法確切地弄清楚如何將所有驅動器拆分為 3 個。 PS 大驅動器不是我的啟動驅動器。僅將其用作存儲以及大型應用程式和遊戲。我需要快速解決它,因為我仍在保固期內:)
答案1
出於複製目的而在檔案層級存取故障磁碟機是有風險的,因為與線性磁區複製操作相比,它使磁碟機承受更大的壓力,線性磁區複製作業只需讀取一次磁區(除非它沒有損壞)。因此,透過將檔案和資料夾複製到三個單獨的磁碟機來分割內容並不是挽救內容的安全方法。
第一個解決方案(最佳)
Linux 下的 ddrescue 是為像您這樣的驅動器而設計的。使用它將其複製到第二個驅動器上,該驅動器的空間至少與故障驅動器一樣多。
第二種解決方案
第二個最佳解決方案是將這些 3x500GB 硬碟合併到一個磁碟區中。然後,您可以嘗試將磁碟機 ddrescue 儲存到新組合磁碟區的單一檔案中。
第三種也是最糟糕的解決方案
當真正將有風險的檔案拆分到 3 個不同的磁碟機時,在操作大檔案時它們的空間可能不夠。在這種情況下,您可能需要額外的可用空間作為安全裕度。
若要檢查此問題,請注意故障磁碟機上資料夾使用的空間(會對故障磁碟機造成壓力),並將其與三個 500GB 磁碟機中每個磁碟機的可用空間總和進行比較。請注意,由於元資料開銷和冗餘,您還應該記下故障磁碟機上的檔案消耗了多少磁碟空間。請顯示數字!
根據大檔案的大小和數量,將資料夾集合拆分到三個不同的磁碟機可能有效,也可能無效。
為了準備複製過程,請使用“Treesize Free”建立一個資料夾大小清單。專業版支援將此類清單匯出為 xls 格式。
然後,使用 Excel 或 Libreoffice Calc,您可以使用包含故障磁碟機根層級的資料夾/檔案名稱和大小的資料表來決定如何進行分割。如果您只有少數,請轉到根以下的層級(在根層級的資料夾內)。
第四種解決方案(與解決方案 3 一樣糟糕)
使用允許您限制備份大小的備份程式。使用壓縮可能有助於不超過給定的可用空間限制。我的舊版 Acronis True Image 支援該功能,但它不是免費的。