linux克隆系統(tǒng)命令 linux 克隆

LINUX能不能用GHOST來克隆

linux 下是無法使用ghost的.

十載的涇源網站建設經驗,針對設計、前端、開發(fā)、售后、文案、推廣等六對一服務,響應快,48小時及時工作處理。營銷型網站的優(yōu)勢是能夠根據用戶設備顯示端的尺寸不同,自動調整涇源建站的顯示方式,使網站能夠適用不同顯示終端,在瀏覽器中調整網站的寬度,無論在任何一種瀏覽器上瀏覽網站,都能展現優(yōu)雅布局與設計,從而大程度地提升瀏覽體驗。成都創(chuàng)新互聯(lián)公司從事“涇源網站設計”,“涇源網站推廣”以來,每個客戶項目都認真落實執(zhí)行。

因為ghost只能識別很少的老舊Linux文件系統(tǒng),也無法識別grub和LILO等引導加載程序。

Linux下也有ghost工具,最著名的有g4l—ghostForLinux。

如果是整個磁盤的復制和恢復,還算簡單。但是,沒辦法實現對一個或者幾個分區(qū)的恢復。

一條dd命令就可以實現任意復雜的鏡像復制和恢復的需求了.grub,還是ext4,btrfs,FAT32,NTFS...都可以支持。

進入Linux操作系統(tǒng),打開命令行,執(zhí)行如下命令:

sudo fdisk -u -l

可以查看所有磁盤上的所有分區(qū)的尺寸和布局情況。

-u,讓start和end中數字的單位是512字節(jié),也就是一個sector扇區(qū)的大小。

假設我有一個/dev/sda磁盤,有100GB大小。我安裝了一個Ubuntu操作系統(tǒng)。使用了如下分區(qū):

/dev/sda1 5GB

/dev/sda2 1GB擴展分區(qū)

/dev/sda5 1GB擴展分區(qū)

/dev/sda2是所有擴展分區(qū),它的大小和/dev/sda5重合。

/dev/sda1是ext4格式的文件系統(tǒng)。用于安裝ubuntu操作系統(tǒng)。

/dev/sda5是swap格式的文件系統(tǒng),作為交換分區(qū)。

這里,可以使用一條dd命令就生成6GB的鏡像。然后可以在任意硬盤大于6GB的計算機上恢復出完整的系統(tǒng),包括MBR和3個分區(qū)sda1,sda2,sda5。

具體步驟

找一個U盤,安裝UbuntuLive Cd系統(tǒng)?!揪唧w如何制作U盤啟動的UbuntuLive CD,可以參考Ubuntu官方網站的幫助?!?/p>

UbuntuLive Cd和WindowsPE系統(tǒng)類似,是光盤/U盤引導的Ubuntu操作系統(tǒng),不需要安裝就可以直接使用。

U盤啟動,進入盤上的Ubuntu系統(tǒng),打開命令行,執(zhí)行:

sudo fdisk -u -l /dev/sda

查看硬件的分區(qū)情況。

然后執(zhí)行:

dd bs=512 count=[fdisk命令中最大的end數+1] if=/dev/sda of=/ghost.img

這樣,就可以把我需要的分區(qū)數據全部copy到ghost.img文件中。鏡像制作完成了!

然后,我們就可以把U盤插到其他系統(tǒng)上,用U盤啟動,進入UbuntuLiveCD,打開命令行,執(zhí)行如下命令:

dd if=/ghost.img of=/dev/sda

完成后,拔掉U盤,啟動計算機,就可以看到我們的Linux系統(tǒng)已經安裝完畢了!

注意:

不要直接在計算機上用本地磁盤啟動系統(tǒng)后執(zhí)行dd命令生成本地磁盤的鏡像。而應該使用livecd啟動計算機。

因此計算機運行時會對系統(tǒng)盤產生大量寫操作。 直接對運行中的系統(tǒng)盤生成的鏡像,在恢復到其他硬盤上時,很可能會無法啟動!

一樣適用于非Linux操作系統(tǒng)

