MAN:fdisk

2009-05-13 03:01:12来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折


               
               
               
                注: 1,为了更好理解,本文中大部分的slice没有翻,并本文中的"分区"皆指slice,即 windows下的术语Partition, 非 FreeBSD下的术语 Partition.
    2,转载请注明出处及译者(moxnet@cu)
FDISK(8)
NAME
    fdisk -- PC slice 维护工具
SYNOPSIS
    fdisk  [-BIaistu] [-b bootcode] [-1234] [disk]
    fdisk -f configfile [-itv] [disk]
PROLOGUE
    为了BIOS能引导内核, 必须遵守特定的约定.  磁盘的 0 扇区 (sector 0) 必须包含引导程序, 分区表(原文为slice table)以及魔数. slices 用来把磁盘划分为几片. BIOS引导入 0 扇区, 然后验证魔数(个人理解为启动扇区的最后两个字节内容.如果是55AA认为磁盘存在,否则认为磁盘无效--译者注). 然后 0 扇区的引导程序搜索分区表, 以探测哪个分区被标记为"active". 如果找到活动分区, 引导程序从活动分区进入陷阱. 在 DOS下, 可能有1个, 或更多分区, 同时只有一个活动分区. DOS 下的 fdisk 工具用来分割磁盘并设置活动分区.
DESCRIPTION
    FreeBSD 下的分区工具(fdisk)与 DOS 下的工具起类似的作用. 它的第一种作用就是用来显示分区表信息,或交互式的编辑分区表. 第二种作用, 读入配置文件,根据配置文件来写分区表.这种方式设计用来被其它的程序调用.
    选项:
-a    仅改变活动分区. 被忽略假如指定 -f 选项.
-b bootcode
     从 bootcode 文件中取得引导代码. 默认为 /boot/mbr
-B    重新初始化磁盘上0扇区中的引导代码. 被忽略假如指定 -f 选项.
-f configfile
     用配置文件 configfile 设置分区表. 配置文件总是配置存在的分区, 除非同时指定 -i 选项. -i 选项在读取配置文件 configfile之前删除所有存在的分区(标记为"unused"). 配置文件可以是 "-", 以从标准输入来读取配置. 查看下面的 配置文件(CONFIGURATION FILE) 一节查看详细语法.
    警告:如果使用 -f 选项时, 在写注册表时不会再让你确认是否写入(在交互式交互模式中是这样子的). 小心使用!!!
-i   初始化磁盘的 0 扇区. 包含 -u 选项, 除非指定 -f 选项.
-I    为一个 FreeBSD 分区初始化 0 扇区.
-s    打印分区表的汇总信息并退出.
-t    测试模式, 并不真正写入分区表信息. 一般与 -f 选项一起使用以查看哪些分区表信息会写入. 包含 -v 选项.
-u    刷新(编辑) 磁盘的 0 扇区. 被忽略假如指定 -f 选项.
-v    详细的. 如果指定 -f 选项, fdisk 写打印出写入磁盘的注册表信息.
-1234 仅操作单个分区.被忽略假如指定了 -f 选项.
最后的磁盘名可以仅指定 "光秃秃" 的磁盘名, 比如 da0, 或是全路径名. 假如忽略, fdisk 根据挂载的/设备偿试判断出默认的磁盘设备名.
当不加参数调用时, 打印出 0 扇区的分区表. 下面是一个例子:
   
             ******* Working on device /dev/ad0 *******
             parameters extracted from in-core disklabel are:

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:用OpenBSD构建WEB服务器 apache+mysql+php+zend+phpmyadmin

下一篇:FreeBSD系统编程