转自 : http://www.linuxidc.com/Linux/2013-07/87854.htm

一、简介:

Linux下面的分区表操作工具

sfdisk为硬盘分区工具程序,可显示分区的设定信息,并检查分区是否正常。
sfdisk也可用来建立分区。由于建立硬盘分区兹事体大,建议还是使用为个别操作系统设计的硬盘分区工具程序比较妥当,如用fdisk建立DOS分区,用Disk Druid或sfdisk建立linux的分区。

二、用法:

sfdisk [options] device …

选项说明:

常用选项:
-s [or --show-size]: 显示一个分区的大小
-c [or --id]: 显示或者修改文件系统类型ID
-l [or --list]: 显示每个设备的分区表信息
-d [or --dump]: 同上,但是以一个格式化的方式输出
-i [or --increment]: number cylinders etc. from 1 instead of from 0
-uS, -uB, -uC, -uM: 以扇面/块/柱面数/MB为单位 显示或形成报告
-T [or --list-types]:显示所有已知的sfdisk能辨识的文件系统ID
-D [or --DOS]: 兼容DOS但是会浪费一点磁盘空间
-R [or --re-read]: 让内核重新读取分区表
-N# : 只改变分区的编号 #
-n : 修改但实际上并没有保存到磁盘
-O file : 保存扇面修改并写入分区表文件
-I file : 重新恢复修改的扇面

危险的选项:
-g [or --show-geometry]: print the kernel’s idea of the geometry
-G [or --show-pt-geometry]: print geometry guessed from the partition table
-x [or --show-extended]: also list extended partitions on output
or expect descriptors for them on input
-L [or --Linux]: do not complain about things irrelevant for Linux
-q [or --quiet]: suppress warning messages
You can override the detected geometry using:
-C# [or --cylinders #]:set the number of cylinders to use
-H# [or --heads #]: set the number of heads to use
-S# [or --sectors #]: set the number of sectors to use

三、示例:

sfdisk -d /dev/hda > hda-table 备份分区表并保存到文件
sfdisk /dev/hda < hda-table 从文件中恢复分区表
sfdisk -d /dev/hda | sfdisk /dev/hdb 在两个磁盘间复制分区表

注意事项
(1)sfdisk命令处理的设备通常是如下形式的:/dev/hda、/dev/hdb、/dev/sda、/dev/sdb等.其中,/dev/hd[a-h]表示IDE硬盘,/dev/sd[a-h]表示SCSI硬盘,/dev/ed[a-h]表示ESDI硬盘,/dev/xd[a-h]表示XT硬盘。
一个设备的名称表示整个硬盘,而分区则用设备名加一个分区号表示,如/dev/sda2表示系统中第一块SCSI硬盘的第二个分区。
(2)sfdisk命令会改变硬盘和分区的设备,在使用时要小心,特别是对于其中能够修改磁盘CHS参数的“危险选项”。
(3)ls命令的参数中有很多单个字母,大小写有不同的含义,容易混淆。在使用时要加以区分。注意事项
(1)sfdisk命令处理的设备通常是如下形式的:/dev/hda、/dev/hdb、/dev/sda、/dev/sdb等.其中,/dev/hd[a-h]表示IDE硬盘,/dev/sd[a-h]表示SCSI硬盘,/dev/ed[a-h]表示ESDI硬盘,/dev/xd[a-h]表示XT硬盘。
一个设备的名称表示整个硬盘,而分区则用设备名加一个分区号表示,如/dev/sda2表示系统中第一块SCSI硬盘的第二个分区。
(2)sfdisk命令会改变硬盘和分区的设备,在使用时要小心,特别是对于其中能够修改磁盘CHS参数的“危险选项”。
(3)ls命令的参数中有很多单个字母,大小写有不同的含义,容易混淆。在使用时要加以区分。

相关阅读:

Linux使用fdisk进行磁盘管理 http://www.linuxidc.com/Linux/2013-06/85714.htm

Linux dd命令详解 and 用dd来测试磁盘的读写能力 http://www.linuxidc.com/Linux/2013-04/82539.htm

