當前位置:首頁 » 操作系統 » linux系統克隆

linux系統克隆

發布時間: 2023-04-22 15:42:49

linux能不能用GHOST來克隆

linux 下是無法使用ghost的.
因為ghost只能識別很少的老舊Linux文件系統,也無法識別grub和LILO等引導載入程序。

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

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

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

進入Linux操作系統,打開命令行,執行如下命令:
sudo fdisk -u -l
可以查看所有磁碟上的所有分區的尺寸和布局情況。
-u,讓start和end中數字的單位是512位元組,也就是一個sector扇區的大小。

假設我有一個/dev/sda磁碟,有100GB大小。我安裝了一個Ubuntu操作系統。使用了如下分區:
/dev/sda1 5GB
/dev/sda2 1GB擴展分區
/dev/sda5 1GB擴展分區
/dev/sda2是所有擴展分區,它的大小和/dev/sda5重合。
/dev/sda1是ext4格式的文件系統。用於安裝ubuntu操作系統。
/dev/sda5是swap格式的文件系統,作為交換分區。

這里,可以使用一條dd命令就生成6GB的鏡像。然後可以在任意硬碟大於6GB的計算機上恢復出完整的系統,包括MBR和3個分區sda1,sda2,sda5。

具體步驟
找一個U盤,安裝UbuntuLive Cd系統。【具體如何製作U盤啟動的UbuntuLive CD,可以參考Ubuntu官方網站的幫助。】
UbuntuLive Cd和WindowsPE系統類似,是光碟/U盤引導的Ubuntu操作系統,不需要安裝就可以直接使用。

U盤啟動,進入盤上的Ubuntu系統,打開命令行,執行:
sudo fdisk -u -l /dev/sda
查看硬體的分區情況。

然後執行:

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

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

然後,我們就可以把U盤插到其他系統上,用U盤啟動,進入UbuntuLiveCD,打開命令行,執行如下命令:
dd if=/ghost.img of=/dev/sda

完成後,拔掉U盤,啟動計算機,就可以看到我們的Linux系統已經安裝完畢了!
注意:
不要直接在計算機上用本地磁碟啟動系統後執行dd命令生成本地磁碟的鏡像。而應該使用livecd啟動計算機。
因此計算機運行時會對系統盤產生大量寫操作。 直接對運行中的系統盤生成的鏡像,在恢復到其他硬碟上時,很可能會無法啟動!

一樣適用於非Linux操作系統
在linux上用dd命令實現系統鏡像備份和恢復,是不是很簡單呢?

對於Windows系統,甚至Mac等等任意系統,其實都可以用dd命令實現系統鏡像的備份和恢復。
因為,Linux的fdisk命令能夠識別任意系統下的分區格式。fdisk並不關系分區上的文件系統,甚至有無文件系統都不關心。fdisk總是可以報告分區佔用了哪些扇區。
dd命令也不關心磁碟的文件系統格式,它只是簡單地按照要求從指定的位置,復制多少位元組數據而已。

dd命令實現鏡像備份和恢復,比Ghost軟體簡單和強大多了。使用ghost軟體,依然需要用戶進行復雜而危險的磁碟分區操作。
而使用fdisk和dd這兩條命令,一切都免了!

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

gzip參數:
-c 表示輸出到stdout
-d 表示解壓縮
-1 表示最快壓縮
-9 表示最好壓縮
默認使用的是-6壓縮級別。

要使用 dd 和 gzip 生成壓縮的鏡像文件,可以執行命令: # dd bs=512
count=[fdisk命令中最大的end數+1] if=/dev/sda | gzip -6 > /ghost.img.gz

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

提醒:
如果你把鏡像恢復到另一台計算機上,你可能會發現你的網卡是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 設備的分區。這樣可以確保在dd的過程中文件系統沒有被改變。
在完成dd(生成鏡像和恢復鏡像)後,執行sudo sync,確保數據被真正寫入到硬碟上。

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

② linux的was服務克隆到另一台伺服器

linux的was服務克隆到另一台伺服器:首先將第3個應用部署到S2伺服器上,在S2伺服器上搭建服務,使應用可訪問

news.txt 要復制到服務上的本地文件。

