搜尋
首頁運維CentOSCentos7系統備份與復原

Centos7系統備份與復原

Jun 18, 2021 pm 04:20 PM
centos7

以下由centos教學專欄為大家介紹Centos7系統備份與恢復,希望對需要的朋友有幫助!

Centos系統備份與復原教學

tar:
  特點
  1、保留權限
  2、適合備份整個目錄
  3、可以選擇不同的壓縮方式
  4、如果選擇不壓縮還能實現增量備份,部份還原,參考man tar

#dd
  特點
  1、對區塊進行操作,能備份整個硬碟(包括分割表、MBR,其他Linux不能很好支援的檔案系統)
  2、可以進行壓縮(麻煩一點)
  3 、由於是備份整個硬碟,檔案系統上沒有使用的「空白」空間也會被保存起來,備份檔案比較大
  備份
  備份硬碟sda,放到/backup(/backup掛載在其他硬碟如sdb)

tar方法教學

Linux不像windows,它不限制根用戶存取任何東西,因此,你完全可以把一個分割區上每一個的檔案放入一個TAR檔案中。
使用root使用者切換到根目錄
然後,使用下面的指令備份完整的系統:
tar cvpzf backup.tgz / --exclude=/proc --exclude=/lost found --exclude= /backup.tgz --exclude=/mnt --exclude=/sys

tar cvpzf /state/partition1/home/backup.tgz / --exclude=/proc --exclude=/lost found - -exclude=/backup.tgz --exclude=/mnt --exclude=/sys
說明:
    tar 部分是我們要使用的軟體。
    'cvpfz'是我們給tar加的選項,像“創建一個壓縮文檔”(這是顯然的),“保存權限”(以便使每一個相同的文件有相同的權限),以及“gzip” (縮減大小)。接下來,是壓縮文件將獲得的名稱,在我們的例子中是backup.tgz。
    緊接在後的是我們想要備份的根目錄。既然我們想備份所有東西:/。接著就是我們要剔除的目錄了:我們不想備份每一樣東西,因為包含有些目錄不是非常有用。同時確保你沒有把備份檔案本身也加進去了,否則,你會得到怪異的結 果的。你也許同樣不打算把/mnt資料夾包括進來——如果你在那裡掛載了其他分割區——否則最終你會把那些也備份的。同時確保你沒有任何東西掛載在 /media(即沒有掛載任何cd或可移動介質)。否則,剔除/media。
在進程的最後,你也許會得到一個訊息,寫著「tar:由於先前錯誤的耽擱而存在錯誤」或其他什麼,不過大多數情況下你可以僅僅忽略它。
作為選擇,你可以使用Bzip來壓縮你的備份。這意味著較高的壓縮比但是也意味著較低的速度。如果壓縮比對你很重要,只需用“j”替換命令中的“z”,同時給備份命一個相應的擴展名。這些會使命令變成這樣:
tar cvpjf backup.tar.bz2 / --exclude=/proc --exclude=/lost found --exclude=/backup.tar.bz2 --exclude=/mnt -- exclude=/sys
恢復:
如果系統被毀壞,那麼我們就可以用備份好的tar包來還原。
在分割區的根目錄下的backup.tgz檔案
再一次確保你是根使用者以及備份檔案在檔案系統的根目錄。

Linux美妙的地方之一就是這項工作甚至可以在一個正在運行的系統上進行;沒必要被引導cd或任何東西搞得暈頭轉向。當然,如果你使你的系統 無法被引導了。你也許別無選擇,只能使用一張live-cd了,但結果是一樣的。你甚至可以在Linux系統正在運作的時候,移除它裡面所有檔案。可是 我不告訴你那個命令!
這是我要用的指令:
tar xvpfz backup.tgz -C /
如果你使用bz2:
tar xvpfj 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 擁有者:讀取寫入執行群組:讀取執行其它:讀取執行
當你重新啟動以後,所以的事情都會和你備份的時候一模一樣。

用戶參考了上面的教學所做的備份和恢復,普遍反映:重啟電腦後還是會一直提示用戶名和密碼輸入以後一閃還是提示用戶名和密碼,反正就是登不進系統。

網路上有人提到:請教了高手,找到了解決方法,還原後,執行以下指令再重啟,即可解決這個問題:restorecon -Rv /

#

以上是Centos7系統備份與復原的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述
本文轉載於:cnblogs。如有侵權,請聯絡admin@php.cn刪除
CENTOS IN ACTION:服務器管理和Web託管CENTOS IN ACTION:服務器管理和Web託管Apr 18, 2025 am 12:09 AM

