kaisawind's blog
  • 关于
  • 所有帖子

sfdisk: unsupported unit 'M' - Wed, Feb 9, 2022

sfdisk: unsupported unit 'M'

sfdisk: unsupported unit ‘M’

问题描述

sfdisk 是Linux磁盘分区工具,当磁盘分区不支持或空间不足时,可以使用sfdisk 调整分区大小。

警告: 调整分区会丢失数据,请先备份重要数据!

基本用法

查看分区信息

# 列出所有磁盘分区
sudo fdisk -l

# 查看特定磁盘分区
sudo fdisk -l /dev/sda

调整分区大小

# 调整分区大小(删除分区)
sudo sfdisk --delete /dev/sdaX

# 调整分区大小(必须是最后一个分区)
sudo sfdisk /dev/sda

# 进入交互模式
sudo sfdisk /dev/sda

# 在交互界面中:
# 输入 d 刌除分区
# 输入 n 创建新分区
# 输入 w 保存更改并退出
# 输入 q 退出

创建新分区

# 创建新分区(在未分配空间)
sudo sfdisk /dev/sda
# 输入 n 创建新分区
# 输入 w 保存并退出

宁成示例

假设 /dev/sda 有一个分区 /dev/sda1 大小为100GB,需要调整为50GB:

# 1. 查看分区
sudo fdisk -l

# 输出示:
Disk /dev/sda: 10 GiB, 100 GiB, 1073741824 bytes, 1048576 sectors
Units: cylinders = 1

2. 删除分区并创建新分区

sudo sfdisk /dev/sda

在交互界面:

Command (m for help): m Command (n for new partition): n Partition number (1-128, default 1): Created a new partition 1 of type Linux and system call it mkfs.ext4 Partition 1 has been created.

输入 w 保存

查看结果

sudo fdisk -l /dev/sda

输出:

Disk /dev/sda: 10 GiB, 50 GiB, 52428800 sectors


## 使用图形工具

推荐使用GParted等图形工具进行分区管理:

```bash
# 安装GParted
sudo apt-get install gparted

# 启动GParted
sudo gparted

# 查看磁盘和分区信息

最佳实践

  1. 备份数据:调整分区前务必备份重要数据
  2. 使用LVM:考虑使用LVM便于扩展
  3. 监控磁盘:定期检查磁盘使用情况


辽ICP备2021007608号 | © 2026 | kaisawind

Facebook Twitter GitHub