三二互联专业提供速度最快最稳定的美国服务器、香港服务器。中美直连,亚洲优化![ 代理登陆 ] [ 付款方式 ] [ 找回密码 ][ 电子协议责任书 ]
硬件资源保障

采用高配品牌服务器

主流强悍CPU配置

确保服务高速稳定运行

中美直连线路

中美直连亚洲优化

采用中国CN2骨干网络

保证速度飞快稳定高效

如何在服务器上使用fdisk工具进行分区?

美国、香港服务器

如何在服务器上使用fdisk工具进行分区?

12-25   来源:

 fdisk 是 Linux 服务器中经典的分区工具,主打 MBR 分区表(支持 ≤2TB 硬盘,最多 4 个主分区),操作流程清晰且适配绝大多数中小容量硬盘场景。以下是 完整交互步骤 + 核心参数解读 + 避坑指南,以新硬盘 /dev/sdb 为例(全程需 root 权限):

一、 前置准备(关键:避免误操作)
精准识别目标硬盘先通过 lsblk 确认待分区硬盘(系统盘通常是 /dev/sda,绝对不能动!):
bash
运行
lsblk
输出示例(sdb 是新硬盘,无分区):
plaintext
NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda      8:0    0  100G  0 disk 
├─sda1   8:1    0   50G  0 part /
└─sda2   8:2    0   50G  0 part /data
sdb      8:16   0  500G  0 disk  # 待分区的新硬盘
卸载已有分区(若有)若硬盘已有分区且被挂载,先卸载避免格式化失败:
bash
运行
sudo umount /dev/sdb1  # 替换为实际分区名,无则跳过
二、 核心操作:fdisk 交互分区流程
步骤 1:进入 fdisk 交互模式
bash
运行
sudo fdisk /dev/sdb  # 目标是硬盘(/dev/sdb),不是分区!
进入后会看到提示符 Command (m for help):,输入 m 可查看所有命令(随时可查)。
步骤 2:创建新分区(核心)
按以下交互步骤操作(括号内为输入指令):
操作目的 输入指令 补充说明
新建分区 n 进入分区创建向导
选择分区类型 p(主分区)/ e(扩展分区) 主分区最多 4 个,扩展分区可包含多个逻辑分区
设置分区号 回车(默认 1) 按顺序分配,如 1、2、3...
设置起始扇区 回车(默认硬盘开头) 无需手动改,用默认即可
设置结束扇区 回车(用全部空间)/ +100G(指定大小) 示例:+200G=200GB 分区,+500M=500MB 分区
交互示例(创建 200GB 主分区):
plaintext
Command (m for help): n
Partition type
   p   primary (0 primary, 0 extended, 4 free)
   e   extended (container for logical partitions)
Select (default p): p
Partition number (1-4, default 1): 1
First sector (2048-1048575999, default 2048): 回车
Last sector, +/-sectors or +/-size{K,M,G,T,P} (2048-1048575999, default 1048575999): +200G
 
Created a new partition 1 of type "Linux" and of size 200 GiB.
步骤 3:(可选)修改分区类型
默认分区类型是 Linux(ID=83),若需创建 swap 分区等,需修改:
bash
运行
Command (m for help): t  # 进入类型修改
Partition number (1-4, default 1): 1  # 选择要修改的分区
Hex code or alias (type L to list all): 82  # 82=swap,83=Linux,8e=LVM
Changed type of partition "Linux" to "Linux swap".
步骤 4:保存分区表并退出
bash
运行
Command (m for help): w  # 保存并退出(关键!不保存则所有操作作废)
若操作错误想放弃,输入 q 直接退出(不保存)。
步骤 5:刷新分区表(无需重启)
退出后执行以下命令,让系统识别新分区:
bash
运行
sudo partprobe /dev/sdb
三、 验证分区结果
bash
运行
# 查看新分区
lsblk /dev/sdb
# 查看分区详情(含类型、大小)
sudo fdisk -l /dev/sdb
输出示例(看到 /dev/sdb1 即为成功):
plaintext
NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sdb      8:16   0  500G  0 disk 
└─sdb1   8:17   0  200G  0 part 
四、 后续步骤:格式化 + 挂载(分区后必做)
分区仅划分了硬盘区域,需格式化才能使用:
格式化分区(以 ext4 为例):
bash
运行
sudo mkfs.ext4 /dev/sdb1
创建挂载点并挂载:
bash
运行
sudo mkdir -p /data/newdisk  # 创建挂载目录
sudo mount /dev/sdb1 /data/newdisk  # 临时挂载
设置开机自动挂载(推荐用 UUID):
bash
运行
# 获取分区 UUID
blkid /dev/sdb1
# 写入 /etc/fstab
echo "UUID=xxxx-xxxx-xxxx /data/newdisk ext4 defaults 0 0" | sudo tee -a /etc/fstab
# 验证配置
sudo mount -a
五、 常见问题与避坑指南
误操作系统盘:分区前务必用 lsblk 确认目标硬盘是 /dev/sdb 而非 /dev/sda(系统盘),格式化系统盘会直接崩溃。
MBR 分区表限制:
仅支持 ≤2TB 硬盘,超过 2TB 需用 parted 创建 GPT 分区表;
最多 4 个主分区,需更多分区则先建 1 个扩展分区,再在里面建逻辑分区。
分区后无法识别:执行 sudo partprobe /dev/sdb 刷新分区表,无需重启服务器。
空间未用完:若首次分区只分了部分空间,重复「步骤 2」可继续创建新分区(如 /dev/sdb2)。
删除错误分区:若分区建错,在 fdisk 交互模式输入 d → 选择分区号 → 输入 w 保存删除。
六、 fdisk 常用命令速查表
指令 作用
m 查看帮助
n 创建新分区
d 删除分区
t 修改分区类型
p 查看当前分区表
w 保存并退出
q 放弃修改并退出
l 列出所有分区类型代码

三二互联专业提供香港VPS,美国VPS主机,香港云服务器租用等业务香港美国到大陆CN2 GIA速度最快

上一篇:如何在服务器上查看分区信息? 下一篇:如何在服务器上格式化分区?

美国GIA服务器三二互联版权所有 WWW.250.cc 2008-2015 All Rights Reserved
三二互联 - 专业的美国C3服务器、香港vps、抗DOOS流量清洗、云备份系统、网站加速系统、美国GIA服务器和香港云服务器产品提供商
三二互联24小时在线工单系统为您提供全面、专业、周到的技术支持与服务
咨询热线:400-679-9994(免长话费)