Clonezilla再生龍備份與還原linux系統

文章目錄

  • Clonezilla再生龍備份與還原linux系統
    • 簡介
    • 功能與要求
    • 一、制作再生龍啟動盤
      • 1.下載鏡像
      • 2.制作啟動盤
    • 二、系統分區
    • 三、備份系統
    • 四、還原系統
    • 注意事項

Clonezilla再生龍備份與還原linux系統

簡介

再生龍(Clonezilla)是一個免費的災難恢復、硬盤克隆、硬盤映像檔制作的部署和解決方案,由臺灣的國家高速網絡與計算中心(國網中心)所開發,以 GNU 通用公共許可協議(GPL)發布。

它基于 Partimage,吸取了 Norton GhostPartition Image 的優點。即不僅支持對整個硬盤系統進行克隆,而且也可以克隆單個的分區,這種靈活性更能滿足各種使用者的需要,此外支持多種的操作系統與文件系統也是其強大之處。

官方網址http://www.clonezilla.org/

功能與要求

功能:

  • 備份的鏡像可以存儲在服務器上,然后通過再生龍的ssh連接服務器自動獲取鏡像

  • 如果系統存儲在一塊硬盤內,可以整盤克隆,如果分區掛多個硬盤可以選擇分區克隆

  • 如果被還原的硬盤是大于鏡像盤的,可以通過【專家模式】將還原后的系統容量擴大,例如:

    一個100 GB的源磁盤,其中2個分區為20 GB和80 GB,如果目標磁盤為200 GB,則在目標磁盤上創建的分區將為40 GB和160 GB。

要求:

  • 滿足本機磁盤容量 >= 母盤容量

一、制作再生龍啟動盤

1.下載鏡像

再生龍的鏡像在此網站下載,有兩個選擇,一個是基于Ubuntu、一個是基于Debian,都是穩定版,使用其實沒什么差別。。

在這里插入圖片描述

本文選擇最新的穩定版,也就是圖中的1。
UltralISO: 鏈接: https://pan.baidu.com/s/12HFQn20b_zF5uO1Ffqc0tA 提取碼: w28y
再生龍: 鏈接: https://pan.baidu.com/s/1469SAyb2gZ7e8OrdXxdNvg 提取碼: xm25

2.制作啟動盤

啟動盤的制作有很多種方式,這里選擇 UltraISO 工具。

  1. 在工具欄選擇【文件】->【打開】,然后下載好的鏡像文件:

    image

  2. 在工具欄選擇【啟動】->【寫入硬映像】

    image

  3. 選擇被制作啟動盤的U盤,然后【格式化】、【寫入】。

    在這里插入圖片描述

    點擊【寫入】后需要等待一段時間,完成后拔掉U盤即可,此時再生龍的啟動盤就制作完成了。

二、系統分區

再備份系統和還原系統之前一定要先了解當前系統的分區情況。

例如系統當前有sdasdb兩塊硬盤,其中 sda為固態硬盤,sdb為機械硬盤。分區情況如下:

  • efi - efi啟動分區掛載在sda1
  • swap - 交換分區掛載在sda2
  • / - 根目錄掛載在 sda3

home等分區沒有特意分區。

機械硬盤此時作為一塊ext4格式的文件系統磁盤,用作數據存儲。

接下來使用再生龍將linux系統備份與還原,即備份與還原efiswap/三個分區。

三、備份系統

  1. U盤啟動

    把制作好的U盤插入電腦,并且需要提前關閉BIOS的安全啟動(如果主板支持的話),然后調整啟動順序,將此U盤作為第一個啟動。

  2. 選擇第一項啟動

    image

  3. 選擇簡體中文

    image

  4. 鍵盤選擇【不修改鍵盤映射】

    image

  5. 模式選擇【使用再生龍】

在這里插入圖片描述

再生龍是支持自定義腳本做處理的,但使用難度也比較高。

  1. 備份模式選擇【device-image 硬盤/分區(存到/來自)鏡像文件】,即第一個選項。

    image

  2. 備份的鏡像文件存儲到哪里,選擇【使用本機的分區(如:硬盤、隨身盤)】,即第一個選項。

    image

  3. 插入U盤、移動盤等介質,然后回車。

    這一步需要注意的是在插入U盤或移動硬盤后請等待5s鐘,這是防止再生龍檢測不到硬件。

    image

  4. 選擇插入的介質,用來存儲備份的鏡像。

    image

    這里選擇插入的移動硬盤(sdc1),這是一塊機械移動硬盤,容量為1T。

  5. 選擇鏡像備份到哪個目錄

    在這里插入圖片描述

    這里選擇4_sys_backup目錄,選擇使用上下鍵盤選擇,然后通過Tab按鍵切換到下面的【Browse】、【Done】菜單,然后通過左右鍵選擇【Done】。

  6. 配置模式選擇【初學模式】

    image

  7. 選擇需要備份的是硬盤本身還是里面的分區

    image

    再生龍是支持分區備份的,由于當前系統都是安裝在一塊固態硬盤中的,所以這里選擇備份硬盤本身。

  8. 輸入保存的鏡像名稱

    image

  9. 選擇需要備份成鏡像的磁盤

    在這里插入圖片描述

    選擇通過空格鍵來選擇,然后通過Tab鍵切換到確定,回車進入下一步。

  10. 開始備份系統

    image

    image

    等待一段時間,克隆完成后關機。