CentOS在服務器管理和Web託管中廣泛應用,具體方法包括:1)使用yum和systemctl管理服務器,2)安裝並配置Nginx進行Web託管,3)利用top和mpstat優化性能,4)正確配置防火牆和管理磁盤空間以避免常見問題。

CENTOS:社區驅動的Linux分銷CENTOS:社區驅動的Linux分銷Apr 17, 2025 am 12:03 AM

CentOS是一個穩定的、企業級的Linux發行版,適用於服務器和企業環境。 1)它基於RedHatEnterpriseLinux,提供免費、開源且兼容的操作系統。 2)CentOS使用Yum包管理系統,簡化軟件安裝和更新。 3)支持高級自動化管理,如使用Ansible。 4)常見錯誤包括軟件包依賴和服務啟動問題,可通過日誌文件解決。 5)性能優化建議包括使用輕量級軟件、定期清理系統和優化內核參數。

Centos之後發生的事情:前方的道路Centos之後發生的事情:前方的道路Apr 16, 2025 am 12:07 AM

CentOS的替代方案包括RockyLinux、AlmaLinux、OracleLinux和SLES。 1)RockyLinux和AlmaLinux提供與RHEL兼容的二進制包和長期支持。 2)OracleLinux提供企業級支持和Ksplice技術。 3)SLES提供長期支持和穩定性,但商業許可可能增加成本。

Centos:探索替代方案Centos:探索替代方案Apr 15, 2025 am 12:03 AM

CentOS的替代方案包括UbuntuServer、Debian、Fedora、RockyLinux和AlmaLinux。 1)UbuntuServer適合基本操作,如更新軟件包和配置網絡。 2)Debian適用於高級用法,如使用LXC管理容器。 3)RockyLinux可通過調整內核參數優化性能。

centos關機命令行centos關機命令行Apr 14, 2025 pm 09:12 PM

CentOS 關機命令為 shutdown,語法為 shutdown [選項] 時間 [信息]。選項包括:-h 立即停止系統;-P 關機後關電源;-r 重新啟動;-t 等待時間。時間可指定為立即 (now)、分鐘數 ( minutes) 或特定時間 (hh:mm)。可添加信息在系統消息中顯示。

centos和ubuntu的區別centos和ubuntu的區別Apr 14, 2025 pm 09:09 PM

CentOS 和 Ubuntu 的關鍵差異在於:起源(CentOS 源自 Red Hat,面向企業;Ubuntu 源自 Debian,面向個人)、包管理(CentOS 使用 yum,注重穩定;Ubuntu 使用 apt,更新頻率高)、支持週期(CentOS 提供 10 年支持,Ubuntu 提供 5 年 LTS 支持)、社區支持(CentOS 側重穩定,Ubuntu 提供廣泛教程和文檔)、用途(CentOS 偏向服務器,Ubuntu 適用於服務器和桌面),其他差異包括安裝精簡度(CentOS 精

centos配置ip地址centos配置ip地址Apr 14, 2025 pm 09:06 PM

CentOS 中配置 IP 地址的步驟:查看當前網絡配置:ip addr編輯網絡配置文件:sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0更改 IP 地址:編輯 IPADDR= 行更改子網掩碼和網關(可選):編輯 NETMASK= 和 GATEWAY= 行重啟網絡服務:sudo systemctl restart network驗證 IP 地址:ip addr

centos如何安裝centos如何安裝Apr 14, 2025 pm 09:03 PM

CentOS 安裝步驟:下載 ISO 映像並刻錄可引導媒體;啟動並選擇安裝源;選擇語言和鍵盤佈局;配置網絡;分區硬盤;設置系統時鐘;創建 root 用戶;選擇軟件包;開始安裝;安裝完成後重啟並從硬盤啟動。

See all articles

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
1 個月前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
1 個月前By尊渡假赌尊渡假赌尊渡假赌
威爾R.E.P.O.有交叉遊戲嗎?
1 個月前By尊渡假赌尊渡假赌尊渡假赌

熱工具

PhpStorm Mac 版本

PhpStorm Mac 版本

最新(2018.2.1 )專業的PHP整合開發工具

SAP NetWeaver Server Adapter for Eclipse

SAP NetWeaver Server Adapter for Eclipse

將Eclipse與SAP NetWeaver應用伺服器整合。

SublimeText3 英文版

SublimeText3 英文版

推薦:為Win版本,支援程式碼提示!

Atom編輯器mac版下載

Atom編輯器mac版下載

最受歡迎的的開源編輯器

Dreamweaver Mac版

Dreamweaver Mac版

視覺化網頁開發工具