1.命令作用
控制磁盘分区表(manipulate disk partition table);
fdisk的第一种语法是一个菜单驱动的程序,用于创建和操作分区表;它支持GPT、MBR、Sun、SGI和BSD分区表;
fdisk默认情况下,不使用dos兼容模式和柱面为单位的显示方式;若有需要使用已弃用的dos行为,可以使用"-c=dos -u=cylinders"命令行选项;
2.命令语法
Usage: fdisk [options] <disk> 改变更新分区表
fdisk [options] -l <disk> 列出分区表
fdisk -s <partition> 给出以块为单位的分区大小
3.参数详解
OPTION:
- -b <size>,扇区大小(size可为512(默认值), 1024, 2048 或 4096)
- -c[=<mode>],兼容模式: 'dos' 或 'nondos' (默认)
- -h,打印此帮助文本
- -u[=<unit>],分区显示: 'cylinders'(单位为柱面) 或 'sectors'(单位为扇区,默认)
- -v,打印程序版本
- -C <number>,指定柱面数(cylinders)
- -H <number>,指定磁头数(heads)
- -S <number>,指定每个磁道(track)的扇区数(sectors)
程序内部交互指令:
DOS分区:是一种较早的分区方式,也称为MBR(Master Boot Record);它使用的是以前的BIOS引导方式,存在一些限制,只支持最多4个主分区或3个主分区和1个扩展分区;且单个主分区的容量不能超过2TB;
GPT分区:(GUID Partition Table)是一种全新的分区方式,它使用GUID(全局唯一标识符)来标识分区,GPT可以在同一硬盘上创建128个分区,而且每个分区的容量也可以超过2TB
- a,设置引导扇区
- b,编辑BSD磁盘标签(bsd)
- c,切换DOS兼容标志(compatibility)
- d,删除一个分区(delete)
- g,创建一个新的空的GPT分区表
- G,创建一个IRIX(SGI)分区表
- l,列出已知的分区类型(list)
- m,打印菜单(menu);即输出交互指令及其解释
- n,添加一个新分区(new)
- o,创建一个新的空的DOS分区表
- p,打印分区表(print)
- q,不保存更改就退出(quit)
- s,创建一个新的空的Sun磁盘标签,执行后会按照Sun规则自动创建分区
- t,更改一个分区的系统id
- u,更改显示/输入单位(units),切换为扇区或者柱面为单位
- v,验证分区表(verify)
- w,将分区表写入磁盘并退出(write)
- x,额外功能(仅限专家使用)
4.常用用例
4.1.简单DOS分区操作
4.1.1.虚拟机添加磁盘
VMware虚拟机软件里,选中一个虚拟机,鼠标右键,选择最下面的设置,点击弹出框左下角的添加,选择硬盘,然后下一步,选

1794

被折叠的 条评论
为什么被折叠?



