现象描述:
根分区目前使用率已达到100%,为不影响业务,急需扩容
新增了20G磁盘容量
[root@localhost ~]# fdisk -l
Disk /dev/sda:70 GiB,75161927680 字节,146800640 个扇区
磁盘型号:Virtual Disk
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 4096 字节
I/O 大小(最小/最佳):4096 字节 / 4096 字节
磁盘标签类型:dos
磁盘标识符:0xff0aedd2
设备 启动 起点 末尾 扇区 大小 Id 类型
/dev/sda1 * 2048 2099199 2097152 1G 83 Linux
/dev/sda2 2099200 104857599 102758400 49G 8e Linux LVM
新增分区/dev/sda3
[root@localhost ~]# fdisk /dev/sda 欢迎使用 fdisk (util-linux 2.34)。 更改将停留在内存中,直到您决定将更改写入磁盘。 使用写入命令前请三思。 命令(输入 m 获取帮助):n 分区类型 p 主分区 (2个主分区,0个扩展分区,2空闲) e 扩展分区 (逻辑分区容器) 选择 (默认 p):p 分区号 (3,4, 默认 3): 第一个扇区 (104857600-146800639, 默认 104857600): 最后一个扇区,+/-sectors 或 +size{K,M,G,T,P} (104857600-146800639, 默认 146800639): 创建了一个新分区 3,类型为“Linux”,大小为 20 GiB。 命令(输入 m 获取帮助):w 分区表已调整。 正在同步磁盘。 [root@localhost ~]# fdisk -l Disk /dev/sda:70 GiB,75161927680 字节,146800640 个扇区 磁盘型号:Virtual Disk 单元:扇区 / 1 * 512 = 512 字节 扇区大小(逻辑/物理):512 字节 / 4096 字节 I/O 大小(最小/最佳):4096 字节 / 4096 字节 磁盘标签类型:dos 磁盘标识符:0xff0aedd2 设备 启动 起点 末尾 扇区 大小 Id 类型 /dev/sda1 * 2048 2099199 2097152 1G 83 Linux /dev/sda2 2099200 104857599 102758400 49G 8e Linux LVM /dev/sda3 104857600 146800639 41943040 20G 83 Linux [root@localhost ~]# vgs VG #PV #LV #SN Attr VSize VFree openeuler 1 2 0 wz--n- <49.00g 0 vg01 1 1 0 wz--n- <100.00g 0 [root@localhost ~]# vgextend openeuler /dev/sda3 Physical volume "/dev/sda3" successfully created. /etc/lvm/archive/.lvm_localhost.localdomain_7499_255890291: write error failed: 设备上没有空间
可能原因:
提示没有空间,可能是由于根分区使用率已达到100%的问题
定位思路:
测试下释放部门根分区空间是否可行?
处理步骤:
[root@localhost ~]# du -sh /root/* 4.0K /root/anaconda-ks.cfg 44G /root/test.txt [root@localhost ~]# rm -f test.txt [root@localhost ~]# vgextend openeuler /dev/sda3 Volume group "openeuler" successfully extended [root@localhost ~]# lvextend -l +100%FREE /dev/mapper/openeuler-root Size of logical volume openeuler/root changed from <46.99 GiB (12029 extents) to 66.98 GiB (17148 extents). Logical volume openeuler/root successfully resized. [root@localhost ~]# resize2fs /dev/mapper/openeuler-root resize2fs 1.45.3 (14-Jul-2019) /dev/mapper/openeuler-root 上的文件系统已被挂载于 /;需要进行在线调整大小 old_desc_blocks = 6, new_desc_blocks = 9 /dev/mapper/openeuler-root 上的文件系统现在为 17559552 个块(每块 4k)。 [root@localhost ~]# df -h 文件系统 容量 已用 可用 已用% 挂载点 devtmpfs 693M 0 693M 0% /dev tmpfs 707M 0 707M 0% /dev/shm tmpfs 707M 544K 707M 1% /run tmpfs 707M 0 707M 0% /sys/fs/cgroup /dev/mapper/openeuler-root 66G 2.2G 61G 4% / tmpfs 707M 0 707M 0% /tmp /dev/sda1 976M 120M 790M 14% /boot tmpfs 142M 0 142M 0% /run/user/0 扩容成功~!
参考信息:
无