精华内容
下载资源
问答
  • Clonezilla
    2021-08-01 09:53:28

    使用CloneZilla Server Edition克隆Linux系统(CloneZilla SE)

    版本1.0

    作者:Falko Timme

    本教程将展示如何使用CloneZilla SE克隆Linux系统。 这对于将一个Linux安装复制到多台计算机而言不用多少时间,例如在教室中,也可用于创建基于映像的系统备份。 在本教程中,我将在Debian Etch服务器上安装CloneZilla SE。 您要克隆的系统可以使用您喜欢的任何Linux发行版。

    我不会保证这将为您工作!

    1初步说明

    我要安装CloneZilla SE的Debian服务器位于本地网络192.168.0.0 (网络掩码255.255.255.0 )中,IP地址为192.168.0.100 。

    要克隆系统,目标系统应该使用相同或至少类似的硬件,否则克隆可能无效!

    2安装CloneZilla SE

    首先,我们导入DRBL的GPG密钥(Linux中的无盘远程引导,需要从网络启动客户端系统(PXE))和CloneZilla存储库:

    wget -q http://drbl.sourceforge.net/GPG-KEY-DRBL -O- | apt-key add -

    然后我们打开/etc/apt/sources.list ...

    vi /etc/apt/sources.list

    ...并将DRBL / CloneZilla Debian存储库添加到它:[...]

    deb http://drbl.sourceforge.net/drbl-core drbl stable

    [...]

    apt-get update

    之后。

    现在我们可以像这样安装DRBL和CloneZilla:

    apt-get install drbl

    然后我们跑

    /opt/drbl/sbin/drbl4imp

    以默认值配置DRBL和CloneZilla(应在大多数环境中工作):

    ************************************** ***。 这个脚本对于那些不耐烦的人来说,它会将DRBL服务器设置为可能不适合您的环境的默认值。 你不耐烦吗 [Y / n] < - ENTER

    ************************************** ***。 好的,懒惰是一种美德! 让我们设置DRBL服务器的默认值! 按“Enter”继续... < - ENTER

    [...]

    Starting the NAT services for DRBL clients... done!

    ip_forward is already on.

    The GDM or KDM config file is NOT found! Skip setting the DM! Maybe you will not be able to make this DRBL server as thin client server!

    Clean all the previous saved config file if they exist...done!

    Turn on the boot prompt for PXE client...done!

    Turn off the thin client option in PXE boot menu...done!

    Modifying /tftpboot/nbi_img/pxelinux.cfg/default to let DRBL client use graphical PXE boot menu... done!

    Full DRBL mode. Remove clientdir opt for label drbl in pxelinux config...

    Setting drbl_mode="full_drbl_mode" in /etc/drbl/drbl_deploy.conf and /etc/drbl/drblpush.conf... done!

    Full clonezilla mode. Remove clientdir opt for label clonezilla in pxelinux config...

    Setting clonezilla_mode="full_clonezilla_mode" in /etc/drbl/drbl_deploy.conf and /etc/drbl/drblpush.conf... done!

    You have to use "/opt/drbl/sbin/dcs" -> clonezilla-start to start clonezilla serivce, so that there will be a clonezilla menu when client boots

    *****************************************************.

    Adding normal users to group "audio cdrom plugdev floppy video"........ done!

    *****************************************************.

    Updating the YP/NIS for group...

    Note! If you add new or remove accounts in the DRBL server in the future, remember to run the following command again, so that some group (EX:plugdev) will be updated:

    tune-debian-dev-group-perm -g "audio cdrom plugdev floppy video" -e

    *****************************************************.

    Enjoy DRBL!!!

    http://drbl.nchc.org.tw; http://drbl.name

    NCHC Free Software Labs, Taiwan. http://free.nchc.org.tw

    *****************************************************.

    If you like, you can reboot the DRBL server now to make sure everything is ready...(This is not necessary, just an option.).

    *****************************************************.

    DRBL server is ready! Now set the client machines to boot from PXE or Etherboot (refer to http://drbl.sourceforge.net for more details).

    NOTE! If Etherboot is used in client machine, version 5.4.0 or newer is required!

    PS. The config file is saved as /etc/drbl/drblpush.conf. Therefore if you want to run drblpush with the same config again, you may run it as: /opt/drbl/sbin/drblpush -c /etc/drbl/drblpush.conf

    server1:~#

    这就是安装。

    3创建Linux系统的映像

    要创建一个映像,我们首先在Debian系统上启动CloneZilla,并告诉它存储一个映像(服务器将等到客户端连接以存储映像),然后我们启动我们要创建的客户端系统图像从网络 - 它应该引导到连接到服务器并创建图像的CloneZilla Linux系统。

    /opt/drbl/sbin/dcs

    在Debian服务器上,然后选择全部选择所有客户端 :

    f427a04eff42a1a3dc86dee56fc1bb87.png

    下一步选择clonezilla-start Start_clonezilla_mode :

    46e039ac3946621848c2e3eda089483d.png

    选择保存磁盘将客户端磁盘保存为图像 :

    5c0c478753b383f2caf20dced0c114af.png

    选择Later_in_client客户端中稍后的输入图像和设备名称 (稍后将在客户端上提示输入图像名称,而不必立即提供图像名称):

    f748f0b211fd1b716eaa4e83c60c8c1e.png

    在接下来的两个屏幕上,您可以简单地按ENTER键选择默认值:

    4dfbc0bd1a6835acd57f0c6c4df25611.png

    132908bd674b831fe7a22693b58297d6.png

    更多相关内容
  • 再生龙(Clonezilla)是一个免费的灾难恢复、硬盘克隆、硬盘映像档制作的部署和解决方案,由台湾的高速网络与计算中心所开发,以GNU通用公共许可协议(GPL)发布。 Clonezilla Live使用户能够将单个计算机的存储介质...
  • 克隆人使用clonezilla备份和还原驱动器背景我运行一组Raspberry PI,并使用bacula进行每日备份。 此外,我每月使用clonezilla对SD卡进行完整备份。 我曾经在虚拟机上这样做,但是为了方便起见,我构建了这个docker...
  • clonezilla-live-2.6.7-28-amd64 支持ubuntu克隆的工具,也可以克隆其他操作系统。
  • clonezilla-live-2.7.0-10-amd64.zip,home,partimag,syslinux,drblwp.png,boot-local-efi.cfg,ldlinux.c32,chain.c32,isolinux.cfg,iso_sort.txt,libcom32.c32,ocswp.png,vesamenu.c32,syslinux.cfg,isolinux.bin,...
  • 再生龙Clonezilla用于批量刻录硬盘的pe工具,不可能一个电脑一个电脑的联网装环境, 这就要用到免费开源的Clonezilla了。 不论电脑系统是Windows的还是Ubuntu的, 在一台电脑安装好系统配置好环境以后, 都可以用...
  • Clonezilla,中文名再生龙,是一个用于系统备份和还原的工具。类似以Ghost,但它是开源、免费的。
  • clonezilla:Clonezilla是类似于NortonGhost:registered:的分区或磁盘克隆工具。它仅保存和恢复硬盘中已使用的块。有两种类型的ClonezillaClonezilla live和Clonezilla SE(服务器版)
  • 再生龙使用文档,个人编写,文档内有再生龙iso镜像百度云盘下载地址,最新版本20200703: clonezilla-live-20200703-focal-amd64.iso
  • Clonezilla是类似于TrueImage®或NortonGhost®的分区和磁盘映像/克隆程序。 它可以帮助您进行系统部署,裸机备份和恢复。 可以使用三种类型的ClonezillaClonezilla live,Clonezilla lite服务器和Clonezilla SE...
  • Clonezilla包含 Linux和MS Windows 版本 Clonezilla分区和磁盘映像/克隆程序 Clonezilla是一个免费的灾难恢复、硬盘克隆、硬盘映像档制作的部署和解决方案,由台湾的国家高速网络与计算中心(国网中心)所开发,...
  • clonezilla虚拟机备份与还原.doc
  • 再生龙clonezilla

    2018-12-19 15:53:28
    clonezilla-live-2.5.2-31-amd64.zip,live,filesystem.packages-remove,filesystem.squashfs,vmlinuz,freedos.img,memtest,ipxe.efi,ipxe.lkn,Clonezilla-Live-Version,filesystem.packages,initrd.img,EFI,images,...
  • clonezilla虚拟机备份与还原操作手册.doc
  • Clonezilla备份还原Linux

    2018-09-12 11:27:23
    Clonezilla备份和还原Linux系统,已经在redhat下,整盘备份还原验证OK,注意:整盘还原的时候,建议还原盘大于等于备份盘
  • 通过 Clonezilla 进行 PXE 备份 Ueberall zu ersetzen: $NAME -> Name des Computers; mehrere sind moeglich dann muss dies pro Computer einmal gemacht werden 00-11-22-... -> MAC 地址 von $NAME $SERVER...
  • 再生龙镜像
  • clonezilla下载制作引导U盘-附件资源
  • 再生龙镜像
  • 再生龙、企鹅龙
  • clonezilla使用March 31st, 2011 is “World Backup Day”—celebrate it by using free software Clonezilla to clone an exact copy of your OS system disk, regardless if you use Windows, Mac OS, or Linux!...
    clonezilla使用

    clonezilla使用

    clonezilla

    March 31st, 2011 is “World Backup Day”—celebrate it by using free software Clonezilla to clone an exact copy of your OS system disk, regardless if you use Windows, Mac OS, or Linux!

    2011年3月31日是“世界备份日”,无论您使用Windows,Mac OS还是Linux,都可以使用免费软件Clonezilla对其操作系统系统磁盘的精确副本进行复制来庆祝!

    In the event of tragic hardware failure, a backup image or completely cloned disk can save you from loads of worry, and get you back on your feet effortlessly. Get in the spirit of the day—keep reading to see how to resurrect that machine with bootable copy of your OS.

    万一发生悲剧性的硬件故障,备份映像或完全克隆的磁盘可以使您免除繁重的工作,并轻松地站起来。 振作精神—继续阅读,以了解如何使用操作系统的可启动副本来恢复该计算机。

    克隆磁盘所需的内容 (What You’ll Need to Clone Your Disk)

    DSC_0001
    A copy of Clonezilla Live CD or a CD-R to burn it on. If you find CD-Rs old fashioned, you can also put the Live Environment on a USB flash drive.
    You can go directly and download Clonezilla now, or jump ahead to the directions for which version to download and burn.
    If you’ve ever heard of Norton Ghost, Clonezilla is an excellent, feature rich alternative available for free download. Clonezilla can copy data, partitions, bootloaders, and system information—creating a copy so accurate your computer won’t know the cloned disk from the original.
    A spare internal hard disk to clone your existing system disk on. One of Clonezilla’s listed “Limitations” is that the target disk must be equal size or larger than the source, so make sure that the drive (or partition) you’re cloning is smaller than the drive you’re cloning it to.
    Make sure your spare disk is one you can install in your computer before cloning, or you’ll find yourself cloning it again and again, which can be time consuming.
    Don’t bother formatting the drive, either, as Clonezilla will retain the formats and partitions of any drive you clone.
    DSC_0041
    An external USB hard drive enclosure to use to write your disk clone to. You can work from one internally installed drive to another, but this involves a lot opening up your machine and installing a second drive, when a USB enclosure does it in seconds.(Author’s note: USB HDD enclosures have saved me from more that one mishap, including one with a drive that only started up one time out of twenty. The enclosure made it much easier to restart, restart, restart and then clone the disk. I would recommend every geek own one!)
    Clonezilla Live CD或CD-R的副本,用于将其刻录。 如果您发现老式CD-R,也可以将Live Environment放在USB闪存驱动器上。
    您可以直接直接下载Clonezilla ,也可以直接跳至要下载和刻录版本的说明。
    如果您曾经听说过Norton Ghost,则Clonezilla是一款出色的,功能丰富的替代产品,可以免费下载。 Clonezilla可以复制数据,分区,引导程序和系统信息-创建副本非常精确,您的计算机将不会从原始磁盘知道克隆的磁盘。
    DSC_0013
    备用内部硬盘,用于克隆现有系统磁盘。 Clonezilla列出的“限制”之一是目标磁盘的大小必须等于或大于源磁盘的大小,因此请确保要克隆的驱动器(或分区)小于要克隆到的驱动器。
    确保您的备用磁盘是您可以在克隆之前安装在计算机中的磁盘,否则您会发现自己一次又一次地克隆它,这可能很耗时。
    也不用担心格式化驱动器,因为Clonezilla会保留您克隆的任何驱动器的格式和分区。
    用于将磁盘克隆写入其中的外部USB硬盘驱动器机箱。 您可以从一个内部安装的驱动器工作到另一个驱动器,但这需要大量的时间来打开计算机并安装另一个驱动器,而USB机箱只需几秒钟即可完成安装。(作者注:USB HDD机箱使我免于遭受一次以上的灾难,包括其中一个驱动器仅在二十次中启动了一次。该机箱使重新启动,重新启动,重新启动然后克隆磁盘变得更加容易。会推荐每个怪胎自己的!)

    In addition to this, you’ll need a working PC capable of booting from your optical (DVD & CD) drive, and your system disk will have to be capable of running at least long enough to clone your data. It is possible to clone disks with bad sectors or problems starting up—but healthy disks are the best ones to work with and clone, so ensure you have a backup before it is too late.

    除此之外,您还需要一台能够从光盘(DVD&CD)驱动器启动的工作PC,并且系统磁盘必须至少能够运行足够长的时间才能克隆数据。 可以克隆扇区损坏或启动有问题的磁盘,但是运行状况良好的磁盘是最好的磁盘并进行克隆,因此请确保在备份为时已晚之前进行备份。

    Download Clonezilla Live

    下载Clonezilla Live

    sshot-466

    Clonezilla.org is the home to the Clonezilla project, where you can learn a bit about it, or simply download it. For most HTG readers, you can expect to use a x86 Live CD to clone, image, or restore your system disk. This will work with all Intel Macs, and likely any machine running Windows, and many distros of Linux.

    Clonezilla.org是Clonezilla项目的所在地,您可以在其中了解一些内容,也可以直接下载它。 对于大多数HTG读取器,您可以期望使用x86 Live CD来克隆,映像或还原系统磁盘。 这将适用于所有英特尔Mac,以及可能运行Windows的任何计算机以及许多Linux发行版。

    sshot-468

    As stated above, download the Clonezilla Live CD. If you navigate to Clonezilla.org, you’ll find there are a lot of options to sort through.

    如上所述,下载Clonezilla Live CD。 如果导航到Clonezilla.org,您会发现有很多选项可供选择。

    sshot-469

    We’ll be using the ISO version of the Live CD…

    我们将使用Live CD的ISO版本…

    sshot-470

    As well as the latest stable release. Cut out the middleman, and download the x86 Live CD Stable Release ISO of Clonezilla by going here.

    以及最新的稳定版本。 切掉中间人,并通过此处下载x86 Live CD稳定版Clonezilla的ISO

    sshot-474

    Once your ISO file is done downloading, the simplest thing to do is to burn it to a CD-R. One great program for burning ISO files is ImgBurn, although many other exist, including a solution built into Windows 7, if you happen to be running it.

    下载完ISO文件后,最简单的方法是将其刻录到CD-R。 ImgBurn是刻录ISO文件的一个很棒的程序,尽管还有很多其他程序,包括Windows 7内置的解决方案(如果您恰巧正在运行它的话)。

    Boot The Clonezilla Live CD

    引导Clonezilla Live CD

    banner

    Many computers will automatically boot from a bootable CD like the Clonezilla Live Disc. However, if you have trouble booting from a CD, you’ll have to change your boot order in your BIOS, most of which can be reached by pressing Tab, Delete, or F8 immediately as you hear the machine beeps or chimes to let you know it is turning on.

    许多计算机将自动从可启动CD(例如Clonezilla Live Disc)启动。 但是,如果从CD引导时遇到问题,则必须在BIOS中更改引导顺序,当听到机器发出哔哔声或提示音时,可以通过立即按Tab,Delete或F8来访问大多数引导顺序。知道它正在打开。

    Intel Mac users can boot from a CD by holding down the “C” key or the Alt/Option key on the keyboard immediately after you hear the trademark Mac startup noise.

    听到Mac商标启动噪音后,立即按住键盘上的“ C”键或Alt / Option键,即可从CD引导Intel Mac用户。

    DSC_0003

    Clonezilla should boot up on nearly any PC without a hitch. Default settings on most screens will work for most readers, like this one, which requests which environment to boot. Press enter at the default choice to load Clonezilla in an 800 x 600 pixel environment.

    Clonezilla应该可以在几乎所有PC上顺利启动。 大多数屏幕上的默认设置都适用于大多数读者(例如该读者),它要求启动哪种环境。 在默认选择上按Enter键,以在800 x 600像素的环境中加载Clonezilla。

    DSC_0004

    Assuming you’re reading this, you can select the default language of English.

    假设您正在阅读本文,则可以选择默认的英语语言。

    DSC_0005

    Again, choosing the default of “Don’t Touch Keymap” will suffice. If you want to pick your keyboard, do so, but Clonezilla mostly uses the Enter and Arrow keys.

    同样,选择默认的“ Do n't Touch Keymap”就足够了。 如果要选择键盘,可以这样做,但是Clonezilla通常使用Enter和Arrow键。

    启动Clonezilla,然后开始克隆 (Start Clonezilla, and Start Cloning)

    DSC_0006

    Clonezilla gives you the opportunity to use the command prompt to clone or image your disks, although we’ll consider that an option for expert users. Press enter to begin using Clonezilla.

    尽管我们认为专家用户可以选择使用Clonezilla,但仍可以使用命令提示符来克隆或镜像磁盘。 按Enter开始使用Clonezilla。

    DSC_0007

    This is the major branch within the program. Do you want to create an image file to restore multiple copies of later, or simply clone a system disk to another hard drive to begin using immediately?

    这是程序中的主要分支。 您是否要创建映像文件以还原以后的多个副本,还是只是将系统磁盘克隆到另一个硬盘驱动器以立即开始使用?

    Here’s a breakdown of the two methods, and how to navigate through the prompts in Clonezilla to do them:

    以下是这两种方法的细目,以及如何在Clonezilla的提示中进行导航以实现它们:

    Create a Backup Image of Your System DiskCreate a Perfect Copy of Your System Disk
    1. 1. Device-image
    2. 2. Local-dev
    3. 3. Select “home/partimg”
    4. 4. Beginner Mode
    5. 5. Save Disk/Save Parts
    6. 6. Select Source
    7. 7. Check Image on completion?
    8. 8. Create Image!
    1. 1. Device-device
    2. 2. Beginner Mode
    3. 3. Disk to Local Disk
    4. 4. Select Source
    5. 5. Select Destination
    6. 6. Clone Device!
    Notes: When you reach #2, you’re selecting to use a local device, like your internal disk or a USB drive. Clonezilla supports cloning drives over network, or LAN, as well. #3 is where you select the destination of your image file—both on what device, which partition, and what folder, assuming it is formatted and can be written to. #5 allows you to choose to use an entire disk or partitions within the disk. You call which one to do there. When you get to #6, you’ll choose which drive you want to create an image of, and #7 allows you to decide if you want to verify your image once it has been written.Notes: Device to device copy is easier for beginners, and is covered with screenshots in this how-to. We’ll be working exclusively with local disks (#3) with the option to clone single partitions, then  carefully going over picking our Source and destination drives.
    创建系统磁盘的备份映像 创建系统磁盘的完美副本
    1. 1.设备映像
    2. 2.本地开发
    3. 3.选择“ home / partimg”
    4. 4.初学者模式
    5. 5.保存磁盘/保存零件
    6. 6.选择来源
    7. 7.完成检查图像?
    8. 8.创建图像!
    1. 1.设备设备
    2. 2.初学者模式
    3. 3.磁盘到本地磁盘
    4. 4.选择来源
    5. 5.选择目的地
    6. 6.克隆设备!
    注意:达到#2时,您将选择使用本地设备,例如内部磁盘或USB驱动器。 Clonezilla也支持通过网络或LAN克隆驱动器。 #3是您选择映像文件的目标的位置—假定已格式化并可以将其写入任何设备,分区和文件夹。 #5允许您选择使用整个磁盘或磁盘中的分区。 您叫那一个在那儿做。 进入#6后,您将选择要为其创建映像的驱动器,并且#7允许您确定是否要在写入映像后验证映像。 注意:对于初学者来说,设备到设备的复制比较容易,并且在此操作方法的屏幕快照中对此进行了介绍。 我们将专门与本地磁盘(#3)一起使用,可以选择克隆单个分区,然后仔细地仔细检查源驱动器和目标驱动器。

    Refer back to this chart to help demystify Clonezilla as you navigate through its options and menus, particularly if you choose to create image files over cloning your entire disk.

    返回此表可帮助您在浏览Clonezilla的选项和菜单时揭开神秘面纱,尤其是如果您选择通过克隆整个磁盘来创建映像文件时。

    Local Device to Local Device Cloning

    本地设备到本地设备的克隆

    DSC_0015

    Select “Device-device” to clone one drive onto another and not work with images. This will allow you to create a perfect clone of your system disk on a USB disk—but let’s not get ahead of ourselves.

    选择“设备-设备”将一个驱动器克隆到另一个驱动器上,而不使用映像。 这将允许您在USB磁盘上创建系统磁盘的完美克隆,但请不要超越自己。

    DSC_0016

    Beginner mode is fine for almost all purposes. There is no need to venture into “Expert Mode” territory unless you’re feeling brave (or already know what you’re doing).

    初学者模式几乎可以用于所有目的。 除非您感到勇敢(或已经知道自己在做什么),否则无需冒险进入“专家模式”领域。

    DSC_0017

    Here you can elect to use local disks (drives hooked into your machine, either internally or via USB) or remote disks (LAN or SSH drives, for more advanced users). If you wish to only clone partitions, you can also do that here with the two “Part to Part” options. For our purposes, we’ll use “Disk to Local Disk.”

    在这里,您可以选择使用本地磁盘(内部或通过USB连接到计算机的驱动器)或远程磁盘(对于高级用户而言是LAN或SSH驱动器)。 如果只希望克隆分区,也可以在此处使用两个“ Part to Part”选项。 为了我们的目的,我们将使用“磁盘到本地磁盘”。

    (Author’s Note: If you’re not familiar with Linux or OS X’s more elaborate partitions, you probably shouldn’t clone just one of them. You may end up missing a key partition or a swap your OS might be looking for. To be safe, clone your entire disk, unless you’re absolutely certain you know what you’re doing!)

    (作者注:如果您不熟悉Linux或OS X较为复杂的分区,则可能不应该仅克隆其中一个分区。您可能最终会丢失关键分区或OS可能正在寻找的交换分区。安全,请克隆整个磁盘,除非您完全确定自己知道自己在做什么!)

    DSC_0018

    If you have many drives installed, including your USB drive, you may have trouble locating your source drive. This is the drive you want to clone, so make sure you pick it out correctly. Keep in mind that Clonezilla is based on GNU/Linux, so its drive naming structures may be unfamiliar to those of us that aren’t Linux users. (In other words, don’t go looking for your C:/ drive!)

    如果您安装了许多驱动器,包括USB驱动器,则可能找不到源驱动器。 这是您要克隆的驱动器,因此请确保正确选择它。 请记住,Clonezilla基于GNU / Linux,因此它的驱动器命名结构可能对我们这些非Linux用户的结构并不熟悉。 (换句话说,不要去寻找您的C:/驱动器!)

    Likely you’ll have to rely on the size and brand name of your hard disk. In the example above, this PC’s system disk was a 300GB Samsung disk, which Clonezilla identifies as sda. Pick the disk that you want to clone, and press enter.

    您可能必须依靠硬盘的大小和品牌名称。 在上面的示例中,该PC的系统磁盘是300GB的Samsung磁盘,Clonezilla将该磁盘标识为sda 。 选择要克隆的磁盘,然后按Enter。

    DSC_0019

    The second choice is your destination, or target disk. On this PC, the choice was obvious, because the drive was 10x larger, and connected by USB. Depending on how you’ve got your drives connected, it may be more or less obvious. Simply keep in mind you choose the source first, then the destination.

    第二个选择是您的目标磁盘或目标磁盘。 在此PC上,选择是显而易见的,因为驱动器大10倍,并通过USB连接。 根据连接驱动器的方式,它可能或多或少是显而易见的。 只需记住您首先选择来源,然后选择目的地

    DSC_0020

    With your Source and Destination drives sorted out, Clonezilla has enough information from you to clone your disk. Clonezilla will expect you to press Enter to continue and then print a lot of information to the screen.

    整理好源驱动器和目标驱动器后,Clonezilla从您那里获得了足够的信息来克隆磁盘。 Clonezilla会期望您按Enter继续,然后在屏幕上打印很多信息。

    DSC_0023

    You’ll be given two opportunities to stop it from writing to your destination disk if you think you’ve chosen the wrong one. You should see the information listed above the Y/N prompt for the drive you’re writing your clone to, so double check it and hit Y for yes.

    如果您认为选择了错误的磁盘,将会有两次机会阻止它写入目标磁盘。 您应该在向克隆写入的驱动器的Y / N提示符上方看到列出的信息,因此请仔细检查并单击Y表示是。

    DSC_0024

    Here, you’re given the opportunity to clone the boot loader, which boots your operating system. If you’re plan to ever replace your system drive with this new one, you won’t want to deal with setting up a bootloader, so clone your existing one by selecting y for yes.

    在这里,您将有机会克隆引导加载程序,该引导加载程序将引导您的操作系统。 如果您打算用此新驱动器替换系统驱动器,则不需要设置引导程序,因此可以通过选择y来克隆现有的引导程序。

    DSC_0025

    You’re given one final opportunity to back out before your target disk is formatted and written to, erasing all data on it and replacing it with a clone of your system drive. Y for yes to continue!

    在格式化和写入目标磁盘之前,您将获得最后一次退出的机会,可以擦除目标磁盘上的所有数据,然后将其替换为系统驱动器的克隆。 是的,Y继续!

    DSC_0026

    And Clonezilla begins to work its magic.

    Clonezilla开始发挥作用。

    DSC_0027

    And continues.

    并继续。

    DSC_0029

    And still continues. Don’t expect it to happen quickly, as creating a perfect clone of your operating system and all your partitions can take quite a long time, particularly over USB speeds. Be prepared to walk away, and come back after an hour, or two or three, depending on the size of your drive.

    并且仍在继续。 不要指望它会很快发生,因为创建操作系统和所有分区的完美克隆会花费很长时间,尤其是在USB速度方面。 准备走开,一小时或两三个小时后再回来,具体取决于驱动器的大小。

    DSC_0030

    Once your cloning is complete, you can expect more “Enter to Continue” prompts. From there, you can restart Clonezilla for more cloning action, or power down, or reboot.

    克隆完成后,可能会出现更多“ Enter to Continue”提示。 从那里,您可以重新启动Clonezilla以执行更多克隆操作,或者关闭电源或重新启动。

    Booting Up Your New (Old) Machine

    引导新的(旧)计算机

    DSC_0032

    Excited to test your clone? Install your new system disk, and set your BIOS to use it as your primary master drive. If everything has gone without a hitch, your computer (at least your operating system) won’t even realize it has a different disk inside it. You may find a big grin on your face—even the most minor details have been cloned, like this bootloader looking for the “Earlier Version of Windows.”

    兴奋地测试您的克隆? 安装新的系统磁盘,并将BIOS设置为将其用作主驱动器。 如果一切顺利,则您的计算机(至少是操作系统)甚至不会意识到其中装有其他磁盘。 您可能会脸上露出一个笑容,即使是最次要的细节也已被克隆,例如此引导程序正在寻找“ Windows的早期版本”。

    DSC_0034

    And your Operating System, be it Linux, OS X, or Windows, will load like normal, without any issues. Again, this is providing that everything has gone smoothly and Clonezilla has been allowed to do its job correctly. So congrats! You’ve created a perfect backup of your system disk to keep for a rainy day—or a day when your hard drive breaks. All of your programs, personalizations, and installs will be complete—it’s almost too good to be true!

    而且您的操作系统(无论是Linux,OS X还是Windows)都将像正常加载一样,没有任何问题。 同样,这提供了一切顺利的前提,并且允许Clonezilla正确执行其工作。 恭喜你! 您已经为系统磁盘创建了完美的备份,以备不时之需-或硬盘坏掉的一天。 您的所有程序,个性化设置和安装都将完成-太好了,难以置信!

    So happy World Backup Day, everyone, and keep your data safe!

    祝大家世界备份日快乐,并确保您的数据安全!



    Image Credits: Computers_0046 by XLShadow, available under Creative Commons. Computer Image by Rev. Xanatos Satanicos Bombasticos (ClintJCL), available under Creative Commons. BIOS/UEFI Image By Yatri Trivedi, used without permission, assumed to be outright theft. All other images by the author.

    图片鸣谢: XLShadow提供的Computers_0046 ,可在“创用CC”下找到 Xanatos Satanicos Bombasticos牧师(ClintJCL)提供的计算机图像,可在Creative Commons下获得 Yatri Trivedi编写的BIOS / UEFI映像未经许可,未经使用,被认为是完全盗窃。 所有其他图像均由作者提供。

    翻译自: https://www.howtogeek.com/57442/how-to-backup-and-resurrect-a-dead-or-dying-system-disk-with-clonezilla/

    clonezilla使用

    展开全文
  • clonezilla使用Clonezilla is a very popular disk cloning and backup solution. Clonezilla provides a lot of different types of cloning capabilities. We can clone our source into SSH, FTP, SMB, WebDAV, ...
    clonezilla使用

    clonezilla使用

    Clonezilla is a very popular disk cloning and backup solution. Clonezilla provides a lot of different types of cloning capabilities. We can clone our source into SSH, FTP, SMB, WebDAV, or local file systems. In this tutorial, we will look at how to download Clonezilla and clone given partition to the remote file system.

    Clonezilla是非常流行的磁盘克隆和备份解决方案。 Clonezilla提供了许多不同类型的克隆功能。 我们可以将源克隆到SSH,FTP,SMB,WebDAV或本地文件系统中。 在本教程中,我们将研究如何下载Clonezilla并将给定的分区克隆到远程文件系统。

    Clonezilla功能 (Clonezilla Feature)

    As a popular and useful paritition and disk imaging/clonging solution it provides different and beneficial features like below.

    作为一种流行且有用的分区和磁盘映像/扩展解决方案,它提供了以下不同且有益的功能。

    • Clonezilla supports a wide range of file systems from different platforms and operating systems like xt2, ext3, ext4, ReiserFS, reiser4, xfs, jfs, btrfs, f2fs and nilfs2 of GNU/Linux, (2) FAT12, FAT16, FAT32, NTFS of MS Windows, (3) HFS+ of Mac OS, (4) UFS of FreeBSD, NetBSD, and OpenBSD, (5) Minix of Minix, and (6) VMFS3 and VMFS5 of VMWare ESX. This means it can be used with operating systems and platforms like GNU/Linux, MS windows, Intel-based Mac OS, FreeBSD, NetBSD, OpenBSD, Minix, VMWare ESX and Chrome OS/Chromium OS, no matter it’s 32-bit (x86) or 64-bit (x86-64) OS without any problem.

      Clonezilla支持来自不同平台和操作系统的各种文件系统,例如GNU / Linux的xt2,ext3,ext4,ReiserFS,reiser4,xfs,jfs,btrfs,f2fs和nilfs2,(2)的FAT12,FAT16,FAT32,NTFS MS Windows,(3)Mac OS的HFS +,(4)FreeBSD,NetBSD和OpenBSD的UFS,(5)Minix的Minix,以及(6)VMWare ESX的VMFS3和VMFS5。 这意味着它可以与GNU / Linux,MS Windows,基于Intel的Mac OS,FreeBSD,NetBSD,OpenBSD,Minix,VMWare ESX和Chrome OS / Chromium OS的操作系统和平台一起使用,无论它是32位(x86 )或64位(x86-64)操作系统没有任何问题。
    • Grub1 and Grub2 bootloader can be reinstalled easily.

      可以轻松地重新安装Grub1和Grub2引导程序。
    • Popular partitioning schemes like MBR, GTP are supported and BIOS or UEFI systems can be booted.

      支持流行的分区方案,例如MBR,GTP,并且可以引导BIOS或UEFI系统。
    • A single image can be restored into multiple systems easily at the same time in a parallel way.

      单个映像可以同时轻松地同时轻松地还原到多个系统中。
    • Unattended mode is supported where previously provided and configured boot/clone/image options can be used automatically.

      支持无人参与模式,其中可以自动使用先前提供的配置的启动/克隆/映像选项。
    • Multicast and Bittorrent are supported for massive deployment which will increase performance and decrease bandwidth usage and installation time.

      支持大规模部署多播和Bittorrent,这将提高性能并减少带宽使用和安装时间。
    • Image files can be stored, exported, and read in/from the local disk, ssh server, sftp, SCP, NTFS, WebDAV, portable hard drive, etc.

      图像文件可以存储,导出以及从本地磁盘,ssh服务器,sftp,SCP,NTFS,WebDAV,便携式硬盘驱动器中读取/读取。
    • Image files can be secured with the AES-256 encryption which can be securely transferred or stored.

      图像文件可以使用可安全传输或存储的AES-256加密进行保护。

    Clonezilla的局限性 (Clonezilla Limitations)

    Even Clonezilla is a great solution there are some disadvantages or limitations about it. But these disadvantages or limitations are generally no problem for most of the users.

    即使Clonezilla是一个很好的解决方案,它也有一些缺点或局限性。 但是这些缺点或局限性对于大多数用户而言通常都不是问题。

    • While cloning from the source to the destination storage the destination should be equal or larger than the source image which is very normal.

      从源克隆到目标存储时,目标应等于或大于非常正常的源映像。
    • Differential/incremental backup is not supported which can be useful to take multiple clones for a single source and only changes are stored which can make multiple versions available.

      不支持差异/增量备份,这对于获取单个源的多个克隆很有用,并且仅存储可以使多个版本可用的更改。
    • Online imaging/cloning is not supported which means the partition to be imaged or cloned should be unmounted and not used by others.

      不支持在线成像/克隆,这意味着要成像或克隆的分区应该被卸载,并且不被其他人使用。
    LEARN MORE  How To Install and Setup SNMP Service or Daemon For Linux
    了解更多信息如何为Linux安装和设置SNMP服务或守护程序

    下载(Download)

    Clonezilla can be downloaded in various format but the most popular format is 64 bit stable ISO image. We will download ISO image from the following link.

    可以以多种格式下载Clonezilla,但最流行的格式是64位稳定的ISO映像。 我们将从以下链接下载ISO映像。

    https://osdn.net/projects/clonezilla/downloads/67925/clonezilla-live-2.5.2-17-amd64.iso/

    https://osdn.net/projects/clonezilla/downloads/67925/clonezilla-live-2.5.2-17-amd64.iso/

    刻录到CD或闪存(USB) (Burn to CD or Flash Storage (USB))

    There are different tools to Burn into the CD. In order to burn into the CD, there are different tools for different operating systems. For the Windows CD Tool, Nero can be used. For Linux Brasero or Command Linux can be used.

    有多种工具可以刻录到CD中。 为了刻录到CD中,有针对不同操作系统的不同工具。 对于Windows CD工具,可以使用Nero。 对于Linux,可以使用Brasero或Command Linux。

    To create bootable USB Flash disk please take to the following tutorials.

    要创建可启动的USB闪存盘,请转至以下教程。

    从CD或USB引导 (Boot From CD or USB)

    In order to start Clonezilla, we should prepare the system we want to backup to boot from USB or CDROM according to our situation.

    为了启动Clonezilla,我们应该根据情况准备要备份的系统,以从USB或CDROM引导。

    启动Clonezilla (Start Clonezilla)

    We can see in the following screen Clonezilla is starting. There is following options where we can select.

    我们可以在下面的屏幕中看到Clonezilla正在启动。 我们可以选择以下选项。

    • Clonezilla Live is the mod we will use in this tutorial which will start Clonezilla Live mode which will not save any data into systems.

      Clonezilla Live是我们将在本教程中使用的mod,它将启动Clonezilla Live模式,该模式不会将任何数据保存到系统中。

    • Other modes of Clonezilla live is the mode a list of other detailed live modes will be listed.

      Other modes of Clonezilla live是将列出其他详细实时模式的列表的模式。

    • Local operating system in harddrive will open from installed operating system.

      Local operating system in harddrive将从已安装的操作系统打开。

    • Memtest & FreeDOS will start the memory test of the current system or PC.

      Memtest & FreeDOS将启动当前系统或PC的内存测试。

    • Network boot via iPXE will start from over network with PXE protocol.

      Network boot via iPXE将从使用PXE协议的网络开始。

    启动Clonezilla
    Start/Boot Clonezilla
    启动/启动Clonezilla

    选择语言 (Choose Language)

    We will select the interface language we want to use during clone and backup operations. In this case, we select English and related localization settings.

    我们将选择在克隆和备份操作中要使用的界面语言。 在这种情况下,我们选择English和相关的本地化设置。

    选择语言
    Choose Language
    选择语言

    We can see that also following languages and locations settings are provided too.

    我们可以看到,还提供了以下语言和位置设置。

    • Catalan

      加泰罗尼亚语
    • German

      德语
    • Hungarian

      匈牙利
    • Spanish

      西班牙文
    • French

      法文
    • Italian

      义大利文
    • Japanese

      日本
    • Brazilian Portuguese

      巴西葡萄牙语
    • Russian

      俄语
    • Slovak

      斯洛伐克文
    • Turkish

      土耳其
    • Chinese (Simplified and Traditional)

      中文(简体和繁体)

    配置键盘映射 (Configure Keymap)

    We may select different keymap provided by the current language. In this situation, we proceed with the language provided keymap which is English . If you use different keymap than English be sure that you have selected it.

    我们可以选择当前语言提供的其他按键映射。 在这种情况下,我们将继续使用提供的语言keymap,即English 。 如果您使用的键盘映射不同于英语,请确保已选择它。

    配置键盘映射
    Configure Keymap
    配置键盘映射

    Clonezilla的启动模式(Start Mode Of Clonezilla)

    Clonezilla provides two work interaction mode which will provide us different interfaces to use it.

    Clonezilla提供了两种工作交互模式,这将为我们提供不同的界面来使用它。

    • Start Clonezilla will start a menu-driven interface that can be called a GUI mode. Most of the operations are executed via menus.

      Start Clonezilla将启动一个菜单驱动的界面,该界面可以称为GUI模式。 大多数操作通过菜单执行。

    • Enter_shell will enter to the Clonezilla operating system shell. This is designed for advanced users where commands are provided for operations and configuration.

      Enter_shell将进入Clonezilla操作系统外壳。 这是为高级用户设计的,在高级用户中提供了用于操作和配置的命令。

    Clonezilla的启动模式
    Start Mode Of Clonezilla
    Clonezilla的启动模式

    选择复印模式(Choose Copy Mode)

    Clonezilla provides different copy modes those are like below.

    Clonezilla提供了以下不同的复制模式。

    • device-image will copy devices and partitions to the image file.

      device-image将设备和分区复制到映像文件。

    • device-device will copy devices to devices where it is like sync and creating the same device or partition.

      device-device会将设备复制到需要同步的设备上,并创建相同的设备或分区。
    • remote-source will copy remote remotely located image files into the specified partition of the device.

      remote-source会将远程位于远程的图像文件复制到设备的指定分区中。

    选择复印模式
    Choose Copy Mode
    选择复印模式

    设定目的地(Set Destination)

    Clonezilla can use different destination units according to copy mode.

    Clonezilla可以根据复制模式使用不同的目标单元。

    LEARN MORE  Linux Sysstat Utilities For Monitoring System Performance
    了解更多用于监视系统性能Linux Sysstat实用程序

    local_dev can be used to set local storage devices like hard drive, USB drive, external hard disk etc.

    local_dev可用于设置本地存储设备,例如硬盘驱动器,USB驱动器,外部硬盘等。

    ssh_server is used to select SSH server for storage of the image.

    ssh_server用于选择SSH服务器来存储映像。

    samba_server is used to select samba or SMB or a Windows network share to be used storage of the image.

    samba_server用于选择要使用的samba或SMB或Windows网络共享。

    nfs_server is used to select network file system or NFS storage for images which is popularly used with Linux and Unix systems.

    nfs_server用于为映像选择网络文件系统或NFS存储,而Linux和Unix系统通常使用nfs_server

    Webdav_server is used to select WebDAV as a storage server for images.

    Webdav_server用于选择WebDAV作为图像的存储服务器。

    s3_server is used to select Amazon S3 storage service for image storage which is a cloud service and requires internet connection.

    s3_server用于为图像存储选择Amazon S3存储服务,该服务是一种云服务,需要Internet连接。

    swift_server is used to store images in an OpenStack switch storage service.

    swift_server用于在OpenStack交换机存储服务中存储图像。

    enter_shell will change mode into the command line or shell.

    enter_shell会将模式更改为命令行或shell。

    skip will select the current system memory as storage where it will not persistent and lost after system restart. Also the size can not be enough to store imge.

    skip将选择当前系统内存作为存储,在系统重新启动后该内存将不会持久且不会丢失。 另外,该尺寸不足以存储图像。

    设定目的地
    Set Destination
    设定目的地

    网络配置(Network Configuration)

    We need to make network configuration if we will use network based source or destinations. We need to set IP address. We have following options.

    如果我们将使用基于网络的源或目标,则需要进行网络配置。 我们需要设置IP地址。 我们有以下选择。

    • dhcp will get the IP address automatically from the DHCP server.

      dhcp将从DHCP服务器自动获取IP地址。

    • static configuration is used to set IP and network addresses manually and statically.

      static配置用于手动和静态设置IP和网络地址。

    • pppoe is used to configure PPPoE network configuration.

      pppoe用于配置PPPoE网络配置。

    • enter_shell can be used to set IP address in Linux bash shell

      enter_shell可用于在Linux bash shell中设置IP地址

    网络配置
    Network Configuration
    网络配置

    挂载远程文件系统(Mount Remote File System)

    As we have selected SSH or SSHFS as a remote file system we should set some parameters. We will provide the following parameters.

    当我们选择SSH或SSHFS作为远程文件系统时,我们应该设置一些参数。 我们将提供以下参数。

    • The IP address of the remote server

      远端伺服器的IP位址
    • Ssh port number

      SSH端口号
    • SSHFS file system mount point

      SSHFS文件系统挂载点
    • SSH connection username

      SSH连接用户名
    • SSH connection password

      SSH连接密码
    挂载远程文件系统
    Mount Remote File System
    挂载远程文件系统

    Here we will provide the password for the user root.

    在这里,我们将提供root用户的密码。

    选择向导模式 (Choose Wizard Mode)

    We have two options to set backup options.

    我们有两个选项来设置备份选项。

    • Beginner option is used to configure basic settings and will ask fewer questions and configuration parameters.

      Beginner选项用于配置基本设置,并且将询问较少的问题和配置参数。

    • Expert option is designed to configure every and detailed option one by one for more optimization.

      Expert选项旨在逐个配置每个详细选项,以进行更多优化。

    选择向导模式
    Choose Wizard Mode
    选择向导模式

    保存类型(Save Type)

    Clonezilla can save the whole disk or selected partitions. We select to save or backup selected partitions. savedisk will save the selected disk as a whole into a single image file. This can be also called as raw mode.

    Clonezilla可以保存整个磁盘或选定的分区。 我们选择保存或备份所选分区。 savedisk将所选磁盘作为一个整体保存到单个映像文件中。 这也可以称为原始模式。

    保存类型
    Save Type
    保存类型

    设置备份名称(Set Backup Name)

    We need to set the backup name. Clonezilla will provide the name automatically according to the current date and time.

    我们需要设置备份名称。 Clonezilla将根据当前日期和时间自动提供名称。

    设置备份名称
    Set Backup Name
    设置备份名称

    选择分区(Select Partitions)

    We will select the source partitions we want to clone. In this case we select the partition named vda1 which is about 50GB in size with the ext4 file system.

    我们将选择要克隆的源分区。 在这种情况下,我们选择名为vda1的分区,对于ext4文件系统,该分区的大小约为50GB。

    选择分区
    Select Partitions
    选择分区

    选择磁盘完整性检查(Select Disk Integrity Check)

    We can check integrity of the source before backup operation. But checking disk integrity operation takes some time so we will skip to check disk integrity in this case. Also -fsck option can be selected in order to check the source disk file system integrity before starting imaging operation. -fsck-y option can be used for source disk file system integrity check and repair automatically if there is an error about the file system.

    我们可以在备份操作之前检查源的完整性。 但是检查磁盘完整性操作需要一些时间,因此在这种情况下,我们将跳过检查磁盘完整性。 也可以选择-fsck选项,以便在开始映像操作之前检查源磁盘文件系统的完整性。 -fsck-y选项可用于源磁盘文件系统完整性检查,如果有关文件系统的错误可自动进行修复。

    选择磁盘完整性检查
    Select Disk Integrity Check
    选择磁盘完整性检查

    Or we can check saved image file integrity with the following screen.Yes will also check the created image integrity.

    或者,我们可以通过以下屏幕检查保存的图像文件的完整性。 Yes还将检查创建的图像完整性。

    选择磁盘完整性检查
    Select Disk Integrity Check
    选择磁盘完整性检查

    选择加密(Select Encryption)

    We can also encrypt saved image if we need more security. But in this case, we will do not encrypt images. Option -senc is used to skip encryption and -enc is used to encrypt the created disk image.

    如果需要更高的安全性,我们还可以加密保存的图像。 但是在这种情况下,我们将不加密图像。 选项-senc用于跳过加密,而-enc用于加密创建的磁盘映像。

    选择加密
    Select Encryption
    选择加密

    选择操作复制后执行(Select Action Take After Copy)

    We can select the action that will take after the backup operation is completed. - choose will ask us when the operation is complete. -p reboot will automatically reboot the system when the operation is completed. -p poweroff will shut down the system when the operation is complete.

    我们可以选择在备份操作完成后将要执行的操作。 - choose将在操作完成时询问我们。 -p reboot将在操作完成后自动重新引导系统。 -p poweroff将在操作完成后关闭系统。

    选择操作复制后执行
    Select Action Take After Copy
    选择操作复制后执行

    开始克隆操作(Start Clone Operation)

    These screens provides the start of the backup or clone operation.

    这些屏幕提供了备份或克隆操作的开始。

    开始克隆操作
    Start Clone Operation
    开始克隆操作

    and then

    接着

    开始克隆操作
    Start Clone Operation
    开始克隆操作

    克隆或备份操作(Cloning or Backup Operation)

    The following screen will provide detailed information about the backup process. We will be provided information like

    以下屏幕将提供有关备份过程的详细信息。 我们将提供类似的信息

    • Elapsed Time

      经过时间
    • Remaining Time

      剩余时间
    • Current Operation

      目前的运作
    克隆或备份操作
    Cloning or Backup Operation
    克隆或备份操作

    翻译自: https://www.poftut.com/clone-windows-linux-drives-clonezilla/

    clonezilla使用

    展开全文
  • 基于Clonezilla的多系统自动化测试系统的研究与设计,余信达,马严,本文研究并设计了一种基于Clonezilla的软件自动化测试系统
  • Linux 系统克隆工具 Clonezilla。包含引导文件及使用说明。 由于文件110M,分三个压缩包。 此文件为 Part3
  • 即该工具无需了解硬盘中装了什么格式的文件或操作系统,介于磁盘块存储中可以快速高效的备份,它虽然和当前流行的Clonezilla工具相比,不能够利用网络来传输文件,但是如果在可以拆开主机,接触到硬盘的工作环境中,...
  • 再生龙(Clonezilla)是一个免费的灾难恢复、硬盘克隆、硬盘映像档制作的部署和解决方案,由台湾的高速网络与计算中心所开发,以GNU通用公共许可协议(GPL)发布。 Clonezilla Live使用户能够将单个计算机的存储介质...
  • clonezilla虚拟机备份与还原操作手册.pdfclonezilla虚拟机备份与还原操作手册.pdfclonezilla虚拟机备份与还原操作手册.pdfclonezilla虚拟机备份与还原操作手册.pdfclonezilla虚拟机备份与还原操作手册.pdfclonezilla...
  • 起因:由于公司的几台开发测试服务器从IDC机房搬回办公室后,电费飙涨,为降低公司成本,倡导绿色节能,遂想将几台资源...软件:Clonezilla-live-2.7.1-22 、rufus 、VNC Viewer 下载链接: Clonezilla: https://clone

    起因:由于公司的几台开发测试服务器从IDC机房搬回办公室后,电费飙涨,为降低公司成本,倡导绿色节能,遂想将几台资源利用率不高的服务器进行虚拟化后关停,因此就有了本文。权当学习记录,有不当之处,欢迎读者指出,共同探讨。

    一、基本环境

    源服务器:Ubuntu18.04

    目的服务器:CentOS 7.9 、 Libvirt KVM/QEMU

    网络:同一局域网

    软件:Clonezilla-live-2.7.1-22 、rufus 、VNC Viewer

    下载链接:

    Clonezilla: https://clonezilla.org/downloads.php

    Rufus: https://rufus.ie/zh/

    二、Clonezilla(再生龙)简介

    Clonezilla是类似于TrueImage®或NortonGhost®的分区和磁盘映像/克隆程序。它可以帮助您进行系统部署,裸机备份和恢复。可以使用三种类型的Clonezilla:Clonezilla live,Clonezilla lite服务器和Clonezilla SE(服务器版)。Clonezilla live适用于单机备份和还原。尽管Clonezilla lite服务器或SE用于大规模部署,但它可以同时克隆许多(40多台!)计算机。Clonezilla仅在硬盘中保存和恢复使用过的块。这提高了克隆效率。借助42节点群集中的某些高端硬件,创造了最高8 GB / min的速率恢复多台的记录。(官网英文Google机翻)

    三、操作步骤

    1.前期准备:

    确认源服务器或主机正确的配置了U盘启动,并确认U盘可以正常使用,因为我在操作过程中就遇到了同一个U盘有些服务器可以识别,有些不能识别的情况。

    准备好显示器、键盘,一般服务器只有VGA接口,确认显示器配备相应线缆。

    准备好存储备份镜像的空间,因为服务器数据动辄几十上百G,备份多台将消耗很多磁盘空间,因此需做好提前规划。

    2.创建Clonezilla启动U盘

    官方推荐了几种方式进行启动U盘的创建,本次采用rufus。

    rufus有绿色版本,下载后直接打开运行,先选择镜像:

    在这里插入图片描述

    选择已经下载好的Clonezilla镜像后,确认U盘中数据已备份后,可点击开始,此时会提示写入方式,直接点击OK,以推荐方式写入:

    在这里插入图片描述

    提示缺少的文件,点击是将在rufus文件同目录下创建一个文件夹并自动下载:

    在这里插入图片描述

    警告提示,点确定:

    在这里插入图片描述

    完成后,关闭rufus即可。

    3.开始备份

    重启服务器,并通过U盘启动,如果服务器使用的是UEFI引导程序,用U盘启动时记得选择BIOS,进入Clonezilla启动页,默认选择第一项:

    在这里插入图片描述

    选择语言,支持简体中文:

    在这里插入图片描述

    选择键盘布局,默认即可:

    在这里插入图片描述

    进入软件:

    在这里插入图片描述

    选择第一项,备份和还原都是这个,后面详细说明:

    在这里插入图片描述

    选择文件目录,这里使用ssh服务,第二项:

    在这里插入图片描述

    配置当前服务器的网络信息,即IP地址、子网掩码、网关、DNS服务器等,这里根据自己的网络环境设置,我这里使用静态IP:

    在这里插入图片描述

    配置IP地址:

    在这里插入图片描述

    配置子网掩码:

    在这里插入图片描述

    配置网关:

    在这里插入图片描述

    配置DNS服务器:

    在这里插入图片描述

    配置存储备份镜像的服务器IP:

    在这里插入图片描述

    配置备份服务器ssh服务端口:

    在这里插入图片描述

    配置ssh登陆的用户名:

    在这里插入图片描述

    配置备份存储的路径:

    在这里插入图片描述

    提示要确认并输入服务器密码:

    在这里插入图片描述

    点击确定后,输入yes,并输入密码:

    在这里插入图片描述

    如果连接成功,则会提示挂载的备份目录,可以查看是否正确,回车继续:

    在这里插入图片描述

    选择工作模式,这里选择第二项,专家模式:

    在这里插入图片描述

    根据自己的情况选择,这里我选择备份硬盘到镜像:

    在这里插入图片描述

    输入镜像文件名称,软件会自动在备份目录生成一个文件夹:

    在这里插入图片描述

    确定名称后,选择需要备份的硬盘,有多个可以选择多个:

    在这里插入图片描述

    接下来的几个选项都是跟备份数据的参数有关,如果不熟悉可以使用默认设置。

    选择备份程序的顺序:

    在这里插入图片描述

    备份高级参数:

    在这里插入图片描述

    镜像压缩格式:

    在这里插入图片描述

    选择卷大小:

    在这里插入图片描述

    检查源文件系统:

    在这里插入图片描述

    检查备份镜像:

    在这里插入图片描述

    是否加密镜像:

    在这里插入图片描述

    操作完成后的动作:

    在这里插入图片描述

    按回车继续:

    在这里插入图片描述

    再次确认,输入y并回车:

    在这里插入图片描述

    等待备份过程结束:

    在这里插入图片描述

    完成后可以选择关闭服务器。

    至此,一台服务器备份完成,可以在备份服务器上查看备份文件情况。

    4.还原备份镜像为kvm虚拟机

    首先,创建虚拟机磁盘文件,因后续可能需要将虚拟机导入openstack,因此我创建了qcow2格式的磁盘文件,也可根据情况指定其他磁盘文件格式,并指定文件大小:

    qemu-img create -f qcow2 /data/test.qcow2 200G
    

    建立虚拟机配置文件,默认在/etc/libvirt/qemu/文件夹下,格式为xml。可以从其它虚拟机文件复制来修改,也可以自己写或者用virt-install命令建立,这里复制一份其它虚拟机文件并做修改:

    <!--
    WARNING: THIS IS AN AUTO-GENERATED FILE. CHANGES TO IT ARE LIKELY TO BE
    OVERWRITTEN AND LOST. Changes to this xml configuration should be made using:
      virsh edit test
    or other application using the libvirt API.
    -->
    
    <domain type='kvm'>
      <name>test</name>         #虚拟机的名称     
      <uuid>e5b3ab33-9317-4b8e-a5bc-7b0150409166</uuid>    #虚拟机的UUID,此值是唯一的,可以用uuidgen命令生成
      <memory unit='KiB'>8388608</memory>         #虚拟机最大内存限制,单位是KB
      <currentMemory unit='KiB'>8388608</currentMemory>			#虚拟机当前内存大小,单位是KB
      <vcpu placement='static'>4</vcpu>				#虚拟机虚拟cpu个数
      <os>
        <type arch='x86_64' machine='pc-i440fx-rhel7.6.0'>hvm</type>	#arch参数表示宿主机cpu架构,machine表示宿主机系统,如:pc-i440fx-rhel7.6.0表示centos7.6版本,pc-i440fx-bionic表示ubuntu18.04版本
        <boot dev='cdrom'/>		#启动设备为光驱,如果是硬盘,则将cdrom改为hd
        <bootmenu enable='yes'/>	#是否显示启动菜单,只有通过vnc工具才能看到,kvm的console是无法看到的
      </os>
      <features>
        <acpi/>
        <apic/>
      </features>
      <cpu mode='custom' match='exact' check='partial'>
        <model fallback='allow'>IvyBridge-IBRS</model>
      </cpu>
      <clock offset='utc'>
        <timer name='rtc' tickpolicy='catchup'/>
        <timer name='pit' tickpolicy='delay'/>
        <timer name='hpet' present='no'/>
      </clock>
      <on_poweroff>destroy</on_poweroff>
      <on_reboot>restart</on_reboot>
      <on_crash>destroy</on_crash>
      <pm>
        <suspend-to-mem enabled='no'/>
        <suspend-to-disk enabled='no'/>
      </pm>
      <devices>
        <emulator>/usr/libexec/qemu-kvm</emulator>		#虚拟机程序路径,这是centos的,ubuntu的则为/usr/bin/kvm-spice
        <disk type='file' device='disk'>			#这里可以设置虚拟机磁盘是来自文件还是物理块设备
          <driver name='qemu' type='qcow2'/>		#指定虚拟磁盘文件格式
          <source file='/data/test.qcow2'/>			#指定虚拟磁盘文件路径
          <target dev='vda' bus='virtio'/>
          <address type='pci' domain='0x0000' bus='0x00' slot='0x05' function='0x0'/>
        </disk>
        <disk type='file' device='cdrom'>
          <driver name='qemu' type='raw'/>
          <source file='/sata/iso/clonezilla-live-2.7.1-22-amd64.iso'/>		#指定光盘镜像文件路径
          <target dev='hda' bus='ide'/>
          <readonly/>
          <address type='drive' controller='0' bus='0' target='0' unit='0'/>
        </disk>
        <controller type='usb' index='0' model='ich9-ehci1'>
          <address type='pci' domain='0x0000' bus='0x00' slot='0x04' function='0x7'/>
        </controller>
        <controller type='usb' index='0' model='ich9-uhci1'>
          <master startport='0'/>
          <address type='pci' domain='0x0000' bus='0x00' slot='0x04' function='0x0' multifunction='on'/>
        </controller>
        <controller type='usb' index='0' model='ich9-uhci2'>
          <master startport='2'/>
          <address type='pci' domain='0x0000' bus='0x00' slot='0x04' function='0x1'/>
        </controller>
        <controller type='usb' index='0' model='ich9-uhci3'>
          <master startport='4'/>
          <address type='pci' domain='0x0000' bus='0x00' slot='0x04' function='0x2'/>
        </controller>
        <controller type='pci' index='0' model='pci-root'/>
        <controller type='ide' index='0'>
          <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x1'/>
        </controller>
        <interface type='bridge'>			#指定网卡工作模式,这里是桥接模式
          <mac address='52:54:00:f2:8c:3a'/>	#这里要注意,如果是手动复制的配置文件,则需要自己修改mac地址,否则会出现地址冲突	
          <source bridge='br0'/>		#指定桥接到哪个虚拟网桥上,即虚拟网桥的名称
          <model type='virtio'/>		#指定虚拟网卡模拟硬件型号
          <address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/>
        </interface>
        <serial type='pty'>
          <target type='isa-serial' port='0'>
            <model name='isa-serial'/>
          </target>
        </serial>
        <console type='pty'>
          <target type='serial' port='0'/>
        </console>
        <input type='tablet' bus='usb'>
          <address type='usb' bus='0' port='1'/>
        </input>
        <input type='mouse' bus='ps2'/>
        <input type='keyboard' bus='ps2'/>
        <graphics type='vnc' port='5911' autoport='no' listen='0.0.0.0'>	#配置vnc监听和端口
          <listen type='address' address='0.0.0.0'/>
        </graphics>
        <video>
          <model type='cirrus' vram='16384' heads='1' primary='yes'/>
          <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0'/>
        </video>
        <memballoon model='virtio'>
          <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x0'/>
        </memballoon>
      </devices>
    </domain>
    

    以上是主要的虚拟机配置文件说明,更多详细内容,可自行查询,本文最后会列举一些遇到的问题及解决方法。

    定义虚拟机,并启动:

    sudo virsh define /etc/libvirt/qemu/test.xml
    virsh start test
    

    启动后与备份时选择的菜单,前几步一致,先是进入主页,默认第一项:

    在这里插入图片描述

    选择语言:

    在这里插入图片描述

    选择键盘:
    在这里插入图片描述

    进入主菜单:

    在这里插入图片描述

    选择第一项:

    在这里插入图片描述

    镜像来源选择ssh server:

    在这里插入图片描述

    还是配置静态IP,中间的子网掩码、网关和DNS配置略过,请自行配置:

    在这里插入图片描述

    输入镜像源服务器的IP:

    在这里插入图片描述

    输入源服务器ssh端口:

    在这里插入图片描述

    输入ssh账号:

    在这里插入图片描述

    输入镜像源目录:
    在这里插入图片描述

    按确定后,输入ssh密码:

    在这里插入图片描述

    选择专家模式:

    在这里插入图片描述

    选择从镜像还原至本地硬盘:

    在这里插入图片描述

    选择要还原的镜像文件:

    在这里插入图片描述

    选择本地磁盘,注意本地磁盘容量要大于等于镜像文件的容量,否则无法进行还原:

    在这里插入图片描述

    选择磁盘参数,可以使用默认值:

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    等待完成后,选择关机,因为还需要修改kvm的配置文件。

    在这里插入图片描述

    5.挂载虚拟机磁盘

    挂载虚拟机磁盘有几种方式:

    方法一:采用系统的nbd模块,如果系统没有安装,还需要安装,这里就不展开了,有兴趣的可以自己去查找。

    加载nbd模块:

    modprobe nbd
    

    连接磁盘:

    qemu-nbd --connect=/dev/nbd0 /data/test.qcow2 
    

    挂载磁盘,如果有多个分区,则分别挂载:

    mount /dev/nbd0p1 tmp1
    

    方法二:安装 libguestfs-tools,它提供了一系列工具来访问和编辑 VM 磁盘镜像。

    安装 libguestfs-tools:

    yum install libguestfs-tools
    

    挂载磁盘:

    guestmount -a /data/test.qcow2 -m <device> tmp
    

    "-m " 用于指定磁盘镜像内,你想要挂载的分区(比如,/dev/sda1)。如果你不确定磁盘镜像内有什么分区,你可以任意提供一个无效的设备名。guestmount工具将为你展示所有你可以选择的设备名字。如:

    $ sudo guestmount  -a sdcard.img.qcow2 -m /dev/sdaqw qcow2_mount_point
    libguestfs: error: mount_options: mount_options_stub: /dev/sdaqw: No such file or directory
    guestmount: '/dev/sdaqw' could not be mounted.
    guestmount: Did you mean to mount one of these filesystems?
    guestmount:     /dev/sda (vfat)
    

    挂载后根据需要修改fstab文件、网卡信息,有需要的话可以配置kvm的console登陆,这个需要修改内核启动参数,在/boot/grub/grub.cfg中找到启动内核文件,通常以boot/vmlinuz开头的行,后面空格后添加console=ttyS0 115200,如果同一版本有多个启动项,则每行都要添加。

    修改好以上文件后,取消挂载:

    gusetunmount tmp
    

    6.修改虚拟机配置文件

    virsh edit test
    

    这里仅就需要修改的地方列出,如果要使用UEFI启动请参考本文第四部分问题二:

    ......
      <os>
        <type arch='x86_64' machine='pc-i440fx-rhel7.6.0'>hvm</type>	#arch参数表示宿主机cpu架构,machine表示宿主机系统,如:pc-i440fx-rhel7.6.0表示centos7.6版本,pc-i440fx-bionic表示ubuntu18.04版本
        <boot dev='hd'/>		#取消光盘启动,改为硬盘启动
        <bootmenu enable='yes'/>	#是否显示启动菜单,只有通过vnc工具才能看到,kvm的console是无法看到的
      </os>
     ......
        <disk type='file' device='cdrom'>
          <driver name='qemu' type='raw'/>
          <source file='/sata/iso/clonezilla-live-2.7.1-22-amd64.iso'/>		#删除此行
          <target dev='hda' bus='ide'/>
          <readonly/>
          <address type='drive' controller='0' bus='0' target='0' unit='0'/>
        </disk>
       ......
        <graphics type='spice' autoport='yes'>    #如果不保留vnc访问,这里可以这样修改
          <listen type='address'/>
        </graphics>
       ......
    

    完成后保存退出,启动虚拟机即可。

    四、问题及解决方案

    这里总结了一些KVM使用上遇到的问题和解决方案,有些问题可能比较小白,请各位读者不要见笑。

    问题一:源服务器很多服务安装在系统盘,而系统盘容量有限,容量已满,转换为虚拟机后,可以方便进行磁盘扩容。

    首先,创建虚拟磁盘时要设计好容量,启动虚拟机后,查看分区情况:

    sudo fdisk /dev/sda
    

    在这里插入图片描述

    删除容量要满的分区,输入d,回车,这里要记住/dev/sda2的起始位置,如上图中即为1050624。

    然后默认会删除/dev/sda2,输入n回车,这里删除后不要保存,切记!切记!切记!创建新分区,注意起始位置要一致,然后输入你想要分配的空间大小,提示是否移除磁盘分区信息时,选择n:

    在这里插入图片描述

    然后输入w,保存退出。

    然后根据你的文件系统类型,选择合适的命令,进行在线扩容:

    ext4的使用:

    sudo resize2fs /dev/sda2
    

    xfs使用:

    sudo xfs_growfs /dev/sda2
    

    完成后df -h查看扩容后分区情况:

    在这里插入图片描述

    问题二:让kvm支持UEFI启动方式

    默认kvm使用的是BIOS启动方式,如果要支持UEFI启动,则需要安装额外的包,并修改虚拟机的配置文件。

    首先安装相应的软件包:

    Ubuntu系统

    sudo apt install ovmf
    

    Centos系统

    wget http://www.kraxel.org/repos/firmware.repo -O /etc/yum.repos.d/firmware.repo
    yum install edk2.git-ovmf-x64 -y
    

    修改kvm的配置文件:

    Ubuntu系统

    ......
     <os>
    ......
        <loader type='rom'>/usr/share/ovmf/OVMF.fd</loader>
    ......
      </os>
    ......
    

    Centos系统

    ......
      <os>
       ......
        <loader readonly='yes' secure='no' type='pflash'>/usr/share/edk2.git/ovmf-x64/OVMF_CODE-pure-efi.fd</loader>
        <nvram>/usr/share/edk2.git/ovmf-x64/OVMF_VARS-pure-efi.fd</nvram>
       ......
      </os>
    ......
    

    问题三:为qcow2格式的磁盘文件进行分区

    由于之前没有注意源服务器是UEFI启动,导致镜像还原到kvm后无法启动,当时以为是磁盘分区的问题,所以就需要提前将虚拟磁盘进行分区,查询资料后,发现可以使用nbd模块实现。

    创建一个磁盘镜像文件:

    qemu-img create -f qcow2  test.qcow2  2G
    

    加载nbd模块:

    modprobe nbd max_part=12
    

    连接磁盘镜像文件:

    qemu-nbd --connect=/dev/nbd0 test.qcow2
    

    进行分区操作:

    fdisk /dev/nbd0
    

    格式化:

    mkfs.ext4 -F -L "rootfs" /dev/nbd0p0
    

    挂载和取消挂载:

    mount -t ext4 /dev/nbd0p0 tmp1
    umount tmp1
    

    操作完成后,记得断开连接:

    qemu-nbd --disconnect /dev/nbd0
    

    这种方式可以将镜像磁盘文件当成本地磁盘一样进行操作,而 libguestfs-tools这个工具只能相当于操作本地磁盘上的文件,区别显而易见。

    问题四:kvm网络从NAT切换至Bridge模式导致无法上网

    这个与本文关联性不大,仅当学习笔记记录下来。

    现象描述:

    之前在ubuntu服务器上安装了libvirt,并安装了几台虚拟机做测试用,当时由于没有外网访问的需求,因此把虚拟机设置成了NAT模式,虚拟机上网正常。后来由于测试环境需要将虚拟机暴露给本地网络,因此调整了虚拟机网络配置,改成了Bridge模式,并配置了宿主机的桥接网卡。接着问题来了,虚拟机可以ping通宿主机ip,却不能ping通本地网络网关,也不能上网,开始以为是网卡驱动或是mac地址冲突等问题,但都一一排除。仔细想了一下,能ping通宿主机ip,但不能到本地网络网关,可能是宿主机未转发包出去。

    解决方案:

    开始以为只是包转发问题,于是根据查找资料,在/etc/sysctl.conf中添加:

    net.bridge.bridge-nf-call-ip6tables = 0
    net.bridge.bridge-nf-call-iptables = 0
    net.bridge.bridge-nf-call-arptables = 0
    

    并使用sudo sysctl -p 生效。

    上面几条代码的意思是不让iptables过滤桥接网卡的包。

    但是后面查看几台运行centos系统的宿主机上面并没有将这几条设置为0,当时也没想清楚为什么。

    就在写到这里的时候,突然想起了防火墙设置,于是去查看发现,centos宿主机没开防火墙,所以iptables规则设置成什么都不会生效,而ubuntu系统开启了防火墙,所以要设置为0,取消包过滤才行!

    根据以上推测,关闭了ubuntu的防火墙,并查看了规则列表,发现里面设置了仅允许NAT模式网卡通信,因此确定最终原因是因为防火墙规则。

    五、总结

    Clonezilla备份还原过程操作不算复杂,只是有些细节要因环境而异,在实际操作中要做好准备,确保镜像能够正常还原并启动。另外有兴趣的同学可以尝试使用pxe启动的方式进行备份还原,操作过程基本一致,这里就不再赘述了。

    展开全文
  • Clonezilla is a partition and disk imaging/cloning program similar to True Image or Norton Ghost。 Clonezilla,中文名再生龙,是一个用于系统备份和还原的开源免费工具。类似以Ghost 或者 Acronis True Image...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 979
精华内容 391
关键字:

Clonezilla