sfdisk 命令
sfdisk 命令是硬盘分区工具程序。
sfdisk 为硬盘分区工具程序,可显示分区的设置信息,并检查分区是否正常。
语法
sfdisk [选项] <设备> [...]
选项: 选项:
-
-s, --show-size 列出每个分区的大小
-
-c, --id 更改或打印分区 Id
--change-id 更改 Id
--print-id 打印 Id
-
-l, --list 列出每个设备的分区
-
-d, --dump 同上,但以适合稍后输入的格式列出
-
-i, --increment 给柱面等计数时从 1 而非从 0 开始
-
-u, --unit <字母> 要使用的单位;<字母> 可以是以下之一: S (扇区),C (柱面),B (块) 或 M (MB)
-
-1, --one-only 预留选项,目前没有作用
-
-T, --list-types 列出已知的分区类型
-
-D, --DOS 与 DOS 兼容;会浪费一点空间
-
-E, --DOS-extended 与 DOS 扩展分区兼容
-
-R, --re-read 让内核重新读取分区表
-
-N <数字> 只更改分区号为 <数字> 的分区,并不真的写入磁盘
-
-O <文件> 将要覆盖的分区保存到 <文件> 中
-
-I <文件> 从 <文件> 恢复扇区
-
-V, --verify 检查列出扇区的有效性
-
-v, --version 显示版本信息并退出
-
-h, --help 显示此帮助并退出
危险选项:
-
-f, --force 禁止所有一致性检查
--no-reread 不检查分区是否正在使用
-
-q, --quiet 抑制警告消息输出
-
-L, --Linux 不报告与 Linux 无关的事情
-
-g, --show-geometry 打印内核检测到的几何属性
-
-G, --show-pt-geometry 打印从分区表推测出的几何属性
-
-A, --activate[=<设备>] 激活 可启动 标志
-
-U, --unhide[=<设备>] 取消分区隐藏
-
-x, --show-extended 输出时也列出扩展分区, 或输入时请求提供它们的描述符
--leave-last 不分配最后一个柱面
--IBM 同 --leave-last
--in-order 分区按顺序
--not-in-order 分区不按顺序
--inside-outer 所有逻辑分区位于最外的扩展分区内
--not-inside-outer 不要求所有逻辑分区位于最外的扩展分区内
--nested 每个分区与所有其他分区不相交 --chained 与 nested 相似,但扩展分区可以超界
--onesector 各分区互不相交
用以下选项覆盖检测到的几何属性:
- -C, --cylinders <数字> 设置要使用的柱面数
- -H, --heads <数字> 设置要使用的磁头数
- -S, --sectors <数字> 设置要使用的扇区数 n
实例
显示分区信息:
# sfdisk -l
Disk /dev/sda: 7832 cylinders, 255 heads, 63 sectors/track
Units: cylinders of 8225280 bytes, blocks of 1024 bytes, counting from 0
Device Boot Start End #cyls #blocks Id System
/dev/sda1 * 0+ 130- 131- 1048576 83 Linux
/dev/sda2 130+ 7832- 7702- 61864960 8e Linux LVM
/dev/sda3 0 - 0 0 0 空
/dev/sda4 0 - 0 0 0 空
Disk /dev/mapper/cl-root: 4999 cylinders, 255 heads, 63 sectors/track
Disk /dev/mapper/cl-swap: 261 cylinders, 255 heads, 63 sectors/track
Disk /dev/mapper/cl-home: 2440 cylinders, 255 heads, 63 sectors/track