在 Linux 下进行分区,通常分为规划分区方案 → 使用工具分区 → 格式化 → 挂载几个步骤。下面从概念、常用工具、实际操作示例三方面说明。
/:根分区(必须)/boot:引导分区(可选,但推荐)/home:用户数据swap:交换分区(内存不足时使用,也可不用)/dev/sda:第一块硬盘/dev/sdb:第二块硬盘/dev/nvme0n1:NVMe 固态硬盘| 工具 | 特点 |
|---|---|
fdisk |
简单,MBR 为主 |
gdisk |
GPT 版 fdisk |
parted |
功能强,适合脚本 |
| 安装器 | Ubuntu/CentOS 安装时图形化 |
lsblk
fdisk -l
fdisk /dev/sdb
n # 新建分区
p # 主分区
1 # 分区号
回车 # 起始扇区
+20G # 大小
w # 保存退出
mkfs.ext4 /dev/sdb1
mkdir /data
mount /dev/sdb1 /data
编辑 /etc/fstab:
/dev/sdb1 /data ext4 defaults 0 0
parted /dev/sdb
mklabel gpt
mkpart primary ext4 0% 20GB
quit
格式化:
mkfs.ext4 /dev/sdb1
LVM 可动态扩缩容:
示例:
pvcreate /dev/sdb
vgcreate vg0 /dev/sdb
lvcreate -L 10G -n lv0 vg0
mkfs.ext4 /dev/vg0/lv0
/ 全部空间swap = 内存大小/boot 1G/ 20–50G/home 或 /data 剩余swap 2–8G如果你愿意,可以告诉我:
我可以给你一套具体分区方案。