本帖最后由 likeyouli 于 2025-7-2 07:43 编辑
首先关机,设置里扩展硬盘大小,因为拍摄了很多快照,竟然提示不删除快照,无法扩展硬盘,没办法,只能删除快照再从设置里扩展硬盘大小了 ,然后开机。
[root@192.168.1.133 ~]#lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS sr0 11:0 1 11G 0 rom -------------------------------------------------------------------nvme0n1 259:0 0 140G 0 disk ├─nvme0n1p1 259:1 0 1G 0 part /boot └─nvme0n1p2 259:2 0 59G 0 part ---------------------------------------------------------- ├─ol-root 252:0 0 39.6G 0 lvm / └─ol-home 252:1 0 19.4G 0 lvm /home
上边可以清晰看出nvme0n1 为140G大小,但只分出了60G。
命令行下依次输入: [root@192.168.1.133 ~]# fdisk /dev/nvme0n1
会有以下提示:欢迎使用 fdisk (util-linux 2.37.4)。
更改将停留在内存中,直到您决定将更改写入磁盘。
使用写入命令前请三思。
This disk is currently in use - repartitioning is probably a bad idea.
It's recommended to umount all file systems, and swapoff all swap
partitions on this disk.
1. 输入 n(新建分区)。 2. 选择 p(主分区)。 3. 直接回车(使用默认起始扇区)。 4. 直接回车(使用所有剩余空间)。
输入 t,选择新分区(如 3),Hex 代码或别名(输入 L 列出所有代码):L 00 空 24 NEC DOS 81 Minix / 旧 Linu bf Solaris
01 FAT12 27 隐藏的 NTFS Win 82 Linux swap / So c1 DRDOS/sec (FAT-
02 XENIX root 39 Plan 9 83 Linux c4 DRDOS/sec (FAT-
03 XENIX usr 3c PartitionMagic 84 OS/2 隐藏 或 In c6 DRDOS/sec (FAT-
04 FAT16 <32M 40 Venix 80286 85 Linux 扩展 c7 Syrinx
05 扩展 41 PPC PReP Boot 86 NTFS 卷集 da 非文件系统数据
06 FAT16 42 SFS 87 NTFS 卷集 db CP/M / CTOS / .
07 HPFS/NTFS/exFAT 4d QNX4.x 88 Linux 纯文本 de Dell 工具
08 AIX 4e QNX4.x 第2部分 8e Linux LVM df BootIt
09 AIX 可启动 4f QNX4.x 第3部分 93 Amoeba e1 DOS 访问
0a OS/2 启动管理器 50 OnTrack DM 94 Amoeba BBT e3 DOS R/O
0b W95 FAT32 51 OnTrack DM6 Aux 9f BSD/OS e4 SpeedStor
0c W95 FAT32 (LBA) 52 CP/M a0 IBM Thinkpad 休 ea Linux 扩展启动
0e W95 FAT16 (LBA) 53 OnTrack DM6 Aux a5 FreeBSD eb BeOS fs
0f W95 扩展 (LBA) 54 OnTrackDM6 a6 OpenBSD ee GPT
10 OPUS 55 EZ-Drive a7 NeXTSTEP ef EFI (FAT-12/16/
11 隐藏的 FAT12 56 Golden Bow a8 Darwin UFS f0 Linux/PA-RISC
12 Compaq 诊断 5c Priam Edisk a9 NetBSD f1 SpeedStor
14 隐藏的 FAT16 <3 61 SpeedStor ab Darwin 启动 f4 SpeedStor
16 隐藏的 FAT16 63 GNU HURD 或 Sys af HFS / HFS+ f2 DOS 次要
17 隐藏的 HPFS/NTF 64 Novell Netware b7 BSDI fs fb VMware VMFS
18 AST 智能睡眠 65 Novell Netware b8 BSDI swap fc VMware VMKCORE
1b 隐藏的 W95 FAT3 70 DiskSecure 多启 bb Boot Wizard 隐 fd Linux raid 自动
1c 隐藏的 W95 FAT3 75 PC/IX bc Acronis FAT32 L fe LANstep
1e 隐藏的 W95 FAT1 80 旧 Minix be Solaris 启动 ff BBT
别名:
linux - 83
swap - 82
extended - 05
uefi - EF
raid - FD
lvm - 8E
linuxex - 85
Hex 代码或别名(输入 L 列出所有代码):8e
设置类型为 Linux LVM(代码 8e),也就是上边输入8e 输入 w 保存并退出。
此时输入lsblk,会看到:
[root@192.168.1.133 ~]#lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sr0 11:0 1 11G 0 rom
nvme0n1 259:0 0 140G 0 disk
├─nvme0n1p1 259:1 0 1G 0 part /boot
├─nvme0n1p2 259:2 0 59G 0 part
│ ├─ol-root 252:0 0 39.6G 0 lvm /
│ └─ol-home 252:1 0 19.4G 0 lvm /home
└─nvme0n1p3 259:3 0 80G 0 part
多出了 nvme0n1p3---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
将新分区加入 LVM1. 创建物理卷(PV)sudo pvcreate /dev/nvme0n1p3
提示:Physical volume "/dev/nvme0n1p3" successfully created. 2. 扩展卷组(VG)
(假设你的卷组名是 ol,可通过 vgdisplay 确认)sudo vgextend ol /dev/nvme0n1p3 提示: Volume group "ol" successfully extended 3. 扩展逻辑卷(LV)
(假设你的根逻辑卷是 /dev/ol/root,可通过 lvdisplay 确认)sudo lvextend -l +100%FREE /dev/ol/root
提示:Size of logical volume ol/root changed from 39.64 GiB (10148 extents) to <119.64 GiB (30627 extents). Logical volume ol/root successfully resized.
上述提示代表 逻辑卷 ol/root 已成功调整大小。 file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml44964\wps1.jpg 4. 调整文件系统XFS 文件系统(默认 Oracle Linux/RHEL)sudo xfs_growfs /
提示:显示的内容最下边行提示data blocks changed from 10391552 to 31362048 ext4 文件系统sudo resize2fs /dev/ol/root
步骤 4:验证扩展df -h / Filesystem Size Used Avail Use% Mounted on /dev/mapper/ol-root 120G 20G 100G 17% /
关键点1. LVM 管理:你的系统使用 LVM,因此必须通过 pvcreate → vgextend → lvextend 扩展空间。 文件系统调整: XFS:xfs_growfs / ext4:resize2fs /dev/ol/root 2. 备份数据:操作前建议备份重要数据,避免意外损坏。 3.
总结 | | | | sudo fdisk -l /dev/nvme0n1 | | | | | | sudo pvcreate /dev/nvme0n1p3 | | | sudo vgextend ol /dev/nvme0n1p3 | | | sudo lvextend -l +100%FREE /dev/ol/root | | | | |
完成后,df -h / 应显示根分区已扩容。
|