2017-03-28 66 views
-1

我有一個Linux虛擬機,具有2個硬盤/ dev/xvda和/ dev/xvdb,其中我的所有數據都在/ dev/svda上,/ dev/xvdb是特別的用於備份目的。如何創建一個備份分區的gunzip文件

我試圖用dd if=/dev/xvda of=/dev/xvdb bs=64K conv=noerror,sync命令取回備份。但我不認爲這是獲得壓縮備份的好方法。如何使用dd命令在/ dev/xvdb上以.gz文件格式進行備份,以便我可以將其複製到我想要的任何位置?

回答

0

dd不適合工作。 嘗試使用cat /dev/xvda | gzip >/mnt/backup-some-date.raw.gz

您可以使用xz獲得更好的壓縮。

/mnt/mnt/backups,是傳統的安裝磁盤的地方。將磁盤掛載到要存儲備份的位置。

恢復:

zcat /mnt/backup-some-date.raw.gz >/dev/xvda 

很重要的事要記住的是,你必須卸載或至少只會使讀取分區讀取或寫入。這使其成爲備份實時系統的一種不好的方法,並且完全無法恢復實時系統。

+0

我將如何恢復此備份?什麼是/ mnt我想將備份存儲在另一個分區中/ dev/xvdb – aaj

+0

改進了響應。 – Javier