发明名称 一种基于网络批量分区的方法
摘要 本发明提供一种基于网络批量分区的方法,该方法的功能是计算机通过网络启动,获取服务器动态分配的启动引导文件,计算机根据启动引导文件信息加载对应的分区信息和分区工具从服务器上,然后在本地执行分区工具且在执行分区工具时自动把分区信息载入进来,然后分区工具根据分区信息实现分区功能,分区过程中显示当前分区的进度以及分区的列表信息,且分区完成后会自动激活启动盘。该方法的好处是针对计算机数量比较多的时候,要实现硬盘统一分区或者定制分区的时候能够快速的实现分区功能,不必要单独配置分区。
申请公布号 CN102929662B 申请公布日期 2016.08.31
申请号 CN201210385486.6 申请日期 2012.10.12
申请人 浪潮电子信息产业股份有限公司 发明人 段国栋
分类号 G06F9/445(2006.01)I;H04L29/08(2006.01)I 主分类号 G06F9/445(2006.01)I
代理机构 代理人
主权项 一种基于网络批量分区的方法, 其特征在于包括如下步骤:一:计算机通过网络启动,网络启动初始化基本配置计算机通过网络启动,分发一个数据包以组播的形式发送,在网络中,服务器端会收到该数据包,会简单判断该计算机的mac地址是否是已有的计算机节点,如果不存在则分配一个IP给计算机,如果有继续使用以前的IP,然后服务器端会返回一个数据包,服务器端返回数据包包括IP地址以及一些其他的网络配置信息,当计算机得到该数据包后进行分析,然后自动配置网络环境参数;二:服务器配置分区相关事宜当计算机节点配置完网络环境参数后,他会主动发送一个数据包给服务器端,服务器端收到数据包后,把IP和MAC放到缓存中,然后会把一个包含启动配置信息的数据包发送给计算机节点,服务器端需要修改启动配置信息,具体修改如下:subnet 192.168.0.0 netmask 255.255.0.0 {range dynamic‑bootp 192.168.10.2  192.168.10.200;default‑lease‑time 21600;max‑lease‑time 43200;filename "pxelinux.0";这里filename指定了启动文件,在启动文件中会自动去找default文件,这里记载了具体的启动项目和启动参数,具体的default文件配置信息如下:DEFAULT windows2008PROMPT 1TIMEOUT 50LABEL windows2008KERNEL boot/pxeboot.0LABEL 1KERNEL memdiskAPPEND initrd=msdos.img这里首先指定默认的启动项,default为默认项,然后配置了启动停留时间,这里默认是50秒,然后kernel指定了启动文件,设置多级启动项目,label是多级启动标签,append的指具体的加载文件,这里的msdos.img就是分区工具,下面详细介绍msdos.img封装前的配置信息,具体包含的文件如下:autodisk.bat,command.com ,do.txt ,GDisk.exe,mcd.exe ntfs.bat,restart.com,vide‑cdd.sys,autoexec.bat,config.sys,fat.bat,io.sys,msdos.sys,Reset.com,shutdown.com加载是首先加载autodisk.bat文件,该文件指定加载程序且加载信息,该配置信息如下:gdisk 1 /y /batch:do.txt其中do.txt文件,他记录了对计算机要分区的配置信息,记录内容如下:/mbr/del /all/Cre /pri /sz:10000 /for /q /v:c /ntfs/Cre /ext/Cre /log /sz:10000 /for /q /v:d /ntfs/Cre /log /for /q /v:e /ntfs/Act /p:1#/Hide /p:1其中del/all先要删除现有的分区信息,Cre/pri表示创建主分区包括分区大小,卷标,分区类型,是否快速格式化,Cre/log创建扩展分区,且指定分区大小信息,Act表示激活意思,p:1表示激活当前第一个分区,Hide可以隐藏分区信息;上述配置信息配置完成后,服务器端会自动封装成img格式文件,且自动修改启动配置信息,此时服务器端完成整个配置过程;三:计算机节点进行分区工作当服务器端发送完数据包后,计算机节点获取到数据包后,分析启动配置参数,加载启动文件,启动文件加载到本地运行后,启动文件根据配置文件信息加载分区工具,分区工具在ftp服务器端,配置信息指定了ftp地址,计算机节点自动从ftp服务器端下载分区工具且同时把分区信息一起下载,下载成功后自动在本地加载分区工具,分区工具启动首先会自动扫描本地磁盘信息,分区工具然后搜索相关分区配置信息,得到自动应答文件后,加载到分区工具中,分区工具根据分区配置信息执行分区操作,如果有格式化要求,在界面显示分区过程,且提示分区是否成功,然后自动会执行激活分区操作,分区全部完成后,显示出当前分区状态在显示屏上,如果没有错误提示,系统会自动重启,此时整个分区工具已全部完成。
地址 250014 山东省济南市高新区舜雅路1036号