企鹅龙
企鹅龙(Diskless Remote Boot in Linux,DRBL,又名Penguinzilla)是一个透过建立具NIS与NFS服务之伺服器,提供无碟或无系统之大量用户端环境及群播还原的自由软体,由国家高速网路与计算中心自由软体实验室所开发。企鹅龙透过GNU GPL协议授权。
开发者 | 国网中心自由软体实验室 |
---|---|
首次发布 | 2004年4月1日 |
当前版本 | 2.5.1-16(2017年3月28日 | )
预览版本 | 2.6.2-1(2019年12月8日 | )
源代码库 | |
编程语言 | Perl、Bash |
操作系统 | Linux |
语言 | 英文、繁体中文 |
类型 | 灾难恢复,硬碟克隆,PXE开机,网路开机 |
许可协议 | GNU通用公共许可证 |
网站 | drbl.nchc.org.tw |
企鹅龙可安装于众多Linux发行版上,如Debian、Ubuntu、Mandriva、Red Hat Linux、Fedora、CentOS及openSUSE[1]。另提供基于Debian Live的DRBL Live CD,包含所有DRBL功能,适合用来进行群播还原。
功能
编辑企鹅龙提供以下两个主要功能:
硬碟复制
再生龙(CloneZilla)是一个免费的灾难恢复,硬碟克隆,硬碟档映像制作的部署和解决方案。透过DRBL的PXE开机并结合Partition Image,DRBL即可对40台以上机器同时还原。功能类似于商业软体Norton Ghost的GhostCast Server,但不需要经由光碟片或是软碟片开机。
用户端无碟环境
借由DRBL可方便快速地建立多台集中式管理之无碟用户端系统,用户端可以直接使用伺服器端提供之Linux服务,并透过DRBL伺服器进行操作,如新增或删除软体、档案等。这种精简客户端的使用方式对于老旧电脑尤其有用。
运作原理
编辑企鹅龙伺服器使用DHCP、TFTP、NFS、NIS等技术。用户端透过PXE网路开机取得伺服器端发放之IP位址,再透过NFS挂载根目录后即可载入伺服器提供之Linux环境开机。DRBL的用户端是透过NFS来取得档案,然后用自己的CPU与记忆体来执行程式。
硬体需求
编辑根据官网所述,无论伺服器端抑或客户端均不需较高之硬体规格。CPU 300~450MHz,记忆体128~256MB,并具有Fast Ethernet(含)以上之网路连线即可顺利运作[2]。若要透过PXE方式开机,则必须确认网卡是否支援,另外再架设一台一般支援PXE的伺服器。
参考资料
编辑参看
编辑外部链接
编辑- 企鹅龙(DRBL) (页面存档备份,存于互联网档案馆)
- Sourceforge专案页面 (页面存档备份,存于互联网档案馆)
- Clonezilla (页面存档备份,存于互联网档案馆)