- 工信部备案号 滇ICP备05000110号-1
- 滇公网安备53011102001527号
- 增值电信业务经营许可证 B1.B2-20181647、滇B1.B2-20190004
- 云南互联网协会理事单位
- 安全联盟认证网站身份V标记
- 域名注册服务机构许可:滇D3-20230001
- 代理域名注册服务机构:新网数码
- CN域名投诉举报处理平台:电话:010-58813000、邮箱:service@cnnic.cn
欢迎来到8455线路检测中心技术小课堂,每天分享一个技术小知识。
磁盘分区是 Linux 系统管理中的一项基础但重要的技能。无论是为新硬盘创建分区表,还是调整现有分区,fdisk都是最常用的命令行分区工具之一。本文将详细介绍如何使用 fdisk 进行磁盘分区操作。
在开始分区前,首先需要识别要操作的磁盘设备:
# 查看所有磁盘设备
lsblk
# 使用 fdisk 查看磁盘信息
sudo fdisk -l
# 示例输出摘要:
# /dev/sda: 20G # 系统盘
# /dev/sdb: 10G # 新添加的数据盘
重要提示: 操作前请务必备份重要数据,错误的分区操作可能导致数据丢失。
假设我们要对新磁盘 /dev/sdb进行分区:
# 启动 fdisk 对指定磁盘进行操作
sudo fdisk /dev/sdb
# 成功进入后的提示:
# Welcome to fdisk (util-linux 2.37.2).
# Changes will remain in memory only, until you decide to write them.
# Be careful before using the write command.
# Command (m for help):
在 fdisk 交互界面中,可以使用以下命令:
# 查看帮助(最重要!)
m
# 打印分区表
p
# 创建新分区
n
# 删除分区
d
# 更改分区类型
t
# 写入更改并退出
w
# 退出不保存
q
下面是一个创建单个分区的完整流程:
# 进入 fdisk
sudo fdisk /dev/sdb
# 步骤1:查看当前分区表
Command (m for help): p
Disk /dev/sdb: 10 GiB, 10737418240 bytes, 20971520 sectors
# 步骤2:创建新分区
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-20971519, default 2048): # 回车使用默认
Last sector, +/-sectors or +/-size{K,M,G,T,P} (2048-20971519, default 20971519): # 回车使用全部空间
# 步骤3:查看创建结果
Command (m for help): p
Device Boot Start End Sectors Size Id Type
/dev/sdb1 2048 20971519 20969472 10G 83 Linux
# 步骤4:保存并退出
Command (m for help): w
The partition table has been altered.
分区完成后,需要创建文件系统并挂载:
# 创建 ext4 文件系统
sudo mkfs.ext4 /dev/sdb1
# 创建挂载点
sudo mkdir /mnt/data
# 临时挂载
sudo mount /dev/sdb1 /mnt/data
# 永久挂载(编辑 /etc/fstab)
echo '/dev/sdb1 /mnt/data ext4 defaults 0 0' | sudo tee -a /etc/fstab
# 验证挂载
df -h /mnt/data
查看分区类型代码:
Command (m for help): l # 列出所有分区类型代码
1 FAT12 27 Hidden NTFS Win 82 Linux swap
83 Linux 8e Linux LVM fd Linux raid
更改分区类型:
Command (m for help): t
Selected partition 1
Hex code (type L to list all codes): 8e # 改为 Linux LVM
Changed type of partition 'Linux' to 'Linux LVM'.
安全建议:
1. 操作前使用 lsblk和 fdisk -l确认磁盘设备
2. 重要数据务必提前备份
3. 生产环境建议在非高峰时段操作
4. 使用 partprobe让内核重新读取分区表
通过掌握 fdisk 的基本操作,您可以轻松管理 Linux 系统的磁盘分区。虽然现在有 GPT 分区表和 parted等新工具,但 fdisk 在处理 MBR 分区表和小于 2TB 的磁盘时仍然是简单可靠的选择。
8455线路检测中心官网上拥有完善的技术支持库可供参考,大家可自行查阅,更多技术问题,可以直接咨询。同时,8455线路检测中心整理了运维必备的工具包免费分享给大家使用,需要的朋友可以直接咨询。
更多技术知识,8455线路检测中心期待与你一起探索。
售前咨询
售后咨询
备案咨询
二维码

TOP