1.一種基于Btrfs文件系統(tǒng)的系統(tǒng)備份還原方法,其特征在于,包括系統(tǒng)備份和系統(tǒng)還原兩個過程的步驟。
2.根據(jù)權(quán)利要求1所述的系統(tǒng)備份過程,其特征在于,所述系統(tǒng)備份包括以下步驟:
利用Btrfs文件系統(tǒng)特性備份初始操作系統(tǒng),創(chuàng)建多個快照;所述多個快照存放在初始操作系統(tǒng)所在的分區(qū)第一目錄下,每個快照都是一個獨立的系統(tǒng);在所述分區(qū)第一層目錄下還存放有default鏈接和數(shù)據(jù)庫文件,其中:default鏈接指向初始安裝的系統(tǒng),數(shù)據(jù)庫文件用于儲存用戶數(shù)據(jù);
初始操作系統(tǒng)啟動后,先去讀取所述分區(qū)第一層目錄下的default鏈接;
讀取default鏈接指向快照的boot/refind_linux.conf文件,形成進入多個快照的順序,再次啟動計算機后,默認進入初始操作系統(tǒng)中。
3.根據(jù)權(quán)利要求1所述的系統(tǒng)還原過程,其特征在于,所述系統(tǒng)還原包括以下步驟:
在defualt鏈接指向的默認系統(tǒng)中,修改boot/refind_linux.conf文件中的引導(dǎo)記錄,并修改etc/default/grub文件中的啟動項,下次啟動計算機時,根據(jù)這兩個文件的引導(dǎo),進入之前所創(chuàng)建的位于第一順序的快照中,實現(xiàn)操作系統(tǒng)的還原。
4.根據(jù)權(quán)利要求1-3所述的系統(tǒng)備份還原過程步驟,其特征在于,所述用戶數(shù)據(jù)包括快照名稱和描述。