Centos6.9 标准磁盘(非lvm)扩容根分区

CentOS6不重启刷新磁盘列表
 ls /sys/class/scsi_host/
 echo "- - -" > /sys/class/scsi_host/host0/scan
 echo "- - -" > /sys/class/scsi_host/host1/scan
 echo "- - -" > /sys/class/scsi_host/host2/scan
 fdisk -l

#假设新增的磁盘为/dev/sdb
[root@localhost ~]# fdisk /dev/sdb    #创建一个主分区/dev/sdb1
n  #新增选项
p  #设置主分区
1  #分区号1
w  #保存操作

#建立LVM分区(以/dev/sdb1理卷,以此生成卷组)    
[root@localhost ~]# pvcreate /dev/sdb1    #新增物理卷(Centos7后不需要该命令)
[root@localhost ~]# vgcreate plvg /dev/sdb1      #新增卷组plvg
[root@localhost ~]# vgdisplay                   # 查看卷组

#以下新增逻辑卷(用于新的根目录)
[root@localhost ~]# lvcreate -L 50G -n LVroot plvg   #新增逻辑卷LVroot
[root@localhost ~]# mkfs -t ext4 /dev/plvg/LVroot   #格式化逻辑卷

#复制根目录到LVM分区并修改UUID
[root@localhost ~]# mkdir /mnt/lvroot
[root@localhost ~]# mount /dev/mapper/plvg-LVroot /mnt/lvroot/
[root@localhost ~]# dd if=/dev/sda3 of=/dev/mapper/plvg-LVroot     #/dev/sda3为目前根目录所在分区

[root@localhost /]# blkid      #通过blkid命令查看每个分区的UUID,发现/dev/sda3与逻辑卷/dev/mapper/plvg-LVroot的UUID一样
[root@localhost ~]# uuidgen | xargs tune2fs /dev/mapper/plvg-LVroot -U    #随机生成/dev/mapper/plvg-LVroot的UUID
[root@localhost /]# blkid        #查看各个分区的UUID

#修改GRUB配置文件,grub.conf文件决定了应该在哪一个分区启动系统
[root@localhost ~]# vi /boot/grub/grub.conf    #修改替换原有根分区的UUID为/dev/mapper/plvg-LVroot的UUID,同时切记:删除rd_NO_LVM选项


#修改逻辑卷下根分区的/etc/fstab为逻辑卷UUID
[root@localhost /]# vi /mnt/lvroot/etc/fstab    #如果没有出现,就重新挂载一次/mnt/lvroot/

#重新调整ext2\ext3\ext4文件系统的大小
[root@localhost ~]# resize2fs /dev/mapper/plvg-LVroot

#命令reboot重启系统,静静等待,登陆系统,查看系统相关信息


#删除旧的/dev/sda3分区
[root@localhost ~]# fdisk /dev/sda
d  #删除选项
3  #删除/dev/sda3即旧根分区
w  #保存操作

[root@localhost ~]# reboot #重启
[root@localhost ~]# lsblk  #查看当前分区情况

参考:https://blog.csdn.net/weixin_31789689/article/details/108425643

posted @   airoot  阅读(836)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
历史上的今天:
2019-07-11 H3C/华为交换机配置NTP客户端
点击右上角即可分享
微信分享提示