您好,登录后才能下订单哦!
密码登录
登录注册
点击 登录注册 即表示同意《亿速云用户服务条款》
# Linux系统怎么使用fdisk命令进行分区
## 一、fdisk命令简介
`fdisk`是Linux系统中最经典的磁盘分区工具之一,主要用于对硬盘进行分区表的创建、修改和管理。作为命令行工具,它支持MBR(主引导记录)分区表格式,能够处理大多数传统分区需求。
### 主要功能特点
- 创建新分区
- 删除已有分区
- 修改分区类型
- 查看分区表信息
- 调整分区大小(需配合后续操作)
> **注意**:fdisk操作的是分区表而非直接操作数据,但错误使用仍可能导致数据丢失,操作前请务必备份重要数据。
---
## 二、准备工作
### 1. 识别磁盘设备
使用以下命令查看系统磁盘:
```bash
lsblk
或
fdisk -l
输出示例:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 465.8G 0 disk
├─sda1 8:1 0 512M 0 part /boot/efi
└─sda2 8:2 0 465.3G 0 part /
确认要操作的磁盘设备(如/dev/sdb
),切勿误选系统盘。
sudo fdisk /dev/sdb
出现提示符:Command (m for help):
命令 | 功能描述 |
---|---|
m | 显示帮助菜单 |
p | 打印当前分区表 |
n | 创建新分区 |
d | 删除分区 |
t | 更改分区类型 |
w | 写入更改并退出 |
q | 放弃更改退出 |
Command (m for help): p
Command (m for help): n
选择分区类型:
- p
主分区(最多4个)
- e
扩展分区
Partition number (1-4, default 1): 1
First sector (2048-20971519, default 2048): [回车]
Last sector, +/-sectors or +/-size{K,M,G,T,P}...: +10G
Command (m for help): t
Selected partition 1
Hex code (type L to list all codes): 83 # Linux默认类型
Command (m for help): p
Command (m for help): w
sudo mkfs.ext4 /dev/sdb1 # 格式化为ext4文件系统
sudo mkdir /mnt/newdisk
sudo mount /dev/sdb1 /mnt/newdisk
编辑/etc/fstab
文件,添加:
/dev/sdb1 /mnt/newdisk ext4 defaults 0 2
fdisk
创建新分区82
(Linux swap)
sudo mkswap /dev/sdb2
sudo swapon /dev/sdb2
对于超过2TB的磁盘,建议使用gdisk
或parted
工具:
sudo gdisk /dev/sdb
现代磁盘建议使用1MiB对齐:
First sector: 2048 # 符合1MiB对齐
Last sector: +<size>G # 使用G/M单位自动对齐
umount /dev/sdb1 # 先卸载分区
partprobe /dev/sdb # 强制内核重读分区表
可使用testdisk
工具尝试恢复:
sudo apt install testdisk
sudo testdisk
q
命令先模拟操作通过本文的详细指导,您应该已经掌握fdisk的基本操作流程。建议新手在虚拟机中反复练习后再操作物理服务器。 “`
该文档共约1250字,采用Markdown格式编写,包含: 1. 分级标题结构 2. 命令代码块 3. 操作步骤表格 4. 安全警告提示 5. 后续操作指南 6. 常见问题解决方案 可根据需要增减内容调整篇幅。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。