温馨提示×

如何对linux进行分区

小樊
44
2026-09-30 19:25:49
栏目: 智能运维

在 Linux 下进行分区,通常分为规划分区方案 → 使用工具分区 → 格式化 → 挂载几个步骤。下面从概念、常用工具、实际操作示例三方面说明。


一、Linux 分区基本概念

1. 磁盘类型

  • MBR(msdos):旧式,最多 4 个主分区,磁盘 ≤ 2TB
  • GPT:现代,支持大磁盘、多分区,推荐新机器使用

2. 常见分区

  • /:根分区(必须)
  • /boot:引导分区(可选,但推荐)
  • /home:用户数据
  • swap:交换分区(内存不足时使用,也可不用)

3. 设备名示例

  • /dev/sda:第一块硬盘
  • /dev/sdb:第二块硬盘
  • /dev/nvme0n1:NVMe 固态硬盘

二、常用分区工具

工具 特点
fdisk 简单,MBR 为主
gdisk GPT 版 fdisk
parted 功能强,适合脚本
安装器 Ubuntu/CentOS 安装时图形化

三、使用 fdisk 分区(MBR 示例)

1. 查看磁盘

lsblk
fdisk -l

2. 进入分区工具

fdisk /dev/sdb

3. 常用命令

n  # 新建分区
p  # 主分区
1  # 分区号
回车 # 起始扇区
+20G # 大小
w  # 保存退出

4. 格式化

mkfs.ext4 /dev/sdb1

5. 挂载

mkdir /data
mount /dev/sdb1 /data

6. 开机自动挂载

编辑 /etc/fstab:

/dev/sdb1  /data  ext4  defaults  0  0

四、使用 parted(GPT 推荐)

parted /dev/sdb
mklabel gpt
mkpart primary ext4 0% 20GB
quit

格式化:

mkfs.ext4 /dev/sdb1

五、LVM(高级,推荐服务器)

LVM 可动态扩缩容:

  • 物理卷 PV
  • 卷组 VG
  • 逻辑卷 LV

示例:

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

如果你愿意,可以告诉我:

  • 是新装系统还是加硬盘
  • 使用哪类 Linux
  • 磁盘大小和使用场景

我可以给你一套具体分区方案。

0 踩