Linux sfdisk命令参数及用法详解--分区操作工具相关推荐

  1. linux mount命令参数及用法详解

    linux mount命令参数及用法详解 非原创,主要来自 http://www.360doc.com/content/13/0608/14/12600778_291501907.shtml. htt ...

  2. linux中group命令详解,linux groupmod命令参数及用法详解

    需要更改群组的识别码或名称时,可用groupmod指令来完成这项工作.接下来是小编为大家收集的linux groupmod命令参数及用法详解,希望能帮到大家. linux groupmod命令参数及用 ...

  3. linux的usermod命令参数,linux usermod命令参数及用法详解

    linuxusermod命令参数及用法详解,linux修改用户账号信息命令,usermod可用来修改用户帐号的各项设定.接下来是小编为大家收集的linux usermod命令参数及用法详解,欢迎大家阅 ...

  4. linux中id命令的功能,Linux id命令参数及用法详解

    Linux id命令参数及用法详解--Linux查看当前登陆用户uid,gid. 命          令:id 功能说明:查看显示目前登陆账户的uid和gid及所属分组及用户名 语 法:id [-g ...

  5. linux 内存 参数,linux free命令参数及用法详解(linux查看内存命令)

    linux free命令参数及用法详解(linux查看内存命令) 2019年05月31日 | 萬仟网科技 | 我要评论 free指令会显示内存的使用情况,包括实体内存,虚拟的交换文件内存,共享内存区段 ...

  6. linux nc参数,linux nc命令参数及用法详解之毕业纪

    linux nc命令参数及用法详解 一.功能说明:强大的网络工具netcat 二.语 法:nc [options] [options] -d        后台模式 -e prog        程序 ...

  7. linux中的su-命令的功能,linux su命令参数及用法详解(linux切换用户命令)

    linux su命令参数及用法详解(linux切换用户命令) 发布时间:2012-07-21 12:12:39   作者:佚名   我要评论 su的作用是变更为其它使用者的身份,超级用户除外,需要键入 ...

  8. linux 的中断 命令,linux skill命令参数及用法详解(linux中断进程执行命令)

    linux skill命令参数及用法详解(linux中断进程执行命令) 发布时间:2012-07-21 12:09:37   作者:佚名   我要评论 linux 冻结进程命令 skill 使用详解 ...

  9. linux命令优先级设置,linux renice命令参数及用法详解(linux修改程序运行优先级命令)...

    linux renice命令参数及用法详解(linux修改程序运行优先级命令) 发布时间:2012-07-21 12:45:32   作者:佚名   我要评论 renice指令可重新调整程序执行的优先 ...

最新文章

  1. 碰撞检测算法:点和矩形碰撞、点和圆形碰撞、矩形碰撞、圆形碰撞
  2. 云计算调查显示 希望与问题同在
  3. Window系统下C/C++程序毫秒和微秒级程序运行时间的获取方法
  4. python代码计算字数_Python计算一个文件里字数的方法
  5. java 栈 大小_java – JVM堆栈大小规范
  6. 要做互联星空的SP接口,一点头绪都没有
  7. .net里鼠标选中的text数据怎么获取_数据快速对比,这个快捷键你都不会,难怪要加班...
  8. 系统进程查看 --- 微软官方出品
  9. 系统软硬件测试工具介绍
  10. AHP(层次分析法)的全面讲解及python实现
  11. 诗词对仗常用字表(笠翁对韵)
  12. 【第二剑-构建活动】代码应该怎么写?
  13. LWR 局部加权线性回归算法
  14. 如何分析百度SEM竞价账户,简单实用小窍门
  15. ThinkPHP3.2短信验证码 (创蓝253短信验证码)
  16. 生信宝典教程大放送,一站式学习生信技术
  17. 【mysql】drop、truncate和delete的区别
  18. 张家界市4月份计算机职称,2017年4月张家界计算机应用能力考试报名时间4月10日起...
  19. 【老生谈算法】matlab实现频谱分析算法源码——频谱分析
  20. python3导入docx报错ImportError: No module named ‘exceptions‘

热门文章

  1. DeepLearning | Zero shot learning 零样本学习AWA2 图像数据集预处理
  2. 用四级法测量计算机土壤电阻率,四极法测量土壤电阻率的方法详解
  3. gamma软件linux安装图示,linux下安装GAMMA软件
  4. 一例针对中国政府机构的准APT攻击中所使用的样本分析
  5. 中国首次实现量子态隐形传输:黑客再无破解可能
  6. 小蜗牛入门---RabbitMQ 新手练习,自带C#控制台简易测试代码。
  7. 鸿蒙操作系统系列——Hi3516 OpenHarmony_2.0_canary版本设备开发起始篇
  8. 通信小常识(手机上网使用几G网络)[手机信号G、E、O、3G、H、H+的什么意思]
  9. 清华大学 Ubuntu 镜像使用帮助
  10. 任正非,在华为究竟是什么职务?