df -h 查看根目录空间太小
fdisk -l 查看还有空间未分配
对剩余空间进行分区
-
fdisk /dev/sda
对磁盘进行分区,使用
m
查看命令列表(PS:/sda3,根据实际情况判断对哪个分区进行操作,或者使用m
命令,按F
查看是否有剩余空间) -
n
新建分区,p
为主分区,一路回车。 -
t
选择分区类型,输入8e
代表逻辑卷(LVM),w
保存并退出。
下面有一个类型对照表:
Command (m for help): l
0 Empty 24 NEC DOS 81 Minix / old Lin bf Solaris 1 FAT12 27 Hidden NTFS Win 82 Linux swap / So c1 DRDOS/sec (FAT- 2 XENIX root 39 Plan 9 83 Linux c4 DRDOS/sec (FAT- 3 XENIX usr 3c PartitionMagic 84 OS/2 hidden or c6 DRDOS/sec (FAT- 4 FAT16 <32M 40 Venix 80286 85 Linux extended c7 Syrinx 5 Extended 41 PPC PReP Boot 86 NTFS volume set da Non-FS data 6 FAT16 42 SFS 87 NTFS volume set db CP/M / CTOS / . 7 HPFS/NTFS/exFAT 4d QNX4.x 88 Linux plaintext de Dell Utility 8 AIX 4e QNX4.x 2nd part 8e Linux LVM df BootIt 9 AIX bootable 4f QNX4.x 3rd part 93 Amoeba e1 DOS access a OS/2 Boot Manag 50 OnTrack DM 94 Amoeba BBT e3 DOS R/O b W95 FAT32 51 OnTrack DM6 Aux 9f BSD/OS e4 SpeedStor c W95 FAT32 (LBA) 52 CP/M a0 IBM Thinkpad hi ea Rufus alignment e W95 FAT16 (LBA) 53 OnTrack DM6 Aux a5 FreeBSD eb BeOS fs f W95 Ext'd (LBA) 54 OnTrackDM6 a6 OpenBSD ee GPT 10 OPUS 55 EZ-Drive a7 NeXTSTEP ef EFI (FAT-12/16/ 11 Hidden FAT12 56 Golden Bow a8 Darwin UFS f0 Linux/PA-RISC b 12 Compaq diagnost 5c Priam Edisk a9 NetBSD f1 SpeedStor 14 Hidden FAT16 <3 61 SpeedStor ab Darwin boot f4 SpeedStor 16 Hidden FAT16 63 GNU HURD or Sys af HFS / HFS+ f2 DOS secondary 17 Hidden HPFS/NTF 64 Novell Netware b7 BSDI fs fb VMware VMFS 18 AST SmartSleep 65 Novell Netware b8 BSDI swap fc VMware VMKCORE 1b Hidden W95 FAT3 70 DiskSecure Mult bb Boot Wizard hid fd Linux raid auto 1c Hidden W95 FAT3 75 PC/IX bc Acronis FAT32 L fe LANstep 1e Hidden W95 FAT1 80 Old Minix be Solaris boot ff BBT
**硬盘分区设置完成以后,一般需要将系统重启以使设置生效,如果不想重启系统,可以使用“**partprobe
”命令使操作系统获知新的分区表情况。
4.格式化分区:mkfs -V -t ext4 -c /dev/sda3
mkfs
格式:
mkfs –t 文件系统类型 分区设备
参数:
- -t
指定档案系统的类型,Linux 的默认值为ext2
。 - -c
在创建档案系统之前,检查该分区是否有坏轨。 - -V
启用详细显示模式。
例: 将/dev/sda3 格式化为 ext4 文件系统,同时检查是否有坏轨存在,并且将过程详细列出来:
-
mkfs
命令:-
修正后的命令:
mkfs -V -t ext4 -c /dev/sda3
-
解释:
-
mkfs
:创建文件系统的命令。 -
-V
:显示详细输出。 -
-t ext4
:指定文件系统类型为 ext4。 -
-c
:在创建文件系统之前检查设备是否有坏块。 -
/dev/sda3
:目标设备。
-
-
-
pvcreate
命令:-
修正后的命令:
pvcreate /dev/sda3
-
解释:
-
pvcreate
:初始化物理卷(Physical Volume)的命令。 -
/dev/sda3
:目标设备。
-
-
建为物理卷 5、pvs
察看可用的 LVS 卷组, 组名,lvdisplay + 组名
可以看出卷的详细信息
vgextend centos /dev/sda3
来扩展组 把/dev/sda3 的空间加到 VG 为 centos 的组里面去
6、使用 cat /etc/fstab 来查看需要扩容的分卷名称。
我们需要扩容的是/dev/mapper/centos-root
- 使用
lvextend -L +80G /dev/mapper/centos-root /dev/sda3
来进行扩容。
这条命令的意思是,给 /dev/mapper/centos-root
添加 80G 的容量,使用 /dev/sda3
的空间来扩容。
或者使用所有剩余空间:
lvextend -l +100%free /dev/mapper/centos-root /dev/sda3
使用 pvs
命令查看 centos
分组里面空间已经扩容。
- 对于 XFS 文件系统,使用以下命令扩展:
xfs_growfs /dev/mapper/centos-root
- 再次用
df -h
查看分区已经扩容完成。
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于