Clonezilla是用于系统部署、备份和恢复的软件。这个软件的功能非常强大。可以一键同时部署40多台电脑客户端,部署效率非常快。将一个5GB的系统部署到40台客户机只需大约10分钟。高效的布局效率和简单的使用方式,非常适合学校机房、企业电脑设备等需要同时部署多台电脑的场景。软件支持简体中文,不用担心语言障碍。
软件介绍
Clonezilla是一个分区和磁盘映像/克隆程序,类似于TrueImage或Norton Ghost。它可以帮助您进行系统部署、裸机备份和恢复。有三种类型的Clonezilla可用:Clonezilla live、Clonezilla lite Server和Clonezilla SE(服务器版本)。Clonezilla live适用于单机备份和恢复。虽然Clonezilla lite服务器或SE用于大规模部署,但它可以克隆许多(超过40!)同时使用电脑。Clonezilla只保存和恢复硬盘中使用的块。这将提高克隆的效率。在一个42节点的集群中使用一些高端硬件,报道了一个速率为8gb/min的组播恢复。
软件功能
支持许多文件系统:(1)用于1)GNU/Linux的ext2、ext3、ext4、reiserfs、reiserfs 4、xfs、jfs、btrfs、f2fs和nilfs2,(2)用于2)MS Windows的FAT12、FAT16、FAT32、NTFS,以及(3)用于3)Mac OS的HFF。(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/Chrome OS,不管是32位(x86)还是64位(x86-64)的操作系统。对于这些文件系统,Partclone只保存和恢复分区中使用的块。对于不受支持的文件系统,分区到分区的复制由dd在Clonezilla中完成。
支持GNU/Linux下的LVM2(不支持LVM版本1)。
您可以重新安装引导加载程序,包括grub(版本1和2)和syslinux。
支持硬盘的MBR和GPT分区格式。Clonezilla live也可以在BIOS或uEFI机器上引导。
软件特色
支持无人值守模式。几乎所有的步骤都可以通过命令和选项来完成。您还可以使用许多引导参数来自定义您自己的映像和克隆。
支持将映像恢复到多个本地设备。
图像可以加密。这是通过ecryptfs实现的,ecryptfs是一个与POSIX兼容的企业加密堆栈文件系统。
Clonezilrase支持组播,适合大规模克隆。如果您的客户端支持PXE和局域网唤醒,您还可以远程使用它来保存或恢复一批电脑。
Clonezilla lite服务器支持Bittorrent(BT),适合大规模部署。BT模式的工作由埃齐奥完成。
镜像文件可以在本地磁盘、ssh服务器、samba服务器、NFS服务器或WebDAV服务器上。
AES-256加密可用于保护数据访问、存储和传输。
基于Partclone(默认)、Partimage(可选)、ntfsclone(可选)或dd对分区进行映像或克隆。但是Clonezilla包含了其他程序,不仅可以保存和恢复分区,还可以保存和恢复整个磁盘。
通过使用我们开发的另一个免费软件drblwinroll,我们可以自动更改克隆的MS-windows机器的主机名、组和SID。
注意事项
目标分区必须等于或大于源分区。
差异/增量备份尚未实施。
尚未实施在线映像/克隆。您必须卸载要映像或克隆的分区。
由于图像格式的限制,无法浏览或加载图像。您不能从映像中恢复单个文件。不过,你还是有办法的。阅读这篇文章。
用多张CD或DVD恢复Clonezilla live尚未实现。现在,如果您选择创建恢复iso文件,所有文件必须在CD或DVD上。
当前位置DRBL和LTSP有什么不同?
DRBL使用PXE或以太引导(类似于Linux终端服务器项目(LTSP))来引导客户端。尽管LTSP是一个集中式服务器,但是所有客户端用户都可以访问LTSP服务器来运行他们的应用程序。客户端的键盘和鼠标用于输入,而客户端的显示器用于显示结果。这在使用瘦客户端时非常好。当使用20或30个以上的客户端时,服务器需求必须增加。另一方面,DRBL使用NFS和NIS为客户端提供引导服务。本质上,DRBL服务器只是一个NFS和NIS服务器。来自所有客户端的所有用户只需要访问DRBL服务器来请求文件或身份验证。包被加载到客户端,客户端使用自己的CPU和RAM进行处理。一台普通的PC可以用作DRBL服务器,因为它只提供文件和认证。然而,客户机应该足够强大,能够运行它们需要的应用程序。使用DRBL部署Linux教室的典型安装大约有30到40个客户端。
如果我想使用DRBL,我应该购买什么类型的服务器和客户端?
这取决于您想要运行什么样的应用程序和GNU/Linux发行版。对于教育环境,我们建议使用以下设备,但更新更快的设备总是更好,尤其是如果您想运行“Moden”GNU/Linux发行版,如Fedora 7或Ubuntu7.04和OpenOffice 2.x或Firefox 2.x…:
服务器:
X86 CPU至少450 MHz。
内存至少256 MB
两个或更多快速以太网接口卡(NIC)
至少10 GB的硬盘空间
客户:
X86 CPU至少200 MHz。
内存至少128 MB
快速以太网接口卡
快速以太网交换机
不接受以太网集线器。网络启动和NFS太慢。快速以太网交换机将减少冲突域,为您提供更顺畅的部署。快速以太网交换机应该为客户机和服务器提供足够的端口。你可以在任何地方找到低成本的12端口和16端口快速以太网交换机。超过40个端口的交换机很好,但通常更贵。
由于DRBL可以与任何奔腾硬件一起工作,你可以用你周围的任何机器启动你的PC集群。如果预算允许,您可以扩展集群。
常见问题
X86或X86-64处理器
196 MB系统内存(RAM)
引导设备,如CD/DVD驱动器、USB端口、PXE或硬盘驱动器。
配置要求
底层GNU/Linux操作系统已经升级。该版本基于Debian Sid知识库(截至2021年5月30日)。
Linux内核已更新至5.10.40-1。
软件包systemd已更新到248.3-1。
在启动菜单中添加“大字体VGA至RAM”(使用nomodeset),并将“大字体KMS至RAM”移至子菜单。这可能是jfbterm的一个替代解决方案,因为有些VGA卡不能在KMS模式下工作。
在Clonezilla live中重启/停止之前添加ocs-park-disks。
改进Veracrypt的头的处理。添加两个文件:OCS-Save-VeraCrypt-VH OCS-Restore-VeraCrypt-VH。
将“- force”添加到vgcfgrestore以强制进行元数据恢复,即使使用精简池LV也是如此。
添加启动参数echo_ocs_repository,当设置为no时,可以隐藏挂载镜像库的提示。感谢ottokang提出这个问题。
更新singularity-debian-ocs.def:包含ezio而不是ezio-static。
禁用实时系统的睡眠和休眠。
手动应用ocs-iso和ocs-live-dev的超时和退出代码补丁。
Ocs-live-feed-img:将timeout_max缩短为“60”。
未检测到ocs-live-netcfg的wifi设备链接状态。加wl。*添加到网络设备列表。
启动菜单:在启动菜单的第一级和第二级设置KMS至内存和至内存。从启动菜单中删除“默认设置”字样。感谢Lord65提出这个建议。
Ocs-sr:将sspt更改为scpt。添加了在专家模式和保存零件模式下强制选择磁盘名称的选项。
在ocs-sr的高级菜单中添加-gb/-cb,这样可以使用b2sum来创建镜像文件的校验和。
在drbl-ocs.conf的chksum_cmd_for_files_in_dev中切换到使用b2sum而不是md5sum
在dcs中添加-ssnf和-skip-set-netboot-first,即drbl-ocs,这样在运行dcs时就可以更改drbl-ocs.conf中的变量efi_netboot_1st_in_nvram。
为ocs-sr和drbl-ocs添加选项-sspt,-skip-save-part-table。允许通过dd保存和恢复没有任何分区的整个磁盘。比如save:OCS-SR-Q2-C-J2-SSPT-Z9P-I 4096-SF SCK-SENC-P Select save parts my-img SDA Restore:OCS-SR-E1 Auto-E2-T-R-J2-C-K-SCR-P Select-F SDA Restore。
Ocs_chkimg:没有分区表不要退出。这允许通过保存模式saveparts将整个磁盘的映像保存为文件系统(例如/dev/sda)。