注:“分卷”在Linux中通常指LVM(逻辑卷管理),但部分场景也指传统磁盘分区。以下是传统分区的详细步骤:
lsblk或fdisk -l命令查看系统磁盘,确定要分区的目标磁盘(如/dev/sdb,避免误操作系统盘如/dev/sda)。运行sudo fdisk -l或sudo parted /dev/sdX print(sdX为目标磁盘,如sdb),确认磁盘未分区或可操作。
sudo fdisk /dev/sdX # 替换为目标磁盘(如/dev/sdb)
sudo parted /dev/sdX
n(创建新分区),选择分区类型:
p(主分区,最多4个);e(扩展分区,1个,用于包含逻辑分区)。1,默认从1开始)。+10G表示10GB,或直接输入扇区数)。mkpart(创建分区),依次指定:
primary/logical/extended);ext4/xfs,可选);1MiB,避免磁盘头部无用空间);100%表示用满剩余空间,或具体大小如50GiB)。print查看分区表,确认无误后退出。w(写入分区表并退出);若中途取消,输入q(不保存退出)。quit(退出并自动保存)。使用mkfs命令将新分区格式化为所需文件系统(如ext4、xfs):
sudo mkfs.ext4 /dev/sdX1 # 替换为实际分区(如/dev/sdb1)
# 或
sudo mkfs.xfs /dev/sdX1 # XFS文件系统(适用于大容量磁盘)
sudo mkdir -p /mnt/newdisk # 创建挂载点(如/mnt/newdisk)
sudo mount /dev/sdX1 /mnt/newdisk # 挂载分区
/etc/fstab文件,添加以下行(替换为实际分区、挂载点和文件系统):/dev/sdX1 /mnt/newdisk ext4 defaults 0 2
保存后运行sudo mount -a测试配置是否正确。growpart(扩展分区)、resize2fs(ext4文件系统)或xfs_growfs(XFS文件系统)工具,操作前务必备份数据。