Linux服務(wù)器數(shù)據(jù)備份遷移
在Linux服務(wù)器中進(jìn)行數(shù)據(jù)遷移,是一項(xiàng)必備的工作技能。
很多客戶都會(huì)面臨服務(wù)器數(shù)據(jù)備份遷移的情況。比如需要將一臺(tái)服務(wù)器上的所有數(shù)據(jù)備份到另一臺(tái)服務(wù)器上。由于數(shù)據(jù)量比較大,需要長(zhǎng)時(shí)間傳輸。為了防止登錄遠(yuǎn)程服務(wù)器可能中途斷開連接,藍(lán)隊(duì)云建議客戶考慮使用tmux + rsync組合進(jìn)行數(shù)據(jù)備份遷移。
以下是操作步驟分享:
首先確保備份服務(wù)器空間足夠,避免傳輸過(guò)程將服務(wù)器存儲(chǔ)空間用滿情況。
$ tmux new -s backup
創(chuàng)建一個(gè)backup的tmux會(huì)話,并進(jìn)入會(huì)話中。
在backup會(huì)話環(huán)境中執(zhí)行以下命令
$ mkdir BACKUP_DIR # 創(chuàng)建備份目錄
$ rsync -avz --exclude={'*.o','*.mod','p4/*'} remote_user@remote_ip:/path/to/need/backup/dir/ BACKUP_DIR
# 輸入remote服務(wù)器用戶密碼
其中rsync命令選項(xiàng)意義:
使用SSH協(xié)議傳輸數(shù)據(jù),remote_user@remote_ip:/patch/to/need/backup/ BACKUP_DIR。
如果tmux會(huì)話突然斷開了,不用緊張,rsync命令仍在后臺(tái)執(zhí)行。執(zhí)行以下命令再次進(jìn)入tmux會(huì)話
$ tmux attach -t backup
如果需要退出tmux會(huì)話,執(zhí)行ctrl-b d(先按Ctrl與b鍵,再按d鍵)退出tmux環(huán)境。
以上全部操作分享。使用可靠的數(shù)據(jù)備份遷移方式,可以保障Linux服務(wù)器數(shù)據(jù)的安全可靠。在面臨系統(tǒng)故障、服務(wù)器升級(jí)或數(shù)據(jù)遷移時(shí),使用可靠的數(shù)據(jù)遷移方法,可以最大程度減少數(shù)據(jù)丟失風(fēng)險(xiǎn),保障業(yè)務(wù)的連續(xù)性和穩(wěn)定性。
關(guān)于服務(wù)器的運(yùn)維和操作,藍(lán)隊(duì)云官網(wǎng)上集成了大量的操作文檔,需要的朋友可以登錄藍(lán)隊(duì)云官網(wǎng)查看。云服務(wù)器低至99元/年,.cn域名只需9.9元即可注冊(cè)。