sfdisk 中文手册【译者:金步国】

SFDISK(8) System Administration SFDISK(8)
专门名称
sfdisk – 分区表手术器
声调
sfdisk [选择权] device
sfdisk -s [音讯隔绝]
代表
sfdisk 首要有4种功能。:列表分区按大小排列,列出分区表,反省分区表,准备分区表[恰好是冒险]。
sfdisk 无法处置GPT体式的分区表,不克不及处置2T越过的大砂砾层。,这种情况必要运用。 GNU parted 器。
sfdisk 不自发地结盟分区,不外 FDIST(8) 可以。
列表分区按大小排列
sfdisk -s [音讯隔绝]
在块[块]中列出块使牢固的按大小排列。
在这里的[音讯隔绝]可以是一点钟现实的分区(比如:/dev/sdb12),它也可以是一点钟使完整的磁盘(比如):/dev/sda)
% sfdisk -s /dev/hda9
81599
假使省略[音讯隔绝]限制因素,每个磁盘(前妻或前夫分区)的按大小排列和总按大小排列将被列在。
% sfdisk -s
/dev/hda: 208896
/dev/hdb: 1025136
/dev/hdc: 1031063
/dev/sda: 8877895
/dev/sdb: 1758927
total: 12901917 blocks
列出分区表
sfdisk -l [任命]
在使牢固使牢固上列出分区表。假使省略[任命]限制因素,将列出有磁盘上的分区表。。
% sfdisk -l /dev/hdc
Disk /dev/hdc: 16 heads, 63 sectors, 2045 cylinders
Units = cylinders of 516096 bytes, blocks of 1024 bytes, counting from 0
Device Boot Start End #cyls #blocks Id System
/dev/hdc1 0+ 406 407- 205096+ 83 Linux native
/dev/hdc2 407 813 407 205128 83 Linux native
/dev/hdc3 814 2044 1231 620424 83 Linux native
/dev/hdc4 0 – 0 0 0 Empty
[解说]图最后部份的 或–表现它是O。。
看可靠的的值。,可以运用 sfdisk -l -u S [任命] 声调,按机关检查。
反省分区表
sfdisk -V device
反省分区表的效力,而且蜡纸油印件输出OK或显示荒谬的。。
比如:Warning: partition 1 does not end at a cylinder boundary
-V 可以结成选择权。 -l 一同运用选择权。在shell本子中,可以运用
sfdisk -V -q device
只赢利一点钟右边的/不右边的赢利值。
准备分区表
sfdisk device
战场基准达到目标次序准备使牢固的分区表。
同样便可以附近的的在shell本子中举行分区手术。
当 sfdisk 检测本人在终结者运转。,它将以合作的方法运作。,
不然,就是说,在本子中。,当检测到稍微不公正的时,将事业脱离。。
小输出不公正的会事业材料滴。!
选择权
-v, –version
蜡纸油印件版本要旨并立即地脱离。
-h, –help
蜡纸油印件帮忙要旨并立即地脱离。
-T, –list-types
列出有特征的分区典型(体系) 身份证)
-s, –show-size
列表分区按大小排列
-g, –show-geometry
列出由内核检测的使牢固的到什么程度限制因素(C-H-S)
-G, –show-pt-geometry
列出从DeV上的分区表计算的到什么程度限制因素
-l, –list
使牢固上的列表分区表
-d, –dump
由于 sfdisk 可理解基准体式,蜡纸油印件使牢固上存在的分区表。,比如
% sfdisk -d /dev/hda >
可以用以下命令重写分区表
% sfdisk /dev/hda < -V, --verify 校验分区表的合理性 -i, --increment 柱面号(从 1 开始计数,而不是 0 ) -N number 仅更改指定序号的分区。比如 % sfdisk /dev/hdb -N5 ,,,* 除了将 /dev/sdb 上的第五个分区标记为''bootable''之外,不做其他稍微变更。 虽然这"第五个"分区很有可能叫做 /dev/sdb5 ,但是你也可能称它为别的专门名称, 比如''/my_equipment/disks/2/5''之类 -A, --activate[=device_or_number] 将指定编号的分区标记为''bootable'',并取消有其他分区的''bootable''标记。 假使没有限制因素则表现列出带有''bootable''标记的分区,比如: % sfdisk --activate /dev/sda 假使给出了使牢固限制因素,那么数字对应的分区将被标记为''bootable'',而其他分区则取消''bootable''标记。 比如下面的命令为 1,4 分区添加''bootable'',同时取消有其他分区的''bootable''标记: % sfdisk --activate=/dev/sda 1 4 假使只想激活一点钟分区的''bootable''标记,那么就必须将分区号作为限制因素。 比如,下面的命令表现开启第一点钟分区的''bootable''标记,同时取消有其他分区的''bootable''标记: % sfdisk --activate=1 /dev/sda -c, --id num [Id] 假使没有给出[ID]限制因素,则蜡纸油印件出第num个分区的典型[ID] 假使给出[ID]限制因素,则将第num个分区的典型更改为ID 这个选择权还有两个意思显而易见的别名:--print-id 和 --change-id 比如,蜡纸油印件 /dev/sdb5 的分区典型 % sfdisk --print-id /dev/sdb 5 6 接着再将 /dev/sdb5 的分区典型改为"0x83" % sfdisk --change-id /dev/sdb 5 83 OK -u, --unit letter 指定输出/输出的数字的单位。默认值是柱面。 在这里的letter可以是 S[扇区], C[柱面], B[块], M[MB]。 -x, --show-extended 也包含扩展分区(无论对于输出还是输出)。 -C, --cylinders cylinders 强制指定柱面数,忽略内核本人的检测 -H, --heads heads 强制指定磁头数,忽略内核本人的检测 -S, --sectors sectors 强制指定扇区数,忽略内核本人的检测 -f, --force 强制执行,即使看上去是明显的不公正的动作 -q, --quiet 静默模式,禁止蜡纸油印件提示要旨 -L, --Linux 不显示与Linux无关的警告 -n 模拟执行有动作但并不现实写入磁盘 -R, --re-read 让内核重新读取分区表。 假使内核抱怨说:''device busy for revalidation (usage = 2)'' 那就表明此使牢固上当前有尚未卸载的文件体系或者swap分区。 --no-reread 当执行分区表修改动作时,假使sfdisk检测到此使牢固已经被挂载或者正被用于swap, 那么将拒绝执行稍微修改动作。运用该选择权可以禁止这种检测。 [注意] --force 比这个选择权更强,它表现无视一切禁忌的强制执行 理论 位于MBR(Master Boot Record)的磁盘分区表拥有如下材料结构: struct partition { unsigned char bootable; /* 0 or 0x80 , 1字节 */ hsc begin_head_sector_cylinder; /* 3字节 */ unsigned char id; /* 1字节 */ hsc end_head_sector_cylinder; /* 3字节 */ unsigned int starting_sector; /* 4字节 */ unsigned int num_of_sectors; /* 4字节 */ } 两个 hsc 字段指定了分区的开始和结束 head_sector_cylinder 值。 由于hsc字段只有24位,所以无法表现超过8G的值。而且当磁头数小于256的时候,所能表现的最大值更加的小。 事实上,Linux根本不看这两个字段的设置,因此这两个字段仅在磁盘引导的时候可能会有影响。 输出体式 sfdisk可以识别如下体式的输出行,每一行用于代表一点钟分区: start size id bootable c,h,s c,h,s 字段之间可以用空格/逗号/分号举行分隔,首尾的空白都将被忽略。 数字可以是八进制/十进制(默认)/十六进制。 假使某个字段留空或者缺席,就表现运用其默认值。 两个 c,h,s 字段应该尽量留空,同样 sfdisk 可以战场到什么程度限制因素以及 start 和 size 值举行推算。 bootable 可以指定为[*|-]体式,默认值是"-"也就是没有可引导标记。 这个标记仅对DOS有意义:DOS会给带有可引导标记的主分区分配 C: 盘符 id 应该以无"0x"前缀的体式给出其十六进制值,或者[E|S|L]简写字母: L(83)是默认值,S(82,LINUX_SWAP),E(5,扩展分区)。 start 的默认值是首个未分配的扇区/柱面 size 的默认值是尽可能大(直到下一点钟分区或磁盘尾),设为''+''明确表现尽可能大。 当运用 -N 选择权指定某个特定的分区时,每个字段的默认值就变成了原有分区表内已经存在的值。 这时候,可以将 size 设为''+''以明确表现尽可能大(直到下一点钟分区或磁盘尾)。 参见 cFDIST(8), FDIST(8), mkfs(8), parted(8), partprobe(8), kpartx(8) util-linux August 2011 SFDISK(8)

:读好书,荐好书,你被引诱厕足其间颁奖典礼。!  |首字母的判归筹划某事不久过来。,百万元大奖等你拿!

no comments

Leave me comment