在linux上用dd命令實現系統(tǒng)鏡像備份和恢復,是不是很簡單呢?

對于Windows系統(tǒng),甚至Mac等等任意系統(tǒng),其實都可以用dd命令實現系統(tǒng)鏡像的備份和恢復。

因為,Linux的fdisk命令能夠識別任意系統(tǒng)下的分區(qū)格式。fdisk并不關系分區(qū)上的文件系統(tǒng),甚至有無文件系統(tǒng)都不關心。fdisk總是可以報告分區(qū)占用了哪些扇區(qū)。

dd命令也不關心磁盤的文件系統(tǒng)格式,它只是簡單地按照要求從指定的位置,復制多少字節(jié)數據而已。

dd命令實現鏡像備份和恢復,比Ghost軟件簡單和強大多了。使用ghost軟件,依然需要用戶進行復雜而危險的磁盤分區(qū)操作。

而使用fdisk和dd這兩條命令,一切都免了!

壓縮和解壓縮

可能我們需要備份的分區(qū)很大,使用dd命令生成的鏡像文件也就很大。存儲和傳輸這些鏡像不太方便。 我們也可以使用壓縮程序壓縮生成的鏡像文件。 這里,我選擇使用gzip程序,配合dd命令一起使用。

gzip參數:

-c 表示輸出到stdout

-d 表示解壓縮

-1 表示最快壓縮

-9 表示最好壓縮

默認使用的是-6壓縮級別。

要使用 dd 和 gzip 生成壓縮的鏡像文件,可以執(zhí)行命令: # dd bs=512

count=[fdisk命令中最大的end數+1] if=/dev/sda | gzip -6 /ghost.img.gz

還原時,可以執(zhí)行下列命令: # gzip -dc /ghost.img.gz.gz | dd of=/dev/sda

提醒:

如果你把鏡像恢復到另一臺計算機上,你可能會發(fā)現你的網卡是eth1,而不是eth0。這是因為

/etc/udev/rules.d/70-persistent-net.rules 文件把你做鏡像的計算機的網卡作為eth0登記了。

如果你的網絡腳本對eth0進行了處理,而沒有對eth1進行處理,那么不修改網絡腳本,你可能就無法上網了。

也許你會希望在做鏡像之前,先刪除 /etc/udev/rules.d/70-persistent-net.rules 文件。這樣你恢復鏡像時,網卡的名字就是eth0。 就不會造成你在恢復后的計算機上無法上網的問題了。

注意:

最好在dd生成鏡像之前,先umount所有 if和of 設備的分區(qū)。這樣可以確保在dd的過程中文件系統(tǒng)沒有被改變。

在完成dd(生成鏡像和恢復鏡像)后,執(zhí)行sudo sync,確保數據被真正寫入到硬盤上。

另外,如果你想要對整個硬盤進行備份和恢復,而不是只備份和恢復部分分區(qū),那么就請把dd命令中的 count=[fdisk命令中最大的end數+1] 去掉。bs=512也可以去掉。

怎么把linux 系統(tǒng) 拷到另外一個

1、用cp命令可以復制全部文件。1)、復制的時候記得使用通配符*,*表示所有文件。

2)、復制的時候記得-R參數,即遞歸復制,可以將源文件夾下的子文件夾中的文件一并復制。

2、示例:將當前用戶home目錄下的doc文件夾下的所有文件復制到Downloads目錄中。

3、cp命令使用詳解:

1)、用法:cp [選項]... [-T] 源文件 目標文件

 或:cp [選項]... 源文件... 目錄

 或:cp [選項]... -t 目錄 源文件...

將源文件復制至目標文件,或將多個源文件復制至目標目錄。

2)、長選項必須使用的參數對于短選項時也是必需使用的。

-a, --archive 等于-dR --preserve=all

