摘要: | 近年來由於網路與雲端計算的快速發展,人們已經越來越習慣用電腦來處理各式各樣的問題,有越來越多與生活息息相關的個人資料、攸關商業利益的工作文件被輸入到電腦中,並存放在硬碟、隨身碟、資料庫或是不知身在何處的雲端上,但是當我們把這些重要資料存在電腦中時,卻可能因為硬體故障、個人操作失常等原因而導致資料損毀,為了確保這些資料的安全,定時進行資料備份是目前最有效的解決方案,若不幸資料損毀時,我們便可利用先前的備份映像檔迅速的進行資料還原,因此,如何有效率的完成資料備份與資料還原,是一個相當值得探討的議題。然而,由於目前市面上至少約有十餘種常見的檔案系統,而傳統的資料備份方法卻多僅針對主流的Windows作業系統所設計,長久以來都缺乏一個支援各種檔案系統的資料備份與還原解決方案,本篇論文的目的便是著眼於此需求,首先提出了一個支援各種檔案系統的資料備份映像檔格式,並為了提高資料備份與資料還原的效率,進一步設計與實作了一個易於保存與讀取這些備份映像檔的“Image File System”。With the progress of internet application and cloud computing, people have become increasingly accustomed to using computers to handle various issues, there are more and more data which include personal information or business secrets been stored in hard drives, flash drives, database, or even in the cloud storage. But when we have these important information stored in the computer, data corruption may be happened due to hardware failure, miss operation or so on, in order to ensure the safety of these data, data backup have become the most effective solution, and we can use the previous backup image to do data recovery when suffer data corruption, therefore, how to efficiently complete the data backup and data recovery is a serious issue and very worth to research.However, Since each operating systems usually have dedicated file storage format, which make the market had exist more than 10 common file systems, but most of the traditional data backup solution only support mainstream file system such as FAT/NTFS/exFAT, and in fact, now we are still lack of a generic data backup and recovery solution which design for various file system. The purpose of this thesis is to satisfy these demands, the first we design a innovation data backup image format support various file system, and in order to improve the efficiency of data backup and data recovery, we further design and implement a file system used to easily store and retrieve these backup images, and we called it as “Image File System”. |