搶救快掛掉硬碟的資料,如果使用 Windows 的檔案總管,或是 Mac OS X 上的 Finder,遇到壞掉的檔案,可能就被中斷。有沒有可以自動跳過損壞檔案,繼續複製其它好的檔案,能盡量將資料救出的方法?
在 Mac OS X 的「終端機」中,如果以 cp、rsync,甚至 dd ,應該可以辦到。
假設要把 /path/to/source/ 中的所有檔案,複製到 /path/to/distination/ 裡。底下是用 rsync 的指令:
rsync -auv --ignore-errors /path/to/source/ /path/to/destination/
rsync 的常用參數筆記一下:
- -a, --archive : archive mode;相當於 -rlptgoD ,會將底下的所有資料夾及檔案都複製,也會保留檔案的時間、擁有者、權限......等。
- -u, --update : 如果 /path/to/distination 的檔案比較新,就跳過,不複製。
- -v, --verbose : 顯示備份過程中的訊息。
- --delete : 如果在 /path/to/distination 現有的檔案,是 /path/to/source 中不存在的,就刪除。
- --ignore-errors : 即使在複製的過程中有 I/O error ,還是進行刪除。
沒有留言:
張貼留言