VMWare CentOS8.2磁盘在根目录下扩容(无卷组情况下)
请根据个人系统具体情况进行适当调整!!!
查看磁盘分区情况,sda3挂载在根目录下,新扩容增加的sda4挂在在/data下
1 [root@localhost lj]# lsblk 2 NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT 3 sda 8:0 0 50G 0 disk 4 ├─sda1 8:1 0 300M 0 part /boot 5 ├─sda2 8:2 0 2G 0 part [SWAP] 6 ├─sda3 8:3 0 17.7G 0 part / 7 └─sda4 8:4 0 30G 0 part 8 └─centos-root 253:0 0 30G 0 lvm /data 9 sr0 11:0 1 1024M 0 rom
现在想把sda4同样挂载在根目录下
解决方法:删除sda3,再重建sda3(注意:删除后不要退出,紧接着重建,注意重建后的起始位置)
删除sda3然后重建
1 fdisk /dev/sda
输入上面那个命令进入磁盘管理
命令p: 查看
命令d: 删除
命令n: 新建
命令w: 退出
下面是具体操作:可以看到sda3原先是17.7G,操作完成后变成了47.7G
1 [lj@localhost ~]$ su 2 密码: 3 [root@localhost lj]# lvs 4 LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert 5 root centos -wi-ao---- <30.00g 6 [root@localhost lj]# fdisk /dev/sda 7 欢迎使用 fdisk (util-linux 2.23.2)。 8 9 更改将停留在内存中,直到您决定将更改写入磁盘。 10 使用写入命令前请三思。 11 12 13 命令(输入 m 获取帮助):p 14 15 磁盘 /dev/sda:53.7 GB, 53687091200 字节,104857600 个扇区 16 Units = 扇区 of 1 * 512 = 512 bytes 17 扇区大小(逻辑/物理):512 字节 / 512 字节 18 I/O 大小(最小/最佳):512 字节 / 512 字节 19 磁盘标签类型:dos 20 磁盘标识符:0x000ee067 21 22 设备 Boot Start End Blocks Id System 23 /dev/sda1 * 2048 616447 307200 83 Linux 24 /dev/sda2 616448 4810751 2097152 8e Linux LVM 25 /dev/sda3 4810752 41943039 18566144 8e Linux LVM 26 /dev/sda4 41943040 104857599 31457280 8e Linux LVM 27 28 命令(输入 m 获取帮助):d 29 分区号 (1-4,默认 4):3 30 分区 3 已删除 31 32 命令(输入 m 获取帮助):p 33 34 磁盘 /dev/sda:53.7 GB, 53687091200 字节,104857600 个扇区 35 Units = 扇区 of 1 * 512 = 512 bytes 36 扇区大小(逻辑/物理):512 字节 / 512 字节 37 I/O 大小(最小/最佳):512 字节 / 512 字节 38 磁盘标签类型:dos 39 磁盘标识符:0x000ee067 40 41 设备 Boot Start End Blocks Id System 42 /dev/sda1 * 2048 616447 307200 83 Linux 43 /dev/sda2 616448 4810751 2097152 8e Linux LVM 44 /dev/sda4 41943040 104857599 31457280 8e Linux LVM 45 46 命令(输入 m 获取帮助):d 47 分区号 (1,2,4,默认 4):4 48 分区 4 已删除 49 50 命令(输入 m 获取帮助):n 51 Partition type: 52 p primary (2 primary, 0 extended, 2 free) 53 e extended 54 Select (default p): p 55 分区号 (3,4,默认 3):3 56 起始 扇区 (4810752-104857599,默认为 4810752): 57 将使用默认值 4810752 58 Last 扇区, +扇区 or +size{K,M,G} (4810752-104857599,默认为 104857599): 59 将使用默认值 104857599 60 分区 3 已设置为 Linux 类型,大小设为 47.7 GiB 61 62 命令(输入 m 获取帮助):p 63 64 磁盘 /dev/sda:53.7 GB, 53687091200 字节,104857600 个扇区 65 Units = 扇区 of 1 * 512 = 512 bytes 66 扇区大小(逻辑/物理):512 字节 / 512 字节 67 I/O 大小(最小/最佳):512 字节 / 512 字节 68 磁盘标签类型:dos 69 磁盘标识符:0x000ee067 70 71 设备 Boot Start End Blocks Id System 72 /dev/sda1 * 2048 616447 307200 83 Linux 73 /dev/sda2 616448 4810751 2097152 8e Linux LVM 74 /dev/sda3 4810752 104857599 50023424 83 Linux 75 76 命令(输入 m 获取帮助):w 77 The partition table has been altered! 78 79 Calling ioctl() to re-read partition table. 80 81 WARNING: Re-reading the partition table failed with error 16: 设备或资源忙. 82 The kernel still uses the old table. The new table will be used at 83 the next reboot or after you run partprobe(8) or kpartx(8) 84 正在同步磁盘。
编辑fstab文件夹vi /etc/fstab
删除之前挂载的 /data
重启后刷新
1 xfs_growfs /dev/sda3
(执行cat /etc/fstab查看系统文件格式,centos7默认xfs格式,
如果是格式ext格式的,执行resize2fs /dev/sda3)
1 [root@localhost lj]# xfs_growfs /dev/sda3 2 meta-data=/dev/sda3 isize=512 agcount=4, agsize=1160384 blks 3 = sectsz=512 attr=2, projid32bit=1 4 = crc=1 finobt=0 spinodes=0 5 data = bsize=4096 blocks=4641536, imaxpct=25 6 = sunit=0 swidth=0 blks 7 naming =version 2 bsize=4096 ascii-ci=0 ftype=1 8 log =internal bsize=4096 blocks=2560, version=2 9 = sectsz=512 sunit=0 blks, lazy-count=1 10 realtime =none extsz=4096 blocks=0, rtextents=0
执行前后对比,扩容成功
如果再开机后发现图形化界面消失了进入了紧急模式
并提示:piix4_smbus :SMBus Host Controller not enabled!
解决方法一:
根据提示,当前处于emergency mode紧急模式,可输入systemctl default
命令来重启恢复到default mode默认模式
解决方法二:
1、在上图界面中直接输入root用户的密码登录到系统
2、输入命令 lsmod | grep i2c
输入命令,vi /etc/modprobe.d/blacklist.conf
创建黑名单(需要注意的是blacklist.conf该文件本身就不存在)
填写内容:根据自己个人情况看显示的是什么
我的是blacklist i2c_piix4
重启
参考:https://blog.csdn.net/qq_40713201/article/details/125173764
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步