由于业务发展的需要,企业在异地实现了数据块级的灾备,由于原来的备份目录lv所在VG恰好在远程灾备VG内(该方案实现的是vg级别的数据同步),为了节省带宽所以又从存储上新划分出一块磁盘新建了一个vg作为备份空间使用。但是由于当时厂商在创建vg与lv时没有直接将原备份的lv的挂载点替换掉,所以为了在不改动程序及备份脚本,现需要将新建vg内的lv挂载至原挂载点。
1、  备份数据到新的挂载点

#cd /odsdbbak

#cp -r * /odsdbback

2、  卸载挂载点

#以下2、3、4、5步操作须使用root账号

#fuser -u /odsdbbak /odsdbback (检查是否有进程在访问待卸载的目录,正常情况下应该没有)

#umount /odsdbbak

#umount /odsdbback

3、  修改挂载点

#vi /etc/filesystems

#将红色圈中的挂载点互换后保存退出
AIX下文件系统挂载点相互调换方案-LMLPHP


修改挂载点还可使用smit chfs命令来完成,此处不再赘述。

4、  重新挂载文件系统

mount  /odsdbbak

mount  /odsdbback

5、  检查

#df -g  --检查挂载点对应的lv是否已经互换

#cd /odsdbbak --与/odsdbback路径下的文件对比,查看数据是否完整及文件的权限

6、  删除废弃的lv

#umount  /odsdbback

#rmlv -f  odsdbback

#rmdir  /odsdbback

08-30 23:42