2015/08/19
筆電備份到外接碟之錯誤訊息與解法 rsync error: received SIGINT, SIGTERM, or SIGHUP
說明
時間: 2015-08-18
OS: LiuxMint 17 (KDE)
硬體:
a. 新買的創見外接硬碟殼 USB 3.0,
b. 硬碟 WD-1TB, dd 指令抹平後分割成 EXT4,用 Gsmarttool 掃過,沒有問題
兩個個要備份的子目錄 A and B
把外接硬碟插入筆電 USB 3.0 插孔
1. 使用檔案管理員 Dolphin
a. 複製子目錄 A (100 GB) 到外接硬碟,約 24% 後出問題,很多檔案無法複製
b. 複製子目錄 B (140 GB) 到外接硬碟,約 5% 後出問題,很多檔案無法複製
(此時超沮喪,想不出哪裡有問題)
2. 使用 rsync 指令
a. 順利完成子目錄 A (100 GB) 備份到到外接硬碟
b. 到了子目錄 B 卻出錯,嘗試三次,錯誤訊息如下
首次錯誤
^Crsync error: received SIGINT, SIGTERM, or SIGHUP (code 20) at rsync.c(632) [sender=3.1.0]
rsync error: received SIGINT, SIGTERM, or SIGHUP (code 20) at io.c(521
(抱歉,阿原看不懂,事後 Franklin 說, io.c 可能是硬體讀寫錯誤)
第二次錯誤
rsync error: error in file IO (code 11) at receiver.c(389) [receiver=3.1.0]
看到 IO,這阿原有點感覺,看看檔案總管,大吃一驚! 硬碟居然卸載 (我完全沒有退出,也沒有碰到 USB 線。幾次嘗試,真的複製到一半,就會自動卸載硬碟)
第三次錯誤
rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(11
(居然叫我看前次的錯誤....我哪懂!)
上網找答案 google: rsync error: received SIGINT, SIGTERM, or SIGHUP
找到 [12.04] Error using rsync to backup...
有人提到,可能是權限不足,前面加上 sudo 就可以 (我半信半疑,因為我用的終端機就是 super user),就試試看,還是出問題。
火氣來了,做了項嘗試,也是最後成功的解法,阿原稱它為七月半解法,那就是:
換用筆電上其他 USB 2.0 的插孔
不但複製完成,也沒有自動卸載。跟緊根 Franklin 說明,他說可能是那個 USB 3.0 插孔不穩.....
OK,很可笑,就這樣。剛好去超市,所以 140 GB 就放著,也複製完了!
再次說明,即使有相同的錯誤訊息,各位遇到的情況可能跟阿原不同....就看著辦吧!