3月28日,阿里巴巴集团在北京宣布,由中国互联网协会和阿里巴巴集团联合主办的首届中国网络工程师“侠客行”大会将于2007年5月中旬在杭州举办,届时,海内外的众多风云“网侠”将齐聚西湖,立马吴山,指点钱塘,青梅煮酒,龙井伴茶,研修“网侠岛”石壁图谱,论道互联网世纪之变,众多互联网开发精英人物将和中国的开发者们分享切磋最新业界开发的技术和经验。具体见:
http://blog.china.alibaba.com/blog/yunma/article/b0-i1842475.html
目前邀请嘉宾包括ThoughtWorks首席科学家有“软件开发教父”之美誉的马丁?福勒(Martin Fowler)、提出终结软件(No Software)概念的Salesforce.com创始人兼CEO马克?贝尼奥夫(Marc Benioff) 、PHP语言创始人雷斯莫斯?勒道夫(Rasmus Lerdorf)、Flickr网站的架构师以及雅虎著名研究人员简?彼得森(Jan Pedersen)。他们将做主题演讲介绍自己的一些最新的心得和感想,介绍西方开发界最新的趋势,并通过现场交互活动帮助听众体验软件开发面临的难题以如何解决这些难题,对中国开发者和企业提出建议,为他们提供最大的价值。
本来,在这个名单中,当初还有一个人,那就是Toms Kyte,可惜他因为太忙可能来不了中国,否则,中国的Oracle fans就有福了啊,我个人也是特别希望他能过来的,国内的专家,我推荐了Oracle的eygle,本来想联系javaeye的robbin,但是一直没有联系上,但是他给我的回复说他马上会到我们公司做一个培训,到时候应当也会知道这个消息的。
想镜相rootvg中的磁盘(假定是hdisk0),镜相到hdisk1
检查hdisk1是否能启动
#bootinfo -B hdisk1
1
如果返回1,则表示选择的磁盘可以被AIX引导,其它值表示该磁盘不适合做rootvg的镜相,因为不能被引导
以下步骤分别是
增加hdisk1到rootvg,如果hdisk1以前被被的VG使用过而不能被增加到rootvg,可以使用强制参数-f。
#extendvg -f rootvg hdisk1
开始做镜相,-m参数表示精确的复制,这里耗费的时间将比较长,如果想在后台操作,可以增加-S参数,这个同步操作将在后台慢慢完成,如果参数是-s,指是表示完成镜相,需要手工完成同步。
#mirrorvg -S -m rootvg hdisk1
0516-1124 mirrorvg: Quorum requirement turned off, reboot system for this
to take effect for rootvg.
0516-1126 mirrorvg: rootvg successfully mirrored, user should perform
bosboot of system to initialize boot records. Then, user must modify
bootlist to include: hdisk0 hdisk1.
初始化引导记录和设备
#bosboot -a -d hdisk1
bosboot: Boot image is 20703 512 byte blocks.
初始化引导列表
#bootlist -m normal hdisk0 hdisk1
对于以上命令的执行结果,可以通过如下命令来查看启动列表
#bootlist -m normal -o
hdisk0
hdisk1
如果是后台同步的情况下,可以通过如下命令来查看已经同步的情况
#lsvg -l rootvg
rootvg:
LV NAME TYPE LPs PPs PVs LV STATE MOUNT POINT
hd5 boot 1 2 2 closed/syncd N/A
hd6 paging 66 132 2 open/stale N/A
hd8 jfs2log 1 2 2 open/stale N/A
hd4 jfs2 1 2 2 open/syncd /
hd2 jfs2 6 12 2 open/stale /usr
hd9var jfs2 1 2 2 open/stale /var
hd3 jfs2 1 2 2 open/stale /tmp
hd1 jfs2 1 2 2 open/stale /home
hd10opt jfs2 1 2 2 open/stale /opt
lg_dumplv sysdump 4 4 1 open/syncd N/A
注意以上的,open/syncd表示打开,已经同步完成的lv,open/stale表示打开,但是还没有完成同步的lv
如果没有同步,可以通过命令syncvg来手工同步,如
#syncvg -l hd3
也可以手工同步整个vg或者是pv,如
#syncvg -v rootvg
如果想解除镜相,可以执行如下的命令,一般是哪个盘有问题解除哪个盘,hd5等启动信息将存在于剩下的盘中。
#unmirrorvg rootvg hdisk1
0516-1144 unmirrorvg: rootvg successfully unmirrored, user should perform
bosboot of system to reinitialize boot records. Then, user must modify
bootlist to just include: hdisk0.
执行如下命令,清除拿掉盘的启动信息
#chpv -c hdisk1
然后执行如下命令,把它从rootvg 中拿掉
#reducevg rootvg hdisk1
注意,如果拿掉了该盘,或者重新做镜相的话,注意重新做bosboot与bootlist。
另外,migratepv可以在两个pv上来移动lv,如移动hd5
#migratepv -l hd5 hdisk0 hdisk1
在用以上的命令来移动引导信息如hd5的时候,需要在目标盘上有足够大小的连续空间来存放hd5,否则,该命令将失败。如果以上命令来移动hd5成功,也需要重新做bosboot与bootlist。
最后,查看系统引导盘的信息,如hd5在哪个磁盘上,可以用如下的命令
#lslv -m hd5
hd5:N/A
LP PP1 PV1 PP2 PV2 PP3 PV3
0001 0001 hdisk0 0001 hdisk1
如果写写普通的文本,贴贴图之类的,问题倒不是很大,但是,想编辑点代码,写点复杂的东西,简直就是太难了。
今天一上午都是在研究这个编辑器,据说还是从2.1版本引起的比较先进的编辑器,还真不如文本编辑器算了。
比如写的很多东西,在文本编辑器中是正常的,或者是从word粘贴过来的东西,开始看起来也是正常的,但是一旦保存或者是转换到代码模式,就全变了,有的时候,一个文章需要前前后后编辑好几次。
决定去找一个强大点的编辑器。