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
# 查看磁盘和分区信息
最佳实践
- 备份数据:调整分区前务必备份重要数据
- 使用LVM:考虑使用LVM便于扩展
- 监控磁盘:定期检查磁盘使用情况