您好,登錄后才能下訂單哦!
這篇文章將為大家詳細講解有關如何在ubuntn中實現備份,文章內容質量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關知識有一定的了解。
方法一:
使用respin,步驟如下:
sudo add-apt-repository ppa:sergiomejia666/respin sudo apt-get update sudo apt-get install respin sudo respin backup backup.iso
方法二:
1.下載:
根據你的系統版本到http://www.filewatcher.com下載相應的程序包:
首先是remastersys_3.0.4-2_all.deb
然后根據你的系統版本以下應用包2選1下載(不需要圖形界面下面GUI包可以跳過):
remastersys-gui_3.0.4-1_i386.deb (32-bit)
remastersys-gui_3.0.4-1_amd64.deb (64-bit)
2.安裝:
首先命令行輸入sudo apt-get install plymouth-x11,如果缺少支持出現錯誤,就換成:sudo apt-get -f install
如果sudo apt-get -f install失敗,需要修改source.list源
第一種方法是:1.在電腦右邊打開“ubuntu軟件中心”——2.雙擊放大——3.在左上角找到“編輯”——4.選擇“軟件源”,彈出“軟件和更新窗口”——5.在“ubuntu軟件“一項中選擇“其他站點”——6.可以選擇最佳服務器,也可以直接在左邊選擇一個你覺得快的源,個人喜歡mirrors.163.com——7.完成后關閉——8.再次運行sudo apt-get -f install
第二種方法是:1.首先在網上搜索一下關于適合你的Ubuntu版本的源——2.打開終端,輸入命令sudo gedit /etc/apt/sources.list——3.直接添加——4.保存并關閉——5.輸入sudo get-apt update進行更新
然后輸入sudo dpkg -i remastersys_3.0.4-2_all.deb
安裝完成后根據你的系統版本以下代碼2選1執行(不需要圖形界面可以跳過):
sudo dpkg -i remastersys-gui_3.0.4-1_i386.deb (32 bit)
sudo dpkg -i remastersys-gui_3.0.4-1_amd_64.deb (64 bit)
3.打開軟件:
sudo remastersys-gui(有GUI界面)或sudo remastersys(無GUI界面)
4.開始備份:
這里詳細解釋一下每個選項的意思
sudo remastersys backup——創建一張系統的liveCD/DVD的備份,默認含有你的個人目錄
sudo remastersys backup custom.iso——創建一張系統的liveCD/DVD的備份并起名為custom.iso,默認含有你的個人目錄
sudo remastersys clean——清除臨時目錄,如果你以前制作過iso可先運行此選項,否則沒有必要
sudo remastersys dist ——制作一張含有你個人目錄的發行版ISO鏡像
sudo remastersys dist cdfs——制作一張不含有你個人目錄的發行版ISO鏡像
sudo remastersys iso custom.iso——制作一張含有你個人目錄的發行版ISO鏡像并取名為custom.iso,其中custom可隨意改成想要的名字
一般我們選擇 sudo remastersys backup custom.iso
5.完成:
在/home/remastersys/remastersys中就可以找到你要制作的光盤鏡像了
將鏡像拷貝出來,在虛擬機中運行測試
試過前兩種方法后,筆者發現對于小容量的ubuntu系統可以完美解決,但是筆者備份時候系統有20多G,用以上兩種方法備份后報錯,如下:“The compressed filesystem is larger than genisoimage allows for a single file.”(壓縮文件系統大于genisoimage允許的)據網友反饋:“4GB限制是一個iso9660規范,存在于cdrtools分叉存在于debian和ubuntu中的genisoimage”,因此可以嘗試方法三 、四.
方法三:
首先成為root用戶:命令行輸入sudo su
如果沒有root用戶:命令行輸入ssudo passwd設置密碼
然后進入文件系統的根目錄(當然,如果你不想備份整個文件系統,你也可以進入你想要備份的目錄,包括遠程目錄或者移動硬盤上的目錄):cd /
下面是我用來備份系統的完整命令:
# tar cvpzf backup.tgz --exclude=/proc --exclude=/lost+found --exclude=/backup.tgz --exclude=/mnt --exclude=/sys /
讓我們來簡單看一下這個命令:
“tar”當然就是我們備份系統所使用的程序了。
“cvpfz”是tar的選項,意思是“創建檔案文件”、“保持權限”(保留所有東西原來的權限)、“使用gzip來減小文件尺寸”。
“backup.gz”是我們將要得到的檔案文件的文件名。
“/”是我們要備份的目錄,在這里是整個文件系統。
在 檔案文件名“backup.gz”和要備份的目錄名“/”之間給出了備份時必須排除在外的目錄。有些目錄是無用的,例如“/proc”、“/lost+ found”、“/sys”。當然,“backup.gz”這個檔案文件本身必須排除在外,否則你可能會得到一些超出常理的結果。如果不把“/mnt”排 除在外,那么掛載在“/mnt”上的其它分區也會被備份。另外需要確認一下“/media”上沒有掛載任何東西(例如光盤、移動硬盤),如果有掛載東西, 必須把“/media”也排除在外。
有人可能會建議你把“/dev”目錄排除在外,但是我認為這樣做很不妥,具體原因這里就不討論了。
執行備份命令之前請再確認一下你所鍵入的命令是不是你想要的。執行備份命令可能需要一段不短的時間。
備份完成后,在文件系統的根目錄將生成一個名為“backup.tgz”的文件,它的尺寸有可能非常大。現在你可以把它燒錄到DVD上或者放到你認為安全的地方去。
在備份命令結束時你可能會看到這樣一個提示:'tar: Error exit delayed from previous errors',多數情況下你可以忽略它。
你還可以用Bzip2來壓縮文件,Bzip2比gzip的壓縮率高,但是速度慢一些。如果壓縮率對你來說很重要,那么你應該使用Bzip2,用“j”代替命令中的“z”,并且給檔案文件一個正確的擴展名“bz2”。完整的命令如下:
# tar cvpjf backup.tar.bz2 --exclude=/proc --exclude=/lost+found --exclude=/backup.tar.bz2 --exclude=/mnt --exclude=/sys /
恢復系統:
在進行恢復系統的操作時一定要小心!如果你不清楚自己在做什么,那么你有可能把重要的數據弄丟,請務必小心!
接著上面的例子。切換到root用戶,并把文件“backup.tgz”拷貝到分區的根目錄下。
在 Linux中有一件很美妙的事情,就是你可以在一個運行的系統中恢復系統,而不需要用boot-cd來專門引導。當然,如果你的系統已經掛掉不能啟動了, 你可以用Live CD來啟動,效果是一樣的。你還可以用一個命令把Linux系統中的所有文件干掉,當然在這里我不打算給出這個命令!
使用下面的命令來恢復系統:
# tar xvpfz backup.tgz -C /
如果你的檔案文件是使用Bzip2壓縮的,應該用:
# tar xvpfj backup.tar.bz2 -C /
注意:上面的命令會用檔案文件中的文件覆蓋分區上的所有文件。
執行恢復命令之前請再確認一下你所鍵入的命令是不是你想要的,執行恢復命令可能需要一段不短的時間。
恢復命令結束時,你的工作還沒完成,別忘了重新創建那些在備份時被排除在外的目錄:
# mkdir proc # mkdir lost+found # mkdir mnt # mkdir sys
等等
當你重啟電腦,你會發現一切東西恢復到你創建備份時的樣子了!
方法四:
使用ubuntu自帶的備份工具:
1.右上角點開設置
2.系統設置
3.備份
4.選擇要保存的文件夾
5.選擇要忽略的文件夾
6.選擇存儲位置
7.概覽中點擊備份
8.最后使用歸檔命令:tar -cvf file.tar.gz /home/test/* (/home/test/*表示你文件home目錄下test文件夾下的所有項目,file.tar.gz 是你要生成的文件,生成后會在你執行命令的目錄,具體是哪個目錄 執行pwd命令就可以顯示出來。)
還原:
1.先將歸檔文件拷貝到系統的某一位置,注意剩余空間至少是該文件的兩倍,然后解檔到當前目錄
2.cd到當前目錄
3.tar -xvf filename.tar.bz2 ./ (如果不是解壓到當前文件夾,請記得加“-C”,如:tar -xvf filename.tar.bz2 -C /home/)
4.最后再使用系統自帶的備份工具進行恢復
如果恢復重啟后出現原密碼錯誤(將歸檔文件拷貝到另一ubuntu系統恢復回出現此問題,要么原系統設置一樣的用戶名,密碼,要么執行下面的步驟):
1. 打開電腦,當屏幕上出現"Press Esc to enter grub message"時立刻按下Esc鍵。
2. 然后就會出現三個選項,您選擇"recovery mode"按回車(如圖1所示)。
3. 您的電腦將會從啟動進入到shell,當出現命令提示符的時候輸入"passwd username"這里的username就是您的用戶名,如果您連用戶名都忘了的話,不急有辦法,您可以先輸入"ls /home"查看用戶名,再輸入以上命令。
4. 出現提示符時就可以直接輸入您的新密碼了,再確認一次。
5. 這時再輸入"shutdown -r now"重啟您的電腦,用您的新密碼進入啦。
關于如何在ubuntn中實現備份就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。