備份原則
單一備份原則無法滿足所有使用者的需求。例如,適用於供一位使用者使用之系統的原則,可能並不適合可供 100 位使用者使用的系統。同樣地,在許多檔案每日變更的系統中所發展出的策略,用於資料不常變更的系統時可能是無效率的。
無論適合您站台的備份策略為何,重要的是存在著這樣的策略,並且經常定期地進行備份。如果沒有施行良好的備份策略,一旦資料遺失就難以回復。
只有您才能判斷適合您系統的最佳備份原則,但下列一般性指導方針可能會有些幫助:
- 確定您可以自嚴重的資料遺失事件中回復。
系統在發生任何單一硬式磁碟故障後能夠繼續執行嗎? 若所有硬碟都失效,您能回復您的系統嗎? 如果您因火災或遭竊而遺失備份磁片或磁帶,您能回復您的系統嗎? 如果資料遺失,重建資料的難度有多大? 請考慮各種可能、甚至不可能發生的重大遺失,設計出可讓您在發生任何情況的遺失後都能夠回復系統的備份原則。
- 定期檢查您的備份。
備份媒體及其硬體可能不可靠。如果無法將資料重新讀取到硬式磁碟,保存的大量備份磁帶或磁片就毫無用處。為確保備份可用,應定期顯示備份磁帶的目錄(使用 restore -T 或針對保存磁帶使用 tar -t)。如果您使用磁片來備份,並且有多個軟式磁碟機,請從建立備份所用之磁碟機以外的磁碟機讀取磁片。為安全起見,您可能想要用另一組媒體來重複每一層次 0 備份。如果您使用串流的磁帶機來備份,則可用 tapechk 指令來執行磁帶上基本的一致性檢查。如需這些指令的相關資訊,請參閱 restore -T、tar -t 及 tapechk。
- 保留舊的備份。
開發一個規律的循環,以重覆使用您的備份媒體;但請不要重覆使用您所有的備份媒體。有時,在數月之後,您或其他某位系統使用者才會注意到一個重要的檔案損壞或遺失。為應付這樣的可能狀況,請儲存舊的備份。例如,您可能有下列三種備份磁帶或磁片的循環:
- 每週一次,重複利用除星期五磁片外的所有每日磁片。
- 每月一次,重複利用除每月最後一個星期五磁片外的所有星期五磁片。此動作可使先前四個週五的磁片一定可用。
- 每季一次重新循環所有月用磁片,但除了上月的磁片。 將每季的最後一個每月磁片無限期地保存,最好是保存在另一棟建築物裡。
- 備份前先檢查檔案系統。
從已損壞檔案系統製作的備份可能毫無用處。製作備份前,用 fsck 指令檢查檔案系統的完整性是一個好原則。如需相關資訊,請參閱 fsck。
- 確定在備份期間檔案不在使用中。
製作備份時請勿使用系統。如果系統在使用中,檔案在備份時可能會變更,而備份將會不正確。
- 對系統進行重大變更之前先備份系統。
在執行任何硬體測試或修復工作之前,或安裝任何新裝置、程式或其他系統特性之前,備份整個系統始終是一個好原則。
- 其他因素。
在規劃及實施備份策略時,請考量下列幾點:
- 資料多久變更一次? 作業系統資料不會經常變更,所以您不需要經常備份它。另一方面,使用者資料通常會頻繁地變更,所以您應該時常備份它。
- 系統上有多少使用者? 使用者的數目會影響儲存媒體的數量和所需備份的頻率。
- 重建資料有多困難? 您必須謹慎思考,如果沒有備份的話,就無法重新建立某些資料。
具備適當的備份策略來保留您的資料是很重要的。評估站台的需要,可幫助您評定對您最有益的備份原則。您要經常並定期執行使用者資訊備份。如果沒有實施良好的備份策略,則回復資料流失會很困難。