使用fdisk对新增的磁盘进行分区(划分1个10GB的主分区、一个扩展分区20GB、在扩展分区上新建两个逻辑分区,分别为10GB和5GB),修改其中一个逻辑分区的类型为81,删除类型号为81的逻辑分区,保存分区的修改结果。
时间: 2024-02-24 16:00:40 浏览: 126
好的,我来给你讲解一下如何使用 `fdisk` 对磁盘进行分区。
1. 首先,需要确认新增的磁盘的设备名,可以通过 `lsblk` 或者 `fdisk -l` 命令来查看。假设磁盘的设备名为 `/dev/sdb`。
2. 然后,使用 `fdisk` 命令以交互式方式进入磁盘分区界面:
```
fdisk /dev/sdb
```
3. 在 `fdisk` 界面中,我们需要先删除原有的分区表,然后重新创建分区。输入 `o` 命令可以删除原有的分区表,输入 `n` 命令可以创建新的分区。
```
Command (m for help): o
Command (m for help): n
```
4. 首先创建一个 10GB 的主分区,输入 `p` 命令可以查看当前分区的情况,输入 `d` 命令可以删除分区,输入 `n` 命令可以创建新的分区。
```
Command (m for help): p
Command (m for help): n
Select (default p): p
Partition number (1-4, default 1): 1
First sector (2048-41943039, default 2048):
Last sector, +sectors or +size{K,M,G,T,P} (2048-41943039, default 41943039): +10G
```
5. 创建一个 20GB 的扩展分区,输入 `n` 命令可以创建新的分区,选择 `e` 选项创建扩展分区。
```
Command (m for help): n
Select (default p): e
Partition number (1-4, default 2): 2
First sector (2099200-41943039, default 2099200):
Last sector, +sectors or +size{K,M,G,T,P} (2099200-41943039, default 41943039): +20G
```
6. 在扩展分区上创建两个逻辑分区,分别为 10GB 和 5GB,输入 `n` 命令可以创建新的分区,选择 `l` 选项创建逻辑分区。
```
Command (m for help): n
Select (default p): l
First sector (2099200-41943039, default 2099200):
Last sector, +sectors or +size{K,M,G,T,P} (2099200-41943039, default 41943039): +10G
Command (m for help): n
Select (default p): l
First sector (2099200-41943039, default 2099200):
Last sector, +sectors or +size{K,M,G,T,P} (2099200-41943039, default 41943039): +5G
```
7. 修改其中一个逻辑分区的类型为 81,输入 `t` 命令可以修改分区类型,选择分区序号,输入分区类型编号 81。
```
Command (m for help): t
Partition number (1-5, default 5): 5
Hex code (type L to list all codes): 81
```
8. 删除类型号为 81 的逻辑分区,输入 `d` 命令可以删除分区,选择分区序号。
```
Command (m for help): d
Partition number (1-5, default 5): 5
```
9. 最后,保存分区的修改结果,输入 `w` 命令即可。
```
Command (m for help): w
The partition table has been altered!
Calling ioctl() to re-read partition table.
Syncing disks.
```
恭喜你,使用 `fdisk` 成功对磁盘进行了分区!
阅读全文