fdisk工具)传统分区适用于固定大小的磁盘空间分配,操作相对简单,但不支持动态调整大小。
fdisk -l命令,列出系统中所有磁盘及现有分区,确认目标磁盘(如/dev/sdb)未被使用。fdisk /dev/sdb(将/dev/sdb替换为目标磁盘),进入交互式分区界面。n,选择“主分区(p)”或“扩展分区(e)”(通常选主分区);+10G表示10GB,或直接输入扇区数)。w,将分区表写入磁盘并退出fdisk。mkfs命令格式化新分区(如ext4文件系统):mkfs.ext4 /dev/sdb1(/dev/sdb1为创建的分区设备名)。mkdir -p /mnt/mydisk;mount /dev/sdb1 /mnt/mydisk;/etc/fstab文件,添加一行:/dev/sdb1 /mnt/mydisk ext4 defaults 0 2。LVM提供动态调整磁盘空间的能力,适合需要灵活扩展的场景(如数据库、文件服务器)。
yum install -y lvm2。/dev/sdb)转换为物理卷:pvcreate /dev/sdb。my_vg),卷组是逻辑卷的存储池:vgcreate my_vg /dev/sdb。my_lv),指定大小(如10G):lvcreate -L 10G -n my_lv my_vg。ext4或xfs):mkfs.ext4 /dev/my_vg/my_lv(或mkfs.xfs /dev/my_vg/my_lv)。mkdir -p /mnt/mylv;mount /dev/my_vg/my_lv /mnt/mylv;blkid /dev/my_vg/my_lv;/etc/fstab,添加一行(替换为实际UUID):UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx /mnt/mylv ext4 defaults 0 2。lvextend扩展逻辑卷、xfs_growfs扩展文件系统),适合生产环境;sudo或切换至root用户);parted工具,步骤类似fdisk,但命令格式不同(如mkpart创建分区)。