Solaris Flash Archives是个有趣的东西,大概相当于平时咱用ghost做硬盘的备份;
=============================================================
装上opensolaris就是为了折腾它,最开始要做的就是重新编译内核、升级;
但solaris不像linux那样。solaris是一套东西,互相紧密关联的,而linux就一个内核而已;
如果我们只做一的新的内核,用Cap-Eye-Install方式更新到系统,那不要紧,出了错误只要改一下grub就好了;
但如果BFU出了问题,咱就得重做系统了,OpenSolaris4张光盘啊,装要好半天,累死人;
但咱们solaris安装盘里面给咱提供了一个安装方式叫做Flash;
在这个方式里面就是用一个原来做好的系统备份恢复回来就好了;
这个备份可以放在NFS或者FTP\HTTP服务器里面;
这样一旦备份做好了,咱就可以随意折腾系统了;
创建这个备份就是个很简单的命令 : flarcreate
常用方式就这样:
flarcreate -n "My Syatem Snapshot" -a "jillvalentine@umb.com" -S -R / -x /export/mntpt /export/mntpt /My-System-Snapshot-`date '+%m-%d-%y'`.flar
参数解释: -n 后面跟个字串,这是在Flash安装时显示的字串;
-a 后面也跟个字串,好像一定要是联系方式;
-S 这个参数最好是用,作用是告诉程序不要进行尺寸检查。如果没这个参数,程序会在创建镜像之前计算目标尺寸,花好长时间,咱只要保证空间给留够了,就直接做把;
-R 参数指定root路径 , 就用 / 就好了;
-x 参数指定要排除的目录,我上面的例子里面排除了/export/mntpt ,因为我把目标镜像放在那里了,如果不排除的话,那就会把空间耗尽而造成任务失败;
如果你是把镜像放到一个mount的NFS里面,就不用指定排除了,因为NFS目录是默认排除的;
这个-x参数可以用很多个,每个-x只能带一个目录,如果要排除两个目录就这样: -x /export -x /opt
最后指定一个后缀是flar的文件做为目标;
我做了一个3.5G的镜像,花了大概20多分钟吧;