fdisk 是一个用于操作磁盘分区的命令行工具,它可以帮助你创建、删除和修改磁盘分区。以下是使用 fdisk 进行磁盘分区的基本步骤:
首先,你需要确定要分区的磁盘设备名称。可以使用 lsblk 或 fdisk -l 命令来查看系统中的磁盘和分区信息。
lsblk
# 或者
sudo fdisk -l
选择要分区的磁盘设备,例如 /dev/sdb,然后启动 fdisk。
sudo fdisk /dev/sdb
进入 fdisk 后,你可以使用 p 命令查看当前的分区表。
Command (m for help): p
使用 n 命令创建一个新分区。系统会提示你选择分区类型(主分区或扩展分区)和分区号。
Command (m for help): n
Partition type:
p primary (0 primary, 0 extended, 4 free)
e extended
Select (default p): p
Partition number (1-4, default 1):
First sector (2048-20971519, default 2048):
Last sector, +sectors or +size{K,M,G} (2048-20971519, default 20971519):
你可以继续创建更多的分区,直到达到磁盘的容量限制。
Command (m for help): n
Partition type:
p primary (1 primary, 0 extended, 3 free)
e extended
Select (default p): p
Partition number (2-4, default 2):
First sector (4194304-20971519, default 4194304):
Last sector, +sectors or +size{K,M,G} (4194304-20971519, default 20971519):
如果你需要删除一个分区,可以使用 d 命令。系统会提示你选择要删除的分区号。
Command (m for help): d
Partition number (1-4): 2
如果你需要修改分区的类型,可以使用 t 命令。系统会提示你选择要修改的分区号和新的分区类型。
Command (m for help): t
Partition number (1-4): 3
Hex code (type L to list all codes): 82
完成所有分区操作后,使用 w 命令保存分区表并退出 fdisk。
Command (m for help): w
分区创建完成后,你需要使用 mkfs 命令来格式化分区。例如,格式化为 ext4 文件系统:
sudo mkfs.ext4 /dev/sdb1
最后,你可以将分区挂载到一个目录下以便使用:
sudo mkdir /mnt/mydisk
sudo mount /dev/sdb1 /mnt/mydisk
通过以上步骤,你可以使用 fdisk 进行磁盘分区。请注意,操作磁盘分区时要非常小心,错误的操作可能导致数据丢失。建议在进行任何分区操作之前备份重要数据。