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

采用高配品牌服务器

主流强悍CPU配置

确保服务高速稳定运行

中美直连线路

中美直连亚洲优化

采用中国CN2骨干网络

保证速度飞快稳定高效

如何在服务器上使用fdisk工具创建分区?

美国、香港服务器

如何在服务器上使用fdisk工具创建分区?

12-26   来源:

 你想在服务器上用 fdisk 工具创建分区,核心是通过交互式操作给 ≤2TB 的硬盘搭建 MBR 分区表(最多支持 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  # 无分区则跳过
# 验证卸载:无输出即成功
mount | grep /dev/sdb1
二、 核心操作:fdisk 交互式创建分区
步骤 1:进入 fdisk 交互模式
bash
运行
sudo fdisk /dev/sdb  # 目标是硬盘(/dev/sdb),不是分区!
进入后会看到提示符 Command (m for help):,输入 m 可随时查看命令帮助。
步骤 2:创建新分区(核心交互)
按以下步骤输入指令,括号内为关键说明,全程可按回车使用默认值(新手推荐):
操作目的 输入指令 补充说明
新建分区 n 进入分区创建向导
选择分区类型 p 选「主分区」(默认,最多 4 个);若需更多分区,先选 e 建扩展分区
设置分区号 回车 默认从 1 开始(如 1、2),无需手动改
设置起始扇区 回车 用硬盘默认起始位置(2048 扇区),避免手动输入错误
设置结束扇区 回车 /+200G 回车 = 占用全部剩余空间;+200G= 创建 200GB 分区(支持 K/M/G/T/P 单位)
完整交互示例 1:创建单个分区(占用整盘)
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): 回车
First sector (2048-1048575999, default 2048): 回车
Last sector, +/-sectors or +/-size{K,M,G,T,P} (2048-1048575999, default 1048575999): 回车
 
Created a new partition 1 of type "Linux" and of size 500 GiB.
完整交互示例 2:创建多个分区(200GB+300GB)先创建 200GB 的 sdb1:
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): 回车
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.
再创建 300GB 的 sdb2(剩余全部空间):
plaintext
Command (m for help): n
Partition type
   p   primary (1 primary, 0 extended, 3 free)
   e   extended (container for logical partitions)
Select (default p): p
Partition number (2-4, default 2): 回车
First sector (41943040-1048575999, default 41943040): 回车
Last sector, +/-sectors or +/-size{K,M,G,T,P} (41943040-1048575999, default 1048575999): 回车
 
Created a new partition 2 of type "Linux" and of size 300 GiB.
步骤 3:(可选)修改分区类型
默认分区类型是 Linux(ID=83),若需创建 swap 分区(虚拟内存),按以下操作:
bash
运行
Command (m for help): t  # 进入类型修改
Partition number (1-2, default 2): 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
运行
# 查看新分区(看到 /dev/sdb1、sdb2 即为成功)
lsblk /dev/sdb
# 查看分区详情(含类型、大小、扇区)
sudo fdisk -l /dev/sdb
输出示例:
plaintext
NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sdb      8:16   0  500G  0 disk 
├─sdb1   8:17   0  200G  0 part 
└─sdb2   8:18   0  300G  0 part 
四、 后续必做:格式化 + 挂载
分区仅划分了硬盘区域,需格式化并挂载才能使用:
格式化分区(以 ext4 为例)
bash
运行
sudo mkfs.ext4 /dev/sdb1  # 格式化 sdb1 为 ext4
sudo mkfs.ext4 /dev/sdb2  # 格式化 sdb2 为 ext4
# 若为 swap 分区,执行:sudo mkswap /dev/sdb1 && sudo swapon /dev/sdb1
临时挂载(重启失效)
bash
运行
sudo mkdir -p /data/part1 /data/part2  # 创建挂载目录
sudo mount /dev/sdb1 /data/part1
sudo mount /dev/sdb2 /data/part2
永久挂载(开机自动挂载,推荐用 UUID)
bash
运行
# 获取分区 UUID
sudo blkid /dev/sdb1 /dev/sdb2
# 写入 /etc/fstab
echo "UUID=xxx-xxx /data/part1 ext4 defaults 0 0" | sudo tee -a /etc/fstab
echo "UUID=yyy-yyy /data/part2 ext4 defaults 0 0" | sudo tee -a /etc/fstab
# 验证配置无错误
sudo mount -a
五、 fdisk 常用命令速查表
指令 作用
m 查看所有命令帮助
n 创建新分区
d 删除指定分区(输入分区号)
t 修改分区类型
p 查看当前分区表
w 保存并退出
q 放弃修改并退出
l 列出所有分区类型代码
总结
用 fdisk 创建分区的核心要点:
操作前务必用 lsblk 确认目标硬盘是 /dev/sdb,避免误操作系统盘 /dev/sda;
创建分区时优先用默认值(回车),仅需指定分区大小(如需分多个区);
保存(w)后需执行 partprobe 刷新分区表,无需重启服务器;
分区创建后必须格式化 + 挂载才能使用,推荐用 UUID 做永久挂载。

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

上一篇:如何在服务器上使用fdisk工具调整分区大小? 下一篇:如何在服务器上使用fdisk工具删除分区?

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