中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Linux系統備份的方法有哪些

發布時間:2022-02-18 10:30:27 來源:億速云 閱讀:145 作者:iii 欄目:開發技術

今天小編給大家分享一下Linux系統備份的方法有哪些的相關知識點,內容詳細,邏輯清晰,相信大部分人都還太了解這方面的知識,所以分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后有所收獲,下面我們一起來了解一下吧。

Linux系統備份的方法有哪些

tar 命令

副本(本機備份整個系統,以后還原還是還原到本機)。注意根目錄下要有充足的可用空間用于備份。

cd /#tar.gz格式tar cvpzf system_backup.tar.gz / --exclude=/proc --exclude=/lost+found --exclude=/system_backup.tar.gz --exclude=/mnt --exclude=/sys#tar.bz2格式tar cvpjf system_backup.tar.bz2 / --exclude=/proc --exclude=/lost+found --exclude=/system_backup.tar.bz2 --exclude=/mnt --exclude=/sys# 恢復系統cd /#上傳文件到根目錄下tar xvpfz system_backup.tar.gz -C /
或
tar xvpfj system_backup.tar.bz2 -C /#創建備份時排除的目錄mkdir proc
mkdir lost+found
mkdir mnt
mkdir sys

/proc 權限:文件所有者:root群組:root 所有者:讀取 執行 群組:讀取 執行 其它:讀取 執行 

/lost+found 權限:文件所有者:root群組:root 所有者:讀取 寫入 執行 群組:讀取 執行 其它:讀取 執行 

/mnt 權限:文件所有者:root群組:root 所有者:讀取 寫入 執行 群組:讀取 執行 其它:讀取 執行 

/sys 權限:文件所有者:root群組:root 所有者:讀取 寫入 執行 群組:讀取 執行 其它:讀取 執行

恢復完成重啟以后,所以的事情都會和你備份的時候一模一樣。

鏡像(本機備份系統,還原到新主機上)

1.檢查系統版本,在目標機上安裝一樣版本的系統(最簡安裝即可),分區格式,類型也一樣(我沒試過不一樣的情況,不知道能否成功)

lsb_release -a
uname -a
df -Th
free -h

2.備份源系統

# 因為目標機和源主機硬件配置不同,所以排除dev,tmp;再適當增加你要排除的文件,如:--exclude=/root/*.bz2# 這里再mnt下有充足空間,所以保存到mnt下。cd /
tar cvpzf /mnt/system_backup.tar.gz / --exclude=/mnt/system_backup.tar.gz \
--exclude=/proc --exclude=/lost+found --exclude=/mnt --exclude=/sys --exclude=/dev \
--exclude=/tmp --exclude=/media# 上傳到目標主機scp /mnt/system_backup.tar.gz root@192.168.0.166:/mnt

3,在目標機上用ISO、LiveCD等啟動,掛載磁盤(一般會自動掛載到/media文件夾)

sudo -s  cd /media/# 備份重要配置文件/boot/gurb/gurb.cfg /etc/fstab記錄里面的UUID,# 刪除重復文件# 除了上面備份系統時排除的一些文件夾外,比如說dev mnt media sys這些文件夾,其他全部刪除。rm -rf root home usr lib lib64 etc var bin sbin opt boot run selinux vmlinuz initrd.img# 還原備份mount /dev/vda1 /mnt/1# 這里注意千萬不要寫/目錄,會把現有的系統搞掛!!!應該是掛載的目錄tar xvpfz system_backup.tar.gz -C /mnt/1cd /mnt/1       #此時你可以看到根目錄的結構,但是編輯fstab文件發現是現有系統的fstabchroot ./       #執行chroot后會以./目錄為根目錄,這時編輯的文件就是真正的目標源文件了。

還原后修改/etc/fstab里的UUID為剛剛備份的文件里面的信息,注意分區格式也要對應。修改/boot/gurb/gurb.cfg里的UUID為剛剛備份的文件里面的信息。修改網卡、IP配置文件,以防無法分配IP。(如果是虛擬機記得添加網卡,配置中等性能的顯卡)如果有依賴于原有平臺的服務,如內建NTP,Agent等監控程序;關閉服務,關閉開機自啟;Ubuntu:在命令行輸入runleve可以查看當前運行級別,一般默認是2查看/etc/rc2.d目錄中的S開頭的服務都是會開機自動運行的;里面是軟鏈接,想添加的話自己建一個鏈接文件就可以,S代表start,后面數字是啟動順序,刪除軟鏈接。同時刪除/etc/init.d/下對應的腳本。

vim /etc/init.d/rc.local

Centos:用systemctl

完成上述步驟后

exit      #退出chrootcd ~
umount /mnt/1# 一切完成后就可以重啟了,不出意外就正常啟動系統了(啟動后原來安裝系統時設置的賬戶等全部消失;賬戶和源主機一致)。

若開機Grub提示“boot error 15 :Error 15 file not found”

解決方法:請檢查GRUB相關文件的內核文件所在位置。通常與/boot分區有關。 若開機Grub提示“dracut:dono’t how to hand root=f078”

解決方法:將root=UUID改成root=/dev/sdaX這種格式。

若開機系統提示/usr/libexec/gconf-sanity-check-2退出狀態256的解決

解決方法:chmod 777 /tmp

rsync命令

注意目標分區的格式最好是NTFS、FAT、EXT之類的格式,避免遇到大于4G的文件無法備份的問題。

#最好有其他分區或外接存儲設備,掛載好,df -lh看掛載點。#備份rsync -Pa / /media/usb/backup_20170410 --exclude=/media/* --exclude=/sys/* --exclude=/proc/* --exclude=/mnt/* --exclude=/tmp/*#恢復rsync -Pa /media/usb/backup_20170410 /

dd命令

dd命令屬于扇區克隆,目標分區要比備份分區要大,即使沒有使用的空間也會被原樣克隆下來,會比較慢。

#備份df -h   #查看系統所在分區dd if=/dev/sda1 of=/dev/sdb3     #備份sda1到sdb3中#恢復dd if=/dev/sdb3 of=/dev/sda1     #恢復sdb3到sdb1中

以上就是“Linux系統備份的方法有哪些”這篇文章的所有內容,感謝各位的閱讀!相信大家閱讀完這篇文章都有很大的收獲,小編每天都會為大家更新不同的知識,如果還想學習更多的知識,請關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

仁布县| 洛宁县| 沿河| 达尔| 南江县| 隆昌县| 监利县| 灵宝市| 康保县| 金昌市| 纳雍县| 沅江市| 格尔木市| 扬州市| 石河子市| 滁州市| 靖西县| 阿合奇县| 昌图县| 长沙县| 西乡县| 尼勒克县| 商都县| 涟水县| 朝阳市| 仙游县| 凤阳县| 灯塔市| 朔州市| 青海省| 纳雍县| 荥阳市| 临江市| 马公市| 赤壁市| 梨树县| 陇川县| 舟山市| 图木舒克市| 广饶县| 安西县|