蘋果電腦資料備份和資料恢復方法 時間機器

2021-06-06 12:30:46 字數 2565 閱讀 8349

蘋果電腦在leopard作業系統中自帶了乙個叫時間機器(time machine)的軟體,用於資料備份和恢復。既然70-80%的使用者都不做備份,為什麼蘋果要在leopard中隆重推出時間機器這個新功能呢?況且,在mac os x上本身就已經有了不少備份工具。下面介紹一下mac蘋果電腦資料備份和資料恢復方法以及時間機器(time machine)的優勢及使用方法。

在進一步講述時間機器前,不妨回顧一下mac os 10.4下蘋果自帶一些備份工具,以及它們的備份方法。

1.finder

finder的工具欄裡具有複製功能。通過finder把乙個資料夾從硬碟挪到行動硬碟或共享宗卷的過程,誰說不是一種備份方法呢。但是,這種備份很大的侷限性。首先,通過finder配合滑鼠把檔案或資料夾複製到另乙個磁碟或路徑下,一些重要資訊或丟失或改變,這包括檔案或資料夾的所有人資訊,替身的所有人資訊等等。第二,即使把乙個能夠用於啟動的硬碟下的所有檔案和資料夾用finder挪到另乙個磁碟,仍然不能得到乙個能夠啟動的系統。第三,finder本身沒有提供定時或自動複製等功能。第四,作為乙個簡單的複製過程,沒有比較高階的機制來提高複製的速度。

2.磁碟工具

netinstall是遠端安裝工具需要mac os x server(伺服器)來支援。其本身的目的是便於批量安裝機器,而不是備份。但是實現netinstall的步驟包括做網路啟動盤映像。這個映像需要用os x伺服器版專門的image軟體來製作,與dmg檔案不同,因為其中含有網路內容。

5. unix和蘋果系統命令

除了以上軟體以外,mac os x系統裡帶了一些unix或蘋果自己的系統命令,比如:cp、ditto、rsync、asr,甚至hdiutil的映像的功能。但是這些命令有其適用條件,並不是所有的命令都可以把檔案或資料夾得所有屬性進行複製。而且對於多數使用者來說,對命令實在是不知如何下手。

從恢復的角度上來說,從mac os 10.1到mac os 10.4,蘋果沒有給使用者提供更多的方便。finder只有一層undo,結果,一旦使用者把檔案或資料夾誤拉到廢紙簍,不及時undo的話,就沒法復位。(當然,第三方軟體或可幫助)。如果系統出錯,在windows下有乙個恢復(recovery)功能,允許使用者在再次啟動時,系統自動檢測並恢復。windows下還可以允許使用者選用最後一次順利登入的資訊來登入,而這些mac系統也不具備。

於是,time machine,做為一種備份工具,一方面彌補了以前版本mac os x的不足,一方面擁有新的技術解決了其他系統或備份軟體所不能解決的問題,外加其超酷的使用者介面和廣為人知的噱頭,粉墨登場了。

蘋果time machine的作用機理是這樣的:

使用者在第一次啟動time machine以後,該軟體將做整盤轉殖。以後每個小時,time machine就對mac os x系統的fsevents(檔案系統事件)進行交流看看系統發生了什麼變化。fsevents程序對系統的所有變化進行持續的追蹤。當發現過去一小時的系統變化以後,time machine對那些變化的檔案進行備份。以後每天會將頭一天的小時備份自動清除,每週會將上一周的每天備份自動清除。這樣在它節約了備份空間的同時,保持了一套完整的系統備份。

time machine根據fsevents提供的資訊,對有變化的檔案做出備份,這本身屬於漸進備份(incremental backup),它還對沒有變化的檔案製造乙個硬性鏈結(hard link)。從檔案系統的角度來看,乙個檔案在磁碟上不過就是一堆資料,檔案目錄通過硬性鏈結將這對資料與檔案目錄聯絡起來。如果刪除了這個硬性鏈結,使用者就不能找到這個檔案,雖然此時檔案可能還良好地存在於磁碟上。在mac os x下通過finder的清空廢紙簍(empty trash)的功能來刪除檔案其實就是把檔案的硬性鏈結刪除了。如果使用恢復性的軟體,被如此「刪除」的檔案只要在磁碟上沒有被新檔案所覆蓋,仍有可能被找回來。

在通常的檔案系統和磁碟格式下,乙個檔案只有乙個硬性鏈結。而蘋果為了這個新功能把磁碟格式進行了修改,使其允許乙個檔案存在多個硬性鏈結。硬性鏈結其實就是指標,在備份中儲存指標比備份檔案既省時又節省空間。而且,由於這些指標的存在,通過使用者介面,你可以調出某個時間內的系統所有檔案來。

蘋果電腦time machine與現有的備份系統相比具有很多優勢:

1。使用time machine只需要進行一次整盤轉殖,這比每次使用磁碟工具、superduper或carbon copy cloner省時省力。

2。time machine能夠持續地保持作業系統的完整性和既往檔案史。你再不用擔心把檔案誤挪到廢紙簍以後不知道應該把它還原到什麼路徑中去。誤刪的檔案,只要在系統中存在超過乙個小時,你還能找回來。

3。time machine不用你在設定備份時間或選擇備份的內容,因為它是作用於整個系統,而且是持續執行的。當然,你在某一刻不想備份某些檔案時,可以關掉time machine.

4。time machine由於使用fsevents,不需要掃瞄硬碟,備份是使用的系統資源較少。

5與windows shadow copy技術不同,windows允許使用者恢復到過去的系統狀態,但是恢復以後,新的狀態就沒有了。而time machines可以讓你在歷史和現在之間往返。

使用蘋果電腦time machine應該注意些什麼?

**:

oracle誤刪資料恢復方法

誤刪資料恢復 刪除表資料有三種方式 delete drop 和truncate delete誤刪除的解決方法 原理 利用oracle 提供的閃回方法,如果在刪除資料後還沒做大量的操作 只要保證被刪除資料的塊沒被覆寫 就可以利用閃回方式直接找回刪除的資料 具體步驟為 例如 誤刪除了 100條資料 刪除...

MySQL 資料恢復方法(一)

資料庫故障,需要恢復新例項 使用場景 主資料庫故障,無法恢復,且沒有容災及高可用。需要通過備份檔案進行恢復。所需資源 資料庫備份檔案 備份點 故障點之間的binlog檔案 機器資源 操作說明 mysqldump備份檔案恢復 拷貝備份檔案到目標機器 登入新建的目標資料庫例項 opt alisql bi...

vsan的儲存結構研究和資料恢復方法介紹

今天給大家介紹一的是一款常見儲存裝置 vsan的結構原理,相對而言技術性文字較多。vsan是一種以vsphere核心作為基礎開發出來的一款可以擴充套件使用的分布式儲存架構。這款儲存在vsphere集群主機中安硬碟及快閃儲存器構建出vsan儲存層,通過儲存進行管理與控制,最終形成乙個共享儲存層。伴隨著...