--backup[=CONTROL 為每個已存在的目標文件創(chuàng)建備份

-b 類似--backup 但不接受參數

--copy-contents 在遞歸處理是復制特殊文件內容

-d 等于--no-dereference --preserve=links

-f, --force 如果目標文件無法打開則將其移除并重試(當 -n 選項

存在時則不需再選此項)

-i, --interactive 覆蓋前詢問(使前面的 -n 選項失效)

-H 跟隨源文件中的命令行符號鏈接

-l, --link 鏈接文件而不復制

-L, --dereference 總是跟隨符號鏈接

-n, --no-clobber 不要覆蓋已存在的文件(使前面的 -i 選項失效)

-P, --no-dereference 不跟隨源文件中的符號鏈接

-p 等于--preserve=模式,所有權,時間戳

--preserve[=屬性列表 保持指定的屬性(默認:模式,所有權,時間戳),如果

可能保持附加屬性:環(huán)境、鏈接、xattr 等

-c same as --preserve=context

--sno-preserve=屬性列表 不保留指定的文件屬性

--parents 復制前在目標目錄創(chuàng)建來源文件路徑中的所有目錄

-R, -r, --recursive 遞歸復制目錄及其子目錄內的所有內容

--reflink[=WHEN] 控制克隆/CoW 副本。請查看下面的內如。

--remove-destination 嘗試打開目標文件前先刪除已存在的目的地

文件 (相對于 --force 選項)

--sparse=WHEN 控制創(chuàng)建稀疏文件的方式

--strip-trailing-slashes 刪除參數中所有源文件/目錄末端的斜杠

-s, --symbolic-link 只創(chuàng)建符號鏈接而不復制文件

-S, --suffix=后綴 自行指定備份文件的后綴

-t, --target-directory=目錄 將所有參數指定的源文件/目錄

復制至目標目錄

-T, --no-target-directory 將目標目錄視作普通文件

-u, --update copy only when the SOURCE file is newer

than the destination file or when the

destination file is missing

-v, --verbose explain what is being done

linux 系統(tǒng)的硬盤怎么克隆?

具體步驟:

1,下載ddcopy,做一張win98啟動軟盤把ddcopy拷貝到軟盤。也可用優(yōu)盤。

2,把第一塊硬盤即安裝好Linux系統(tǒng)的源盤接到與主版連接的主數據排線上,把第二塊硬盤即目標盤接到與主版連接的副數據排線上。

3,用啟動軟盤啟動計算機,然后執(zhí)行ddcopy查看幫助.

4,ddcopy

-s

查看硬盤信息。

5,執(zhí)行ddcopy

-d

s=1

d=2

(或ddcopy

80

81).

6,確信無誤,按y開始硬盤克隆,如果不想克隆按n鍵。

7,克隆完成,出現命令提示符。

linux系統(tǒng)可不可以克隆到別的電腦

1.用再生龍這個東東,比ghost強一百倍。

不僅支持克隆備份linux,還支持windows。

不要使用ghost,它只支持ext3分區(qū)。

這個東東是一份liveCD,百來MB大小。

2.可以使用UCloner

UCloner (原名 ubuntu-cloner ) 是針對 Ubuntu Linux 編寫的一個系統(tǒng)備份、恢復、克隆工具;

可將 ubuntu 系統(tǒng)備份為 squashfs 映像文件,也可從映像文件中恢復系統(tǒng),與 GHOST 類似;

可以直接將系統(tǒng)克隆到其它硬盤分區(qū);

可用來制作 Live 系統(tǒng);

同時具有命令行和圖形界面,以滿足不同用戶需求;

UCloner 是開源軟件,遵循 GPL v2/v3 協(xié)議。

推薦使用ucloner,linux mint就是ubuntu,這個使用 簡單,新手都能應付自如。

這兩個東東都有中文支持,放心使用。

分享文章:linux克隆系統(tǒng)命令 linux 克隆
本文網址:http://bm7419.com/article22/dohhicc.html

成都網站建設公司_創(chuàng)新互聯(lián),為您提供網站維護商城網站、動態(tài)網站、關鍵詞優(yōu)化自適應網站、軟件開發(fā)

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

商城網站建設