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