其中有幾個步驟省略了,視情況選擇即可。

四、還原系統

還原系統的1-8步驟和備份系統一樣。

  1. 選擇插入的介質,選擇存儲備份的鏡像。

    image

    選擇需要被還原的鏡像文件,由于備份鏡像的時候是將鏡像保存在移動硬盤(sdc1),這是一塊機械移動硬盤,容量為1T。

  2. 選擇鏡像目錄

在這里插入圖片描述

這里選擇4_sys_backup/2019-07-15-04-img目錄,選擇使用上下鍵盤選擇,然后通過Tab按鍵切換到下面的【Browse】、【Done】菜單,然后通過左右鍵選擇【Done】。

  1. 配置模式選擇【初學模式】
  2. 選擇【還原鏡像到本機硬盤】

在這里插入圖片描述

  1. 選擇需要還原的鏡像

  2. 等待還原完成后,修改BIOS內的啟動項重新啟動。

其中有幾個步驟省略了,視情況選擇即可。

注意事項

  1. 一般只能硬件相同才能使用同一個鏡像進行還原,因為顯卡可能互相不兼容,包括主板、CPU等。

  2. 還原系統后,請檢查顯卡是否工作正常。

    通過下面命令查看顯卡是否在工作:

    nvidia-smi
    

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/536010.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/536010.shtml
英文地址,請注明出處:http://en.pswp.cn/news/536010.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

ubuntu Qt Creator不能輸入中文

ubuntu Qt Creator不能輸入中文 解決方式為下面的腳本,如果你的Qt是安裝在根目錄下,那么需要加sudo,如果不是,直接運行即可 sudo bash ChineseInputForQt-v1.1.sh# 或者bash ChineseInputForQt-v1.1.sh腳本內容為: …

修改gitlab數據卷的位置

修改gitlab數據卷的位置 在使用docker安裝gitlab的時候,一開始沒有考慮其他事情,直接在本地創建了一個數據卷就掛載到容器上了,導致后續數據越來越多,想將數據放到其他盤,大致可以這樣操作。 1.停止容器 docker sto…

Angular安裝教程

Angular安裝 安裝node和npm 參考這篇文章安裝 https://blog.csdn.net/wf19930209/article/details/84226365 正式安裝 當然,在安裝 angular/cli 之前需要先把 Node.js 安裝好,請到官方網站下載安裝包 ,安裝過程和普通軟件沒有區別。裝好…

Angular之ngx-permissions安裝入門

