在(zài)Ubuntu 20.04上(shàng)使用Systemback(親測可用)
發表時(shí)間:2020-10-19
發布人(rén):融晨科技
浏覽次數:276
在(zài)Ubuntu 20.04上(shàng)使用Systemback
原文
Systemback 是(shì)一個(gè)優秀的(de)Linux系統備份還原軟件。這(zhè)個(gè)軟件不(bù)僅能夠備份還原系統,還能夠把系統做成啓動盤和(hé / huò)ISO鏡像,用于(yú)在(zài)其他(tā)機器上(shàng)分發系統。但是(shì)作者已經放棄維護這(zhè)個(gè)軟件。軟件也(yě)無法繼續在(zài)Ubuntu 20.04運行。我就(jiù)花了(le/liǎo)點時(shí)間對Systemback進行了(le/liǎo)開發使其支持在(zài)Ubuntu 20.04上(shàng)工作。同時(shí)添加了(le/liǎo)軟件對大(dà)文件的(de)支持。現在(zài)軟件生成的(de)系統鏡像ISO不(bù)再受限于(yú)4G大(dà)小。
更新後的(de)Systemback
軟件安裝:
sudo sh -c ‘echo “deb [arch=amd64] http://mirrors.bwbot.org/ stable main” > /etc/apt/sources.list.d/systemback.list’
sudo apt-key adv --keyserver ‘hkp://keyserver.ubuntu.com:80’ --recv-key 7D9C279F
sudo apt-get update
sudo apt-get install systemback
啓動:
maya@califunia:~$ sudo systemback
如果我們需要(yào / yāo)創建系統備份,點擊Create new 就(jiù)可以(yǐ)了(le/liǎo)。
下面介紹一下自定義系統的(de)iso文件如何制作:
點擊右側的(de)Live system create按鈕,出(chū)現界面如下圖所示
勾選左側的(de)include the user data files,這(zhè)樣自己主文件夾内的(de)文件都會被包含在(zài)系統鏡像中。很多相關的(de)程序的(de)配置文件都是(shì)保存在(zài)主文件夾内的(de)。Working Directory是(shì)設置工作目錄,程序運行時(shí)産生的(de)臨時(shí)文件都會被保存在(zài)這(zhè)裏。所以(yǐ)一定要(yào / yāo)保證這(zhè)裏有足夠的(de)存儲空間。
點擊Create New按鈕就(jiù)開始創建了(le/liǎo),等待創建完成。
完成後界面如下圖所示
右側的(de)列表中就(jiù)是(shì)已經創建的(de)備份。我已經創建了(le/liǎo)兩個(gè)相關的(de)備份,所以(yǐ)有兩個(gè)在(zài)右側顯示。此時(shí)文件沒有轉換成iso格式,選中你要(yào / yāo)轉換的(de)備份,點擊convert to ISO 就(jiù)可以(yǐ)開始轉換了(le/liǎo)。轉換完成後,在(zài)你的(de)工作目錄下就(jiù)能找到(dào)生成的(de)iso文件。
這(zhè)個(gè)文件就(jiù)可以(yǐ)用來(lái)安裝系統了(le/liǎo)。同時(shí)還可以(yǐ)作爲(wéi / wèi)live系統來(lái)使用。
在(zài)備份過程中可能提示
The restore point creation is aborted!
There has been critical changes in the file system during this operation這(zhè)并不(bù)一定是(shì)由于(yú)系統發生了(le/liǎo)嚴重的(de)更改,隻要(yào / yāo)是(shì)在(zài)複制文件的(de)過程中出(chū)現錯誤都會出(chū)現這(zhè)個(gè)信息。
詳細的(de)錯誤信息可以(yǐ)通過:
systemback-sustart
這(zhè)個(gè)指令去調試,看看具體哪一個(gè)文件複制出(chū)了(le/liǎo)問題。極有可能的(de)是(shì)權限問題。
也(yě)可以(yǐ)通過這(zhè)個(gè)指令去調試:
DBGLEV=3 systemback-sustart
當錯誤出(chū)現後會在(zài)/tmp文件夾下創建一個(gè)systemback的(de)錯誤信息文件。可以(yǐ)方便的(de)通過這(zhè)個(gè)文件去找到(dào)錯誤的(de)原因。