如何精確地複製我的 Ubuntu 22.04 分割區以進行定期備份和還原?

如何精確地複製我的 Ubuntu 22.04 分割區以進行定期備份和還原?

我有兩個驅動器設定如下: 第一個硬碟

第二個SSD

我的目標是在圖中標有“Admin-1”分割區的第一個磁碟機上啟動Linux 22.04 安裝,並使用“磁碟”公用程式在圖中第二個磁碟機上建立標有“WebDev-1”分割區的克隆(其中包含 Linux 22.04 的另一個安裝)。我想將此 .img 檔案保存在標有“WebDev-1-Backup”的分割區上,您可以在第一張圖片中看到該分割區。兩個分區的位元組數完全相同。

不幸的是,當我嘗試使用磁碟和“建立分割區映像”時,我收到一條錯誤訊息,如下所示:

在此輸入影像描述

我使用「WebDev-1」分割區作為作業系統來嘗試進行一些網頁開發工作,問題是在安裝各種東西的過程中,它通常會阻礙安裝,這就是為什麼我想使用「 Admin-1」Ubuntu 映像定期建立它的克隆,以便在出現問題時進行備份和還原。

不知道為什麼我會收到此錯誤訊息,或者是否有另一種稍微不同的方法來執行此操作。目標基本上只是讓“WebDev-1-Backup”分區成為“WebDev-1”分區的精確副本,我可以根據需要覆蓋和替換它。

我過去能夠完成非常類似的事情,我以為我只是使用磁碟實用程式來完成它,但我可能記錯了。任何提示表示讚賞。

答案1

我無法弄清楚如何使用磁碟來做到這一點,但我發現我能夠透過使用幾個終端命令來實現目標:

備份: sudo sh -c "dd if=/dev/sdb3 status=progress | xz -c > /media/laraki/WebDev-1-Backup.img.xz"

(將 /dev/sdb3 替換為您要備份的任何分區,並將 /media/laraki/WebDev-1-Backup 替換為所需備份檔案的位置和名稱)

若要從備份還原: sudo sh -c "xz -d -c /media/laraki/WebDev-1-Backup.img.xz | dd of=/dev/sdb3 status=progress"

(這裡再次替換為您的備份檔案位置和要還原的分割區。)

就我而言,這些有效並允許我登入我的「管理」作業系統以建立備份點並從備份點恢復。

不要在目前正在使用的分區上使用這些命令,因為這顯然可能會導致資料損壞。

相關內容