網站首頁 美容小常識 享受生活 東方時尚 識真假 高奢 資訊 遊戲攻略 搞笑段子
當前位置:品位站 > 享受生活 > 心理

linux更新包時怎樣備份

欄目: 心理 / 發佈於: / 人氣:1.72W
linux更新包時怎樣備份

答具體方法如下

1、保留權限

2、適合備份整個目錄

3、可以選擇不同的壓縮方式

4、如果選擇不壓縮還能實現增量備份,部份還原,參考man tar

A備份

如果要備份/home這個目錄,備份文件保存在/backup(可以把一個獨立的分區掛載在這裏),則如下命令:使用無壓縮的,速度很快

以下是引用片段:

tar -cpf /backup/ /home

使用gzip壓縮的,速度一般,通常使用這個

以下是引用片段:

tar -cpzf /backup/ /home

使用bzip2壓縮的,速度慢,但比gzip的版本小約5%。

以下是引用片段:

tar -cpjf /hackup/2 /home

其中第二個參數介紹如下:

c新建

p保留權限

z用gzip處理

j用bzip2處理

f後緊跟文件名

也可以加上v使備份過程顯示在終端上。

B還原

以下是引用片段:

tar ——overwrite -xpf /backup/ -C /

k3b(光盤)

特點

一切都自己來做,對文件的選擇性更好

備份、還原

沒什麼好説的了,使用k3b自己做光盤,自己負責把要還原的文件還原。

dd

特點

1、對塊進行操作,能備份整個硬盤(包括分區表、MBR,其他Linux不能很好支持的文件系統)

2、可以進行壓縮(麻煩一點)

3、由於是備份整個硬盤,文件系統上沒有使用的“空白”空間也會被保存起來,備份文件比較大

備份

備份硬盤sda,放到/backup(/backup掛載在其他硬盤如sdb)

1、最簡單的,無壓縮:

以下是引用片段:

dd if=/dev/sda of=/backup/

2、用gzip壓縮

以下是引用片段:

dd if=/dev/sda |gzip -c# >/backup/

其中#用數字1-9代替,分別代表最快-最小 3、用bzip2壓縮

以下是引用片段:

dd if=/dev/sda |bzip2 -c# >/backup/2

其中#用數字1-9代替,分別代表最快-最小

如果要看進度可以給dd發送信號SIGUSR1:

以下是引用片段:

killall -s SIGUSR1 dd

還原

還原的目的盤必須和原來大小一樣,不然後果很嚴重……

1、無壓縮

dd if=/backup/ of=/dev/sda

2、gzip

gzip -dc /backup/ |dd of=/dev/sda

3、bzip

bzip2 -dc /backup/2 |dd of=/dev/sda

ghost

ghost是運行在dos下的,推薦使用 無為DOS工具箱,一個類似win下dos工具箱的東東,在linux下使用。

1、包含了ghost,可以備份ext3分區

2、使用msdos7.1 3.加入關機、重啟功能