Ubuntu系统下扩展LVM根目录的方法

  

  

最近手头一台运行在hyper - v下面抓数据的服务器(Ubuntu 16.04)磁盘空间不够了,之前也没有把数据单独放到一个分区,所以只能想办法把根目录给搞大一点。之前没有处理过这样的问题,网上搜了很多资料,现在把拓展方法记录,分享出来。
  

  

建议在操作之前做好备份工作
  

  

  
      <李>调大物理磁盘李   <李>确定要操作的磁盘李   <李>扩展LVM逻辑分区所在的物理拓展分区李   <李>新增LVM逻辑分区李   <李>新分区合并到相应抑扬顿挫集团李   <李>更新文件系统李   
  


  

  

虚拟机关机,然后直接在虚拟机管理里面操作。

  

 Ubuntu系统下扩展LVM根目录的方法

  

现在把磁盘从100 g调整到300克了
  

  


  

  

先看下磁盘使用情况,运行命令
  

        root@vm003: ~ # df - h   文件系统大小使用效果使用%安装>   root@vm003: ~ # fdisk - l   磁盘/sda: 300直布罗陀海峡,322122547200字节,322122547200部门   单位:部门1 * 512=512字节   扇区大小(逻辑/物理):512字节/4096字节   I/O大小(最?最优):4096字节/4096字节   磁碟标签类型:dos   xa88f1366磁盘标识符:0      设备启动开始结束扇区大小Id类型   Linux/dev/sda1 * 2048 999423 997376 487 83/dev/sda2 1001470 209713151 1001470 99.5 g 5扩展/dev/sda5 1001472 209713151 1001472 99.5 g 8 e Linux LVM      分区2不开始>   root@vm003: ~ #/sda分开   GNU Parted 3.2   使用sda   欢迎来到GNU Parted !类型“帮助”来查看命令的列表。   (分开)打印#查看分区   模式:微软虚拟磁盘(scsi)   磁盘/sda: 322 gb   扇区大小(逻辑/物理):512 b/4096 b   分区表:msdos   磁盘国旗:      数量开始结束大小类型文件系统标志   1 1049 kb 512 mb主ext2引导511 mb   2 513 mb 107 gb 107 gb的扩展   5 513 mb 107 gb 107 gb逻辑lvm      (分开)resizepart 2 #调整sda2分区大小   结束# 63;(107 gb) & # 63;0 #直接充满   (分开)打印#再次查看   模式:微软虚拟磁盘(scsi)   磁盘/sda: 322 gb   扇区大小(逻辑/物理):512 b/4096 b   分区表:msdos   磁盘国旗:      数量开始结束大小类型文件系统标志   1 1049 kb 512 mb主ext2引导511 mb   2 513 mb 322 gb 322 gb的扩展   5 513 mb 107 gb 107 gb逻辑lvm      (分开)问#完成退出   信息:你可能需要更新挂载。      

现在我们已经把/dev/sda2给拓展出来了
  

  


  

  

运行命令
  

        root@vm003: ~ # fdisk sda      欢迎来到fdisk (util-linux 2.27.1)。   变化会一直保存在内存中,>   root@vm003: ~ #中   - - - - - - - - - - - -卷组   Ubuntu VG的名字   系统标识   格式lvm2      

可以看出我们要操作的VG的名字为Ubuntu,记录下来。
  

  

接着运行命令
  

        root@vm003: ~ # vgextend Ubuntu/dev/sda6 #/dev/sda6是刚刚增加的LVM分区   设备/dev/sda6没有找到(或被过滤)。   无法添加物理卷“/dev/sda6”卷组的Ubuntu。      

呃,,提示没有找到/dev/sda6这个设备,还是重启一下好了。
  

        root@vm003: ~ #重启      

重启后再次执行
  

        root@vm003: ~ # vgextend Ubuntu/dev/sda6 #/dev/sda6是刚刚增加的LVM分区   物理卷“/dev/sda6”成功创建了   卷组“Ubuntu”成功地扩展      

再查看一组下的体积数的状态,运行命令
  

        root@vm003: ~ # vg   VG # PV # LV # SN Attr VSize VFree   Ubuntu 2 2 0 wz - n - 299.52 g 200.00 g      

确实加进去了。
  

  

然后运行
  

        root@vm003: ~ # lvdisplay   推荐- - - - - - - - - - - -逻辑卷   LV路径/dev/Ubuntu/root   LV名字根   VG的名字Ubuntu      

我们知道了Ubuntu VG的LV路径是/dev/Ubuntu/root,记录下来。
  

  

然后运行
  

        root@vm003: ~ # lvresize - l + 100%免费/dev/Ubuntu/root #/dev/Ubuntu/root是LV的道路   逻辑卷的大小Ubuntu 95.52/根从直布罗陀海峡(24453区段)295.52直布罗陀海峡(75652区段)。   根成功调整逻辑卷。

Ubuntu系统下扩展LVM根目录的方法