GNU/Linux 使用 Clonezilla 打造不死的作業(yè)系統(tǒng)

2018-07-25 13:51 更新

早期凍仁使用 Ubuntu 做為主要工作環(huán)境時,常因為系統(tǒng)升級失敗而不得不走上重裝一途;現(xiàn)在除了會額外安裝備用的系統(tǒng)以外 (先前于 GNU/Linux前言 一文提過),平時還會使用再生龍 (Clonezilla) 進(jìn)行系統(tǒng)層面的備份,以備不時之須。

行前說明

在使用 Clonezilla 及 Ghost 這種離線備份軟件前,必須先學(xué)會更改 BIOS 的開機(jī)順序才行。詳情請參考睡覺吹泡泡: 進(jìn)入BIOS設(shè)定開機(jī)順序,以光碟開機(jī)為例一文。

制作 Clonezilla 開機(jī)媒體

首先至 Clonezilla 官網(wǎng)的 下載區(qū) 下載 iso 或 zip 檔 (建議使用 amd64 的穩(wěn)定版)。

使用光碟版 (iso 檔)

iso 檔的制作方式除了燒錄光碟外,也可使用前文 GNU/Linux如何建立開機(jī)媒體 (隨身碟、光碟) 提到的 cat 來制作。

使用壓縮檔 (zip 檔案)

Clonezilla 隨身碟可借由各種方式制作,底下將分享凍仁覺得最便利的方式給大家。

使用磁碟公用程式 (GNOME Disks)1 格式化隨身碟

20131014-palimpsest-1.png

▲ 卸載隨身碟。

20131014-palimpsest-2.png

▲ 重新格式化。

20131014-palimpsest-3.png

▲ 使用 MBR 架構(gòu)。

20131014-palimpsest-4.png

▲ 建立新分割區(qū)。

20131014-palimpsest-5.png

▲ 選擇 FAT 檔案格式 (Clonezilla 官方建議使用的檔案格式)。

20131014-palimpsest-6.png

▲ 請先確認(rèn)無誤再按下格式化。

建立 Clonezilla 開機(jī)隨身碟

使用最高權(quán)限。

[ jonny@wheezy ~ ]
$ sudo su -
[ root@wheezy ~ ]
$

重新讀取分割表。

[ root@wheezy ~ ]
$ partprobe /dev/sde

掛載隨身碟。

[ root@wheezy ~ ]
$ mount /dev/sde1 /mnt

進(jìn)入隨身碟并將 Clonezilla 解壓縮至此。

[ root@wheezy ~ ]
$ cd /mnt/ && unzip /tmp/clonezilla-live-2.1.2-43-amd64.zip
......
[ root@wheezy mnt ]
$

安裝 makeboot.sh 執(zhí)行時會用到的套件 parted。

[ root@wheezy mnt ]
$ aptitude install parted

建立 Clonezilla 的開機(jī)選單,makeboot.sh 后方的參數(shù)應(yīng)填入類似 /dev/sde1 的裝置代號。過程中一共會有四次的確認(rèn) ([y/n]),千萬小心別把原有的 OS 給洗掉了。。

[ root@wheezy mnt ]
$ utils/linux/makeboot.sh /dev/sde1
This command will install MBR and syslinux bootloader on this machine
--------------------------------------------
Machine: BM6660(BM6360):

Disk /dev/sde: 1977 MB, 1977614336 bytes
61 heads, 62 sectors/track, 1021 cylinders, total 3862528 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0000f6ef

   Device Boot      Start         End      Blocks   Id  System
/dev/sde1              62     3861421     1930680    c  W95 FAT32 (LBA)
--------------------------------------------
Are you sure you want to continue?
[y/n]
......
OK! Let`s do it!
We need a filesystem supporting Unix file mode for syslinux. Copying syslinux from FAT to /tmp/...
'/mnt/utils/linux/syslinux' -> '/tmp/syslinux_tmp.VuQNSG/syslinux'
Running: /tmp/syslinux_tmp.VuQNSG/syslinux -f -i /dev/sde1
done!

完成!現(xiàn)在我們可以透過此隨身碟使用 Clonezilla 了。

備份及還原

Clonezilla 除了可支持本機(jī)的備份以外,還支持遠(yuǎn)端備份 … 等各種的使用方法,以下是一般人較常見的使用情境。

例行性工作

于本機(jī)進(jìn)行分割區(qū)的備份、還原 (saveparts, restoreparts)。

硬盤更換升級

于本機(jī)進(jìn)行整顆硬盤的復(fù)制 (savedisk, restoredisk)。

建立還原光碟

經(jīng)多次實驗后得知 4GB 的 DVD 如使用 Gzip 壓縮約可容納 7GB 左右的系統(tǒng) (recovery-iso-zip)。

※ 備份分割區(qū)時 Clonezilla 與 Ghost 的順序是顛倒的!前者是先選欲存放的目錄再選欲備份的 OS,而后者則反之,切記!

資料來源


1. GNOME Disks 原名為 gnome-disk-utility 和 Palimpsest。在部份的版本中需用 palimpsest 指令來啟用磁碟公用程式,例 Debian 7.8。 ?


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號