Angular之ngx-permissions安裝入門 權限幫助您對路線的控制權,通過使用簡單的概念,你來決定誰可以訪問它們。 安裝 安裝這個第三方庫: npm install ngx-permissions --save導入 App Module導入 import {BrowserModule } from @angular/platform-browser; import {NgMo…

Angular之ngx-permissions的常見使用情況

Angular之ngx-permissions的常見使用情況 權限驗證 首先需要請求驗證并通過,然后獲得權限,最后檢查權限。 這種方式需要在Angular 4.3.2 版本以上才會有效工作。 一般來說我們的程序有2個守衛,一個是信息驗證,一個是權限守衛&am…

Angular之ngx-permissions的控制視圖訪問

Angular之ngx-permissions的控制視圖訪問 案例 demo https://stackblitz.com/edit/ngx-permissions-iwexsb Permission指令 Permission模塊將導出指令 ngxPermissionsOnly 和 ngxPermissionsExcept,它能夠根據權限和角色控制元素的顯示/隱藏。 指令屬性 屬性值描述ngxPerm…

網頁滾動條上下滾動固定元素左右不固定之sticky

網頁滾動條上下滾動固定元素左右不固定之sticky 有時候我們需要網頁中某元素在上下滾動時可以固定在某一位置,但是左右不固定,也就是會隨著左右滾動條滾動。那么我們可以通過 sticky 布局來解決。 position: sticky 我們先看看兼容性: 在使…

Angular之ngx-permissions的管理權限

Angular之ngx-permissions的管理權限 介紹 讓我們開始先說說什么是權限?權限是指用戶可以在應用程序中暢通無阻的能力,所以你要考慮你的程序需要那些權限,分別對應那一部分。 注意: 此庫只適用于前端的簡單防護,真正發揮作用的是后端,不僅僅要做好前端驗證,后端更為重…

Timeshift系統備份與還原

Timeshift系統備份與還原 系統備份 一般Linux系統是比較穩定的,但是一旦崩潰就很難恢復,這里介紹 Timeshift系統備份工具。 安裝Timeshift ubuntu 和 linux mint sudo apt-add-repository -y ppa:teejee2008/ppa sudo apt-get update sudo apt-get ins…

Angular之ngx-permissions的角色管理

Angular之ngx-permissions的角色管理 案例 demo https://stackblitz.com/edit/ngx-permissions-role 介紹 通過定義一個角色是一組指定的由特定用戶組的鑒別能力(權限)。因此,例如用戶或匿名的角色和權限不夠。我們可以代表我們作為一組權限的角色應該是能夠執行的用戶角色…

Angular之ngx-permissions的路由使用

Angular之ngx-permissions的路由使用 介紹 現在,你準備開始與控制訪問應用程序的狀態工作。為了限制任何狀態ngx-permission需要依靠 Angular Route 數據屬性,通過permissions間接控制認證配置。 Permissions對象接受以下屬性: 屬性接受值onlyString|Array|Functionexcep…

Angular之jwt令牌身份驗證

Angular之jwt令牌身份驗證 demo https://gitee.com/powersky/jwt 介紹 Json web token (JWT), 是為了在網絡應用環境間傳遞聲明而執行的一種基于JSON的開放標準((RFC 7519).該token被設計為緊湊且安全的,特別適用于分布式站點的單點登錄(SSO)場景。JWT的聲明一般被用來在…

圖片床

僅供存儲圖片

Angular實現dialog對話框封裝

Angular實現dialog對話框封裝 為什么要封裝? 對于Angular Material UI庫中的dialog組件,實在不是很好用,所以打算簡單封裝一下啊。 直接代碼吧。 封裝dialog組件 1.創建一個dialog組件 2.dialog.component.html文件 <ng-template #dialog><!-- 對話框投射內容…

Ubuntu LinuxMint安裝微信QQ阿里旺旺

Ubuntu LinuxMint安裝微信QQ阿里旺旺 目前linux大部分桌面發行版都可以安裝windows版本的微信、QQ、阿里旺旺等軟件了&#xff0c;這是deepin系統的功勞&#xff0c;這里還要感謝一下 前深度CEO 勇哥的不懈努力和堅持。 安裝 這里推薦一個移植好的安裝方法。 zq1997/deepin-w…

開發簡化版NgFor

開發簡化版NgFor 下面是自定義實現一個簡化版本的NgFor指令,一般來說使用Angular默認的即可,但是在追求高性能的時候,或許你需要這樣一個簡化版本的指令,讓你的程序運行流暢、縱享絲滑。 直接貼出代碼。 import {Directive, EmbeddedViewRef, Input, DoCheck, OnChanges…

Angular 9 新功能摘要

Angular 9 新功能摘要 Angular的9.0.0版本已經發布了!這是一個跨越整個平臺的主要版本,包括框架、Angular Material、和Angular CLI。該版本將應用程序默認切換到Ivy編譯器,并引入了改進的組件測試方法。 這是Angular在過3年內對Angular做的最大更新之一,Ivy 的正式應用,…

Angular添加class的正確方式

Angular添加class的正確方式 很多時候我們會遇到需要給元素增加或刪除指定class,從而達到某種目的。那么在Angular中我們如何添加? className屬性綁定 我們可以通過HTML元素的className屬性進行綁定: <div [className]="demo-class"></div>當然也…

創建自定義Tabs組件-01

創建自定義Tabs組件-01 此文章用于講解如何封裝一個自定義 Tabs 組件。一步一步了解如何封裝自己想要的組件。 構思 想象一這個組件該如何使用?一定要站在使用者的角度,大致可能這樣。 <tabs><tab title="Tab 1">Tab 1</tab>

Angular自動取消訂閱RxJs

Angular自動取消訂閱RxJs 在使用 rxjs 時我們經常忘記調用unsubscribe()而導致內存泄露,很多時候你很難發現它,在RxJs官方有這樣一段話: What is a Subscription? A Subscription is an object that represents a disposable resource, usually the execution of an Obser…