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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
2019-07-11 H3C/华为交换机配置NTP客户端