项目服务器安装完操作系统后,由于vg name 与转维标准不一致,故修改了vg name,那么案件由此发生

1.安装完系统后 /etc/fstab 默认为

2.修改vg name 和 lv name

修改vgname  :vgrename  oldvgname newvgname

修改lvname :  lvrename oldlvname newlvname

开始修改vgname

vgrename root rootvg

修改lvname
lvrename /dev/rootvg/root /dev/rootvg/lv_root
lvrename /dev/rootvg/swap /dev/rootvg/lv_swap
lvrename /dev/rootvg/usr /dev/rootvg/lv_usr
lvrename /dev/rootvg/home /dev/rootvg/lv_home
lvrename /dev/rootvg/tmp /dev/rootvg/lv_tmp
lvrename /dev/rootvg/var_crash /dev/rootvg/lv_crash
lvrename /dev/rootvg/opt /dev/rootvg/lv_opt
lvrename /dev/rootvg/bnms_ismp /dev/rootvg/lv_bnms
lvrename /dev/rootvg/var /dev/rootvg/lv_var

修改完后重启服务器,傻眼了。。。
系统起不来,找不到系统文件,天空一坨乌云飘

3.修复过程

挂载iso 系统镜像,重启服务器从光驱启动,进入救援模式

此时原来的系统文件会以目录的形式挂载到 /mnt/sysimage 下边

修改root权限  chroot /mnt/sysimage

找到原系统的 fstab 和 grub.cfg 进行修改,将 vgname 修改为改名后的 vgname


最新文章

  1. IIS7+windows 64位配置注意事项
  2. 深入浅出Docker(一):Docker核心技术预览
  3. 自定义Property属性动画
  4. 自己实现一个高大尚的Android客户端
  5. JMeter 测试Web登录
  6. hdu1285 拓扑序
  7. thymeleaf中的th:assert用法
  8. PL/SQL 动态SQL
  9. 【docker】docker初试与填坑
  10. C# async await 例子
  11. Java常用类之【八种基本数据类型】
  12. sscanf和正则表达式
  13. 编译期类型检查 in ClojureScript
  14. Java基础13-字符串缓冲流;字节流
  15. 「ZJOI2016」解题报告
  16. JS获取IOS版本号
  17. 【Gym 100015B】Ball Painting(DP染色)
  18. 【转】构造自己的DIB类
  19. Linux(Debian)软件安装
  20. ZH奶酪:Ionic通过angularJS+tabs-item-hide实现自定义隐藏tab

热门文章

  1. 解决 requests cookies 为空的坑
  2. Ubuntu 安装播放器
  3. Springboot跨域配置的坑
  4. DML_添加数据-DML_删除数据
  5. C-01\编译器和链接器以及真正的入口函数
  6. 硬件协议之uart
  7. 【Go并发编程】Goroutine的基本使用
  8. Cesium计算三角形面积(十)
  9. python 操作 WhiteSpace 语言
  10. JS常用默认行为