11 :Vgchange 命令小结
看到别的坛子里有篇关于v gchage命令的小结,觉得不错,拿来与大家共享一下
1)v gchange是激活/去激活卷组的命令,在单机环境它通常的用法是 v gchange – a y /n v gXX 具体用法: #v gchange – a y v gXX #激活卷组 #v gchange – a n v gXX #去激活卷组 大部份LVM操作只能在VG被激活时做,也有少数操作只能在VG被去激活的状态下执行,比如说v gex port
2)当几台主机共享一个VG时,如果在多台主机上激活VG,那么每一台主机都可能对数据进行修改,而其他的主机却不知道数据已被改变,这样数据的完整性无法保证
所以在Clu ster环境下,将共享VG的属性置为ex clu siv e模式
这样,当一台主机已经以ex clu siv e模式激活VG之后,在其他的主机上无法再激活这个VG,这样就保证了数据的完整性
应用VG独享方式需要安装MC/SG,其控制命令是v gchange – c y /n v gXX, 具体用法: #v gchange – c y /dev /v gXX #设置VG的ex clu siv e属性,设置之后VG无法以v gchange – a y 激活
# v gchange – c n /dev /v gXX #去掉VG的ex clu siv e属性,当然设置之后就无法用v gchange – a e来激活这个VG了
#v gchange – a e /dev /v gXX #以ex clu siv e模式激活卷组,只在clu ster环境下有效,需要首先v gchange – c y /dev /v gXX #v gchange – a n /dev /v gXX #在clu ster模式下去激活一个VG,仍然是用这个命令