linuxfdisk分区8e,⼋、使⽤fdisk进⾏(分区)磁盘管理
回顾:七、⼋、九、⼗为磁盘及⽂件系统管理
七、Linux磁盘基本概念(MBR、Partition Table);
⼋、分区(fdisk磁盘管理)(fdisk创建分区);
九、格式化(⽂件系统创建)的基本操作(创建mke2fs、mkfs.;打标签e2label;查询dumpe2fs,检查和修复fsck(lost+found));
⼗、挂载、卸载(⽂件系统的mount、umount;fstab)
如何通过mount命令挂载使⽤⽂件系统、挂载常⽤参数、开机⾃动挂载(/etc/fstab)
Fdisk分区⼯具
1. Overview
*Fdisk是IBM的⽼牌分区⼯具,⽀持绝⼤多数操作系统,⼏乎所有的Linux操作系统都默认装有fdisk;包括在Linux Rescue模式下依然能够使⽤。
*fdisk是基于MBR的分区⼯具(是当年IMB设计给PC机来使⽤的),所以如果需要使⽤GPT,则⽆法使⽤fdisk进⾏分区
*只有超级⽤户权限(如root,Uid=0的;可以⽤在命令⾏中输⼊id来查询)才可以执⾏fdisk,因为命令都是咋/sbin下⾯,需要特权级的⽤户;
*使⽤su - 命令切换到Root⽤户
*fdisk分区后,需要使⽤partprobe(⽴即⽣效)让内核识别新的分区
2. Command Reference
*fdisk �l        # 列出所有安装的磁盘及分区信息
*fdisk /dev/sdb        #对⽬标磁盘进⾏分区操作
linux命令查看文件夹大小*partprobe        #分区之后,让内核更新分区信息,否则系统需要restart后,内核才能识别新的分区
*/proc/partitions ⽂件夹(⽬录)也可以⽤来查看分区信息
2.1 命令fdisk -l的界⾯
上图sda disk information中对 255 heads,63 sectors/track,1958 cylinders的解析:
sda磁盘总共有1958个cylinder(柱⾯),每个cylinder(柱⾯)有63个sectors(扇区),每个sectors(扇区)有255个heads(磁头)
那么这块sda的总的磁头数量为:255*63*1958=31455270
因为⼀块磁盘的空间⼤⼩计算⽅式为:这块磁盘的总的磁头数量(Heads)*512bytes(因为每个磁头数量为512字节)
所以这块磁盘的空间为31455270*512=16105098240=16.1G
fdisk /dev/sdb后,按m,再按l(list know partition type),列出的分区类型
2.2 命令fdisk /dev/sdb的交互式界⾯:如下图
按m (for help)+Enter后的交互式界⾯,如下图
按n+Enter后(add a new partition),出现的交互式见⾯
按“P”后(创建主分区),出现的交互式界⾯如下图
Partition number按1后,出现如下图:Cylinder数从1-1044
输⼊分区⼤⼩为+2G后,如下图,也可以输⼊Cylinder数量,不过要计算⼀下,计算⽅法为要分配的容量如
2G(2048000000bytes)=XCylinder*63sectors*255heads*512bytes
2.3 创建扩展分区
在root权限下输⼊命令 fdisk /dev/sdb 回车,按n(create new partition)回车,按e(extended Partition)回车;输⼊2(第⼆个分区)回车;在First Cylinder(default是263)处直接回车,在last cylinder(Default是1044,就是创建分区1后的所有剩余空间都划分为扩展分区)处直接回车。按P查看分区信息。
这样扩展分区就创建划分好了(必然占⽤了⼀个主分区表空间信息);但是扩展分区是不能直接使⽤的,必须在此基础上继续再创建逻辑分区,才能够使⽤。接下来,继续创建逻辑分区。
2.4 创建逻辑分区(Logical Partition)
按n回车,发现e(extended)选项没有了,取⽽代之的是l(Logical Partition);⽽且逻辑分区的号永远都是从5开始(5 or Over)
按l回车,再分+2G的空间给第⼀个逻辑分区,注意,下⾯逻辑分区号是从5开始sdb5,柱⾯号从263--524;Blocks(空间⼤⼩为2G)
那么,对于创建的分区⽽⾔,为了系统能够识别,我们还要创建分区类型ID。
2.5 修改id partition type
按m(for help)回车,再按t回车;如果不知道system 类型对应的id号,请再按⼤写的L(list known partition types)回车
2.6 所有的操作仅仅存放在内存中,如果要⽣成分区操作,请按w按钮

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。