fdisk是IBM的老牌分区工具;支持大多数操纵系统;
fdisk是一个基于MBR的分区工具;无法用于GPT;
1.fdisk命令
fdisk命令可用来分区;
fdisk只有超级用户权限才能使用;
列出所有安装的磁盘及其分区信息:
fdisk -l
对磁盘分区:fdisk 磁盘路径
fdisk /dev/sda
分区之后需要使用 partprobe命令让内核更新分区信息;否则需要重启才能识别新的分区;
查看分区信息的另一种命令:/proc目录下保存的是系统的时事信息;用cat命令查看该目录下的partitions文件,里面有分区信息;
cat /proc /partitions
2.分区操作
1)在虚拟机行添加一个新硬盘用作实验;
运行 fdisk -l 命令来查看是否添加磁盘成功;如果出现了sdb则表示有第二个磁盘;
从运行结果以看到原来的磁盘信息;
/dev/sda为第一个磁盘;
有20G大小;
Device表示分区名;这里可以看到3个分区;
Start和End分别是该分区的起始柱面和结束柱面;
Id代表分区的类型标号;Type表示分区类型的名称;
可以看出来新磁盘sdb还没有分区;
2)开始分区;
输入fdisk 硬盘路径 命令对硬盘进行分区;
fdisk /dev/sdb
会进入fdisk的交互界面;根据提示输入m获得帮助;
创建主分区1:
根据提示输入命令;
命令p 输出分区信息;看出来还没有分区;
命令n 创建新分区;有两种选项,主分区和拓展分区;输入p 即主分区;可以看到一个磁盘最多四个主分区;
选分区编号;什么都不输入默认编号1;
选分区开始时的扇区;这里是从2048-16777215之间;默认是2048开始;
选分区结束扇区;可决定分区的大小;也可以直接写容量,此时前面要多个加号“+”;这里输入+2G;
回车;提示创建了1号分区大小2gb;
将剩下的空间创建一个拓展分区;
命令n 创建新分区;
命令e 选择拓展分区;
选择创建拓展分区的主分区编号,这里默认的2即可;
开始扇区和结束扇区直接默认,会把剩下的空间都划入拓展分区;
提示在主分区2中创建了6gb的拓展分区;
命令p查看创建好的分区:
由于拓展分区不能直接使用;需要在拓展分区中创建逻辑分区;
逻辑分区从5开始;因为1到4是主分区;
命令n 创建新分区;这是由于空间被占满;只能创建逻辑分区;
开始扇区和逻辑分区的开始扇区相同;结束扇区给 +2G;
创建逻辑分区5成功;
创建完成后,命令w 保存分区;不然就白创建了;
如果项改变扇区的类型Id;可输入m查看帮助;查得命令t修改id;选择需要修改的分区编号;提示输入一个十六进制数;按大写L查看对应的数;输入即可;
3)查看创建的分区
输入ls /dev/sdb* 查看磁盘2的新分区是否出来;
ls /dev/sdb*
有时候内核没更新,新分区会出不了;
输入partprobe 命令让内核更新新分区;