当前位置:首页 > 行业动态 > 正文

fdisk分区步骤linux

使用fdisk命令,选设备,n新建分区,p为主,t

fdisk 分区步骤详解

查看当前磁盘分区情况

执行命令 fdisk -l 可列出所有磁盘及其分区信息:

$ sudo fdisk -l

输出示例:

Disk /dev/sda: 50 GB, 5000000000 bytes
255 heads, 63 sectors/unit, 10443 cylinders
Units = cylinders of 16065  512 = 8225280 bytes
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1           2048    10239999     5120000   83  Linux

启动 fdisk 工具

选择要操作的磁盘(如 /dev/sda):

$ sudo fdisk /dev/sda

进入交互界面后,会看到类似以下提示:

Command (m for help):

创建新分区

  • 输入 n 创建新分区
  • 选择分区类型:
    • p 创建主分区
    • e 创建扩展分区(需先有主分区)
  • 指定分区起始位置(直接回车使用默认值)
  • 指定分区结束位置(可用 +大小,如 +10G

设置分区类型(可选)

  • 输入 t 修改分区类型
  • 选择分区编号(如 1
  • 输入类型代码(如 83 表示 Linux)

删除分区(如需调整)

  • 输入 d 删除指定分区
  • 选择要删除的分区编号

保存并退出

  • 输入 w 写入分区表并退出
  • 输入 q 放弃修改并退出

典型分区方案示例

分区类型 挂载点 建议大小 文件系统 用途说明
主分区 /boot 500MB ext4 存放引导文件
主分区 20GB+ ext4 根目录
逻辑分区 /home 剩余空间 ext4 用户家目录
逻辑分区 /var 5GB ext4 日志和临时数据

常见问题与解答

Q1:如何将整个磁盘划分为一个 Linux 分区?
A1:在 fdisk 中依次执行:

  1. np → 回车(默认起始)→ 回车(默认结束)
  2. t → 选择分区号 → 输入 83(Linux 类型)
  3. w 保存退出

Q2:为什么新分区无法被系统识别?
A2:可能原因及解决方案:

  • 未格式化:执行 sudo mkfs.ext4 /dev/sdaX
  • 未挂载:创建挂载点后执行 sudo mount /dev/sdaX /mnt
  • 分区表未刷新:重启系统或执行 partprobe
0