CentOS6 5 整機備份與遷移恢復 一

2021-09-02 20:47:59 字數 2334 閱讀 4020

[align=center]centos6.5的整機備份與遷移恢復[/align]

centos6.5伺服器用久了,配置的東西越來越多,提供的服務越來越多,伺服器的重要性自然也提公升了不少,若宕機一下,影響較大,因此有必要作個系統備份和主備服務。

備份方式有兩種:

[list=1]

[*]主機定期系統備份,若主機宕機,則將系統備份恢復到備機上,相當於window的ghost映象。

[*]主機定期系統備份,定期恢復到備機上,基本上是兩個雙活的系統,主要使用其中一台。

[*]重新安裝一台空白伺服器,所有服務重新搭建一遍…………

[/list]

這就涉及到centos6.5的系統備份和遷移恢復問題,經過多次嘗試,終於完整備份和遷移整個系統,內部包含mysql資料庫的整體遷移。

備份和遷移方案:

[list=1]

[*]兩台配置完全一樣的伺服器,硬碟大小也一樣,主伺服器使用[color=red][b]mbr[/b][/color]分割槽,若使用gpt分割槽,此方法不適用。

[*]備份a伺服器的分割槽表mbr

[*]打包a伺服器整個系統檔案,部分臨時檔案需要排除

[*]通過網路或u盤將a伺服器的分割槽表,寫入b伺服器,格式化分割槽

[*]通過網路或u盤將a伺服器的備份,複製到b伺服器,同時解壓到對應的目錄或分割槽

[*]修改b系統引導器,正常啟動b系統

[*]修改網絡卡等配置

[/list]

備份過程

[color=red][b] 先正常關掉資料庫 redis等服務,以免遷移時有資料損壞或丟失[/b][/color]

找個可以容下整個系統的分割槽,若空間不夠,就作nfs服務,備份到另一台伺服器上

檢視分割槽格式是mbr還是gpt

$parted -l

sector size (logical/physical): 512b/512b

partition table: msdos # msdos即為mbr分割槽格式

number start end size type file system flags

1 1049kb 52.4gb 52.4gb primary ext4 boot

2 52.4gb 83.9gb 31.5gb primary ext4

3 83.9gb 87.8gb 3892mb primary linux-swap(v1)

4 87.8gb 129gb 41.1gb extended

5 87.8gb 129gb 41.1gb logical ext4

建立備份檔案夾,

mkdir /home/backup

2、備份分割槽表

#分割槽表在第一塊硬碟上

dd bs=512 count=1 if=/dev/sda of=/home/backup/sda.layout

#分割槽表檔案備份為/home/backup/sda.layout檔案

2、備份整個系統

#整個系統備份為/home/backup/sys.tar檔案

tar cpzvf /home/backup/sys.tar --exclude=/home/backup --exclude=/sys --exclude=/selinux --exclude=/tmp --exclude=/lost+found --exclude=/proc /

若系統備份出錯,使用[size=large][color=red]tar cpzf[/color][/size] 再次備份,關閉verbose,檢視錯誤原因,重新修改後,再次備份,直到整系統備份完成。

系列文章

[url= 整機備份與遷移恢復 一[/url]

[url= 整機備份與遷移恢復 二[/url]

[url= 整機備份與遷移恢復 三[/url]

[url= 整機備份與遷移恢復 四[/url]

[url= 整機備份與遷移恢復 五[/url]

參考文章

[url=和gpt分割槽表的那些事兒[/url]

[url= 6 - backup and restore/recover[/url]

[url= linux backup to new hardware[/url]

[url= restore of linux system[/url]

[url= or mbr: how do i know?[/url]

CentOS6 5 整機備份與遷移恢復 三

恢復系統檔案 使用光碟啟動b伺服器,進入rescue模式,進入shell 掛載分割槽資訊到 mnt restore目錄,保持 mnt restore目錄與a伺服器的根目錄有一樣的結構和分割槽格式,使用備份系統檔案解壓時,直接解壓到對應目錄,無需再進行檔案複製。mkdir mnt restore 掛載...

使用centos6 5小記

今天正式將laptop的系統更新為centos6.5,先簡單的安裝了系統所需要的幾個小軟體,但是並不像ubuntu裡面的那麼簡單,特此記錄 a.chrome for linux b.vlc c.adobe flash d.還有就是centos沒有辦法識別ntfs檔案系統,這有點小小的意外 下面是解決...

CentOS 6 5 主要改動

livecd 32位 64位 live 32位 64位 系統安裝 32位 64位 網路安裝光碟 32位 64位 精簡版安裝光碟 32位 64位 md5校驗資訊 c98e8040b9ac107153fc1757b4874198 centos 6.5 i386 bin 1.iso 184790dc0d0...