Saturday, April 17, 2010

備份

兩週前我遭遇了有生以來最嚴重的資料損失事件,我幾乎所有過去的工作資料都蒸發了。兇手是Arch Linux Installation Framework(AIF)的愚蠢設計(或bug),我覺得至少有一個linux設計上的問題,以及AIF設計上的問題導致我的資料滅亡。不想詳細講,因為很容易遭到圍剿,另外就是基於公平的理由:他們應該用自己貴重的資料重新認識這個問題。但有一句話我一定要說:

「我他X的信你耶! linux」

當回憶真的變成了回憶後,現在要檢討的是我過去備份的策略:不備份。無論如何,即使我不做資料備份,linux也沒道理屠殺我的資料。諷刺的是,過去沒有備份習慣就是因為我相信linux。但現在既然重新體認GPL軟體不對資料安全負責這回事,再沒理由相信它能看好我的資料。人還是要靠自己。

新的備份策略很簡單,資料用rsync讓它在兩顆硬碟裡乘以二。同時與作業系統要做完全的分離:放在不同的硬碟裡面。放在不同分割區裡面無法保證linux不會飛過去殺你的資料。當使用硬碟分割工具時,直接把資料用硬碟拔下,以物理方式隔離。

至於同電腦裡面的Windows系統則是維持原樣,Windows與資料處於同一顆硬碟裡。至少Windows從沒屠殺過我的資料。

No comments: