磁盘镜像工具 FOG
本文导语: Fog是一个基于Linux免费开源的计算机镜像解决方案,适用于Windows XP和Vista,他捆绑 了几个基于PHP的开源的Web前端工具。Fog不需要任何的启动硬盘或者CD光盘;所有的操作都通过TFTP和PXE来完成。同时,FOG的内核中还内 建了许多...
Fog是一个基于Linux免费开源的计算机镜像解决方案,适用于Windows XP和Vista,他捆绑 了几个基于PHP的开源的Web前端工具。Fog不需要任何的启动硬盘或者CD光盘;所有的操作都通过TFTP和PXE来完成。同时,FOG的内核中还内 建了许多硬件驱动,所以不需要再为驱动操心了(除非现在还没有针对那个硬件的Linux模块)。Fog还支持将一个80G的分区放进一个只有40G硬盘的 机器里,只要那些数据不超过40G。
Fog还有一个图形界面的Windows服务来更改PC的主机名,按照事先设定好的任务重启某台计算机,自动的导入主机到FOG数据库中。将来,这 个服务还将安装打印机,作简单的快照,周期性的关机/重启,and take inventory of the desktop.
FOG系统总览
这是一个大致的FOG系统工作原理图。FOG服务器,默认情况下,向网络上的客户端提供DHCP, NFS, PXE, FTP, HTTPD, and WOL服务。所有的网络上需要将"PXE boot"作为他们的第一启动设备,然后,就像Client1表现的那样,FOG会选择那台机器是否应该引导FOG镜像,还是从本地硬盘启动。图表中 Client2正通过NFS服务向服务器提交一个镜像,这样,以后它可以被推送到其他的计算机上。管理端(manager)控制着所有的FOG服务器的任 务。管理端可以是任何可能访问Web的设备,从具有Safari的Ipod到运行着IE的XP桌面。
FOG工作在哪些操作系统上
Fog可以工作在几乎所有的Linux发行版上。但是installer程序编写的只能在Fedorau7或8上运行(或许更早的版本也可以,只要他们装有PHP5)还有Ubuntu(0.08版)。
那些人适合用FOG
FOG适合所有的运行Windows XP和Vista并且只有一个分区的人。目前FOG还只能操控硬盘上一个分区。FOG现在被应用在许多学校和那些支付不起商业产品(像Ghost)小公司。
FOG的特色
- FOG对于最终用户操作简单:最终用户再不用操心NIC去镜像一个计算机,这些全部由内核控制。FOG的管理工作是通过一个易用Web图形界面。
- FOG集中的管理:FOG上完成的大部分任务不需要用户访问客户端PC。例如,如果你镜像一台计算机,只需要 启动这个任务。这个任务启动之后,如果这台计算机是关闭状态WOL会启动他,PXE会加载操作系统,DHCP会为它分配一个IP地址,FOG会告诉服务器 它已经在进程中,然后PartImage就会镜像你的计算机。当镜像完成后,FOG会告诉PXE不要把机器引导到fog镜像,然后你的计算机会启动。那台 计算机启动之后,如果安装了FOG服务,FOG会改变计算机的主机名,这台计算机可以使用了。
- FOG容易操作:想要镜像一台计算机,所有你需要的只是一个Web浏览器,不需要特殊的客户端软件。我们听说,有些使用FOG的机构从IPod/iPhone操作镜像他们的计算机。
- FOG功能强大:还有像内存测试,硬盘清理,硬盘检测,数据恢复,这样的功能,FOG所能做的不只是镜像备份。
- FOG是免费的:不管你有多少台计算机,FOG都是免费的!