適用環境:目前用的是CentOS7(CentOS8試過安裝不上mondo,留到以後解決吧),root賬戶下
目錄
1. 安裝Mondo
下載:
cd /etc/yum.repos.d //進入yum下
wget ftp://ftp.mondorescue.org/centos/7/x86_64/mondorescue.repo //下載mondorescue
下載完了我們用ls命令看一下
修改mondorescue.repo文件,將gpgcheck=1改成gpgcheck=0,保存
vim mondorescue.repo
安裝:
yum -y install mondo
2. 使用Mondo製作鏡像文件
使用mondoarchive命令啓用Mondo製作鏡像
mondoarchive //啓動Mondo
輸入命令回車,等待幾秒鐘後,會出現這樣的界面:
問我們需要備份到什麼介質,我這裏選擇Hard Disk(這臺虛擬機的硬盤裏)
備份到硬盤的哪個目錄,我們直接默認就行
選擇壓縮類型,我這裏選擇gzip(壓縮率大)
選擇壓縮率,選擇Maximum(9)最大壓縮率
每個鏡像的大小,DVD默認是4480M,我們這裏按照默認的來。如果鏡像超過4G的話,會自動分成下一個鏡像,按image-1,image-2...這樣分的
輸入生成的鏡像名,我這裏輸入image(它自動生成的就是image-1,image-2...)
選擇要備份哪個目錄,/表示根目錄,直接備份整個系統
排除不需要備份的目錄,默認的話是不排除,直接備份整個系統;
選擇臨時目錄路徑,默認即可;
選擇暫存目錄路徑,默認即可;
是否要備份拓展屬性,Yes;
備份機器內核,默認即可;
備份完成是否需要驗證備份文件,Yes;
問你是否要進行,Yes;
開始自動備份了,耐心等待即可;
這一步到了100%可能還要等幾分鐘,耐心...
製作完成咯~
我們到剛剛存放鏡像文件的路徑下看看:(默認的應該是/var/cache/mondo,我這裏是自定義的)
將這個鏡像拷貝到U盤,如果U盤是NTFS格式的無法識別,請讀我上一篇博客:CentOS無法識別NTFS格式U盤完美解決方案
3. 使用鏡像還原系統
創建新虛擬機,選擇ISO文件的時候,選擇我們剛剛拷貝過來的鏡像文件;
啓動虛擬機安裝系統,我們會看到這樣的界面,如果自動安裝鏡像的話,輸入nuke,回車;
全自動,耐心等待即可,自動加載鏡像;
自動恢復中,耐心等待...
恢復完成,輸入exit,重啓;
重啓後,進入系統咯,這個是剛剛那臺鏡像主機上創建的用戶;
到此就大功告成啦,對你有用的話,動動你的小手點個贊喲~