我的目標是在圖中標有“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"
(這裡再次替換為您的備份檔案位置和要還原的分割區。)
就我而言,這些有效並允許我登入我的「管理」作業系統以建立備份點並從備份點恢復。
不要在目前正在使用的分區上使用這些命令,因為這顯然可能會導致資料損壞。