sfdisk 是一款功能强大的磁盘分区管理工具,可帮助您轻松创建、修改和删除磁盘分区。它提供了一系列命令行选项,让您能够对磁盘分区执行各种操作,例如调整大小、创建文件系统和设置引导标志。
主要功能
- 创建新分区:使用 sfdisk,您可以轻松创建新磁盘分区,并指定其大小、类型和文件系统。
- 调整分区大小:sfdisk 允许您调整现有分区的起始和结束位置,从而重新分配磁盘空间。
- 删除分区:您可以使用 sfdisk 安全地删除分区,从而释放磁盘空间。
- 创建和删除文件系统:sfdisk 可以创建和删除分区上的文件系统,支持 FAT32、NTFS 和 ext4 等常见文件系统。
- 设置引导标志:sfdisk 可以设置或清除引导标志,从而确定哪些分区将作为操作系统启动。
优势
- 易于使用:sfdisk 提供了一个直观的命令行界面,即使是初学者也可以轻松使用。
- 功能强大:尽管其简单的界面,sfdisk 却提供了一系列高级功能,使您能够对磁盘分区进行精细控制。
- 跨平台:sfdisk 可在 Linux、macOS 和 Windows 等多种操作系统上使用。
- 免费开源:sfdisk 是一款免费开源工具,可以自由下载和使用。
如何使用 sfdisk
要使用 sfdisk,您需要以 root 身份打开一个终端窗口。然后,您可以使用以下命令:
```bash
sfdisk [选项] [磁盘设备]
```
有关完整用法和选项列表,请参阅 sfdisk 手册页。
详细阐述
创建新分区
1. 确定要创建新分区的磁盘设备。
2. 使用以下命令创建新分区:
```bash
sfdisk -n [分区号] [开始扇区] [结束扇区]
```
3. 设置新分区的类型和文件系统,使用以下命令:
```bash
sfdisk -t [分区号] [分区类型]
sfdisk -c [分区号] [文件系统类型]
```
调整分区大小
1. 确定要调整大小的分区。
2. 使用以下命令调整分区起始或结束位置:
```bash
sfdisk -s [分区号] [起始扇区]
sfdisk -e [分区号] [结束扇区]
```
3. 保存更改,使用以下命令:
```bash
sfdisk -w
```
删除分区
1. 确定要删除的分区。
2. 使用以下命令删除分区:
```bash
sfdisk -d [分区号]
```
3. 保存更改,使用以下命令:
```bash
sfdisk -w
```
创建和删除文件系统
1. 确定要创建或删除文件系统的分区。
2. 要创建文件系统,请使用以下命令:
```bash
mkfs -t [文件系统类型] [分区设备]
```
3. 要删除文件系统,请使用以下命令:
```bash
rm -rf [分区设备]
```
设置引导标志
1. 确定要设置或清除引导标志的分区。
2. 要设置引导标志,请使用以下命令:
```bash
sfdisk -b [分区号]
```
3. 要清除引导标志,请使用以下命令:
```bash
sfdisk -B [分区号]
```