在Ubuntu中備份文件系統有多種方法,以下是一些常用的方法:
rsync
命令rsync
是一個非常強大的文件同步工具,可以用來備份文件系統。
sudo rsync -aAXv --exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lost+found"} / /path/to/backup
-a
:歸檔模式,表示遞歸傳輸并保持符號鏈接、文件權限、用戶、組等信息。-A
:保持ACL(訪問控制列表)。-X
:保持擴展屬性。-v
:詳細模式,顯示傳輸過程中的信息。--exclude
:排除不需要備份的目錄。你可以將上述命令放入一個腳本中,并使用 cron
定期執行。
tar
命令tar
是一個常用的打包工具,也可以用來備份文件系統。
sudo tar -cvpzf /path/to/backup.tar.gz --exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lost+found"} /
-c
:創建新的歸檔文件。-v
:詳細模式,顯示打包過程中的信息。-p
:保留符號鏈接。-z
:通過gzip壓縮。-f
:指定歸檔文件名。Deja Dup
Deja Dup
是Ubuntu自帶的圖形化備份工具,操作簡單,適合普通用戶。
sudo apt update
sudo apt install deja-dup
打開 Deja Dup
,選擇備份位置(如外部硬盤、網絡位置等),然后點擊“備份”按鈕。
Timeshift
Timeshift
是一個系統備份和恢復工具,可以創建系統的快照。
sudo apt update
sudo apt install timeshift
打開 Timeshift
,選擇備份類型(如rsync或BTRFS),然后點擊“開始備份”按鈕。
Clonezilla
Clonezilla
是一個專業的磁盤克隆和備份工具,適合需要完整系統備份的用戶。
從 Clonezilla 官網 下載 Clonezilla Live ISO 文件。
使用工具如 Rufus 或 balenaEtcher 將 ISO 文件制作成啟動盤。
將啟動盤插入需要備份的計算機,啟動并選擇“device-image”模式,然后按照提示進行備份。
選擇適合你需求的方法進行備份,確保數據安全。