root 通過root用戶登錄到遠程伺服器(也可以使用其他擁有同等許可權的用戶)。

192.168.6.129 遠程伺服器的ip地址(也可以使用域名或機器名)。

/etc/squid 將本地文件復制到位於遠程伺服器上的路徑。

特點:

是一個基於POSIX的多用戶、多任務、支持多線程和多CPU的操作系統。伴隨著互聯網的發展,Linux得到了來自全世界軟體愛好者、組織、公司的支持。

它除了在伺服器方面保持著強勁的發展勢頭以外,在個人電腦、嵌入式系統上都有著長足的進步。使用者不僅可以直觀地獲取該操作系統的實現機制,而且可以根據自身的需要來修改完善Linux,使其最大化地適應用戶的需要。

其核心防火牆組件性能高效、配置簡單,保證了系統的安全。在很多企業網路中,為了追求速度和安全,Linux不僅僅是被網路運維人員當作伺服器使用,甚至當作網路防火牆,這是Linux的一大亮點。

③ 磁碟精靈能克隆linux系統不

能。磁碟精靈能克隆linux系統,使用DiskGenius軟體,可以方便地將系統從一個硬碟遷移到另外一個硬碟上,或者更常見的是將系統從硬碟遷移到SSD固態硬碟、U盤等。

④ Linux系統中如何克隆系統

  1. 本地復制,就直接安裝另一硬碟到系統上,直接拷貝所有目錄(除/proc)到新硬碟,再安裝LILO。

2. 可以試一下在機器啟動後,一個命令cat /dev/hda > /dev/hdc ;再安裝LILO。詳細了解Linux命令的話可看看」Linux命令大全「,搜索方式如下圖所示:

⑤ VMWare中如何對Linux系統進行備份

我們使用VMWare操作Linux系統的時候,需要經常對系統進行備份以防止出現意外。那麼如何在VMWare中備份Linux系統呢?下面我給大家分享一下。

工具/材料

VMWare

快照方式備份

  • 01

    點擊頂部的虛擬機菜單,選擇快照下面的拍攝快照選項,如下圖所示

  • 02

    在彈出的拍攝快照界面中給快照起一個名稱,然後點擊拍攝快照按鈕,如下圖所示

  • 03

    接下來如果想用的時候只需要點擊虛擬機菜單,然後選擇快照下面的快照管理器,如下圖所示

  • 04

    在快照管理器中選擇要恢復的快照,然後點擊轉到按鈕即可,如下圖所示

克隆方式備份

  • 01

    首先將虛擬機關機,然後右鍵選擇要備份的虛擬機,選擇管理下面的克隆,如下圖所示

  • 02

    在彈出的克隆向導界面中選擇虛擬機中的當前狀態選項,如下圖所示

  • 03

    然後進入克隆類型選擇界面,這里選擇創建完整克隆選項,如下圖所示

  • 04

    接下來需要設置一下克隆的位置並給克隆備份的系統起一個名稱,如下圖所示

  • 05

    最後我們就可以看到克隆進度條出現了,我們等到進度條走完,就可以得到備份的系統了,如下圖所示

⑥ 把整個Linux系統遷移到另一個硬碟

原來機械硬碟是msdos分區表,新固態硬碟是gpt分區表,數據大小在100GB以內,所以使用 dd 命令遷移。

我系統都是只裝在一廳豎答個分區中,所以直接在 root 模式下執行遷移:

大概一個小時就遷扮慧移完成了。

這里要注意的是拷貝的源和目標分別是 /dev/sda1 和 /dev/sdb1 這兩個分區,而不是 /dev/sda 和 /dev/sdb 這兩個硬碟名稱。

最後更新一下硬碟信息(不然顯示的大小信息等還是舊硬碟的信息):

dd 工具會將 uuid 也一起拷貝,所以拷貝完成之後,只要將舊的硬碟拆卸下來,替換上新的硬碟,不用修改 /etc/fstab 文件,就能按照你以前的設置自動纖閉掛載。

重新啟動電腦,順便修改下Grub,因為莫名其妙出現了一個error問題(具體忘了,上午的事)。
修改文件 /etc/default/grub :

最後更新一下:

⑦ VMware克隆linux(CentOS 7)

前言

本文主要內容:

    1、為什麼使用VMware進行linux系統的克隆?

    2、linux克隆的步驟及事項

一、為什麼使用VMware進行linux系統的克隆?

           在平時自己搭建linux系統時往往需要安裝VMware虛擬機來安裝linux系統,linux安裝需要按照步驟一步步操作,配置各種環境,如固定IP等。如果我們採用克隆的模式進行操作,則有如下好處:

           1、不需要再按部就班地安裝系統。

          2、修改克隆後的系統就可以直接進行使用,可以不需要再安裝一些其他應用,如:JDK,Tomcat等(前提是被克隆的機子已經安裝)。

二、linux克隆的步驟及事項

2.1、選擇已安裝且能正常使用的linux系統,右鍵->管理->克隆;如圖:

管理->克隆

2.2、選擇沒有啟動的系統進行下一步,一直點擊下一步。在選擇克隆類型時選擇【創建完整克隆】

創建完整克隆

2.3、命名克隆系統的名稱,及保存文件目錄:

命名

2.4、克隆完成後,需要修改新生成系統的ip地址及MAC地址。選擇需要修改的系統,右鍵->設置->網路適配器->高級->MAC地址,生成,生成後保存MAC地址。如圖:

生成新的MAC地址

2.5、啟動新系統

2.6、修改文件:/etc/sysconfig/network-scripts/ifcfg-eno16....。使用Tab鍵自動補全,每一台機子不同ifcfg-eno.....後面的數字也不同,如圖:

修改配置文件

    修改HWADDR,該參數值為生成的MAC地址

           IPADDR0:ip地址

   註:在修改文件時可能會用到vim命令,可能會報vim:command not found,是因為沒有安裝vim

         解決:yum -y install vim*

至此,系統克隆成功,此時可以使用shell連接系統測試下。

⑧ linux系統可不可以克隆到別的電腦

1.用再生龍這個東東,比ghost強一百倍。
不僅支持克隆備份linux,還支持windows。
不要使用ghost,它只支持ext3分區。
這個東東是一份liveCD,百來MB大小。
2.可以使用UCloner
UCloner (原名 ubuntu-cloner ) 是針對 Ubuntu Linux 編寫的一個系統備份、恢復、克隆工具;
可將 ubuntu 系統備份為 squashfs 映像文件,也可從映像文件中恢復系統,與 GHOST 類似;
可以直接將系統克隆到其它硬碟分區;
可用來製作 Live 系統;
同時具有命令行和圖形界面,以滿足不同用戶需求;
UCloner 是開源軟體,遵循 GPL v2/v3 協議。
推薦使用ucloner,linux mint就是ubuntu,這個使用 簡單,新手都能應付自如。
這兩個東東都有中文支持,放心使用。

⑨ linux 系統的硬碟怎麼克隆

具體步驟:
1,下載dd,做一張win98啟動軟盤把dd拷貝到軟盤。也可用優盤。
2,把第一塊硬碟即安裝好Linux系統的源盤接到與主版連接的主數據排線上,把第二塊硬碟即目標盤接到與主版連接的副數據排線上。
3,用啟動軟盤啟動計算機,然後執行dd查看幫助.
4,dd
-s
查看硬碟信息。
5,執行dd
-d
s=1
d=2
(或dd
80
81).
6,確信無誤,按y開始硬碟克隆,如果不想克隆按n鍵。
7,克隆完成,出現命令提示符。

熱點內容
鳥存儲空氣 發布:2025-05-18 00:20:24 瀏覽:200
linux刻錄iso 發布:2025-05-18 00:16:15 瀏覽:661
php動態參數 發布:2025-05-18 00:12:05 瀏覽:425
安卓應用上傳 發布:2025-05-18 00:11:57 瀏覽:802
數對的演算法 發布:2025-05-18 00:11:02 瀏覽:381
linuxwhile 發布:2025-05-18 00:10:08 瀏覽:143
xpftp外網 發布:2025-05-17 23:58:11 瀏覽:385
如何評價一個伺服器的性能 發布:2025-05-17 23:40:53 瀏覽:270
淘寶客適合什麼伺服器 發布:2025-05-17 23:39:26 瀏覽:613
python循環文件 發布:2025-05-17 23:39:22 瀏覽:828