命令介绍fdisk命令用于查看磁盘使用情况和磁盘分区。它可用于创建、删除和修改磁盘分区。语法格式disk[-uc][-bsectorsize][-Ccyls][-Hheads][-Ssects]设备选项说明-b#sectorsize(512,1024,2048or4096)-c[=]#兼容模式:“dos”或“nondos”(默认)-h#打印此帮助文本-u[=]#显示单位:“cylinders”(柱面)或“sectors”(扇区,default)-v#打印程序版本-C#指定柱面数-H#指定磁头数-S#指定每个磁道的扇区数应用示例选择为执行Operatingdisk[root@localhost~]$fdisk/dev/sdbinputm查看可执行命令command(m求助):mCommandactionatoggleabootableflagbeditbsddisklabelctogglethedoscompatibilityflagddeleteapartitionl列表已知分区类型m打印此菜单n添加一个新分区o创建一个新的空DOS分区表P打印分区表Q戒除而不保存更改s创建新的空阳光磁带t更改分区的系统IDU更改显示/条目unitsv验证分区表w将表写入磁盘并退出x额外功能(专家sonly)EnterptolistthecurrentpartitionsofthediskCommand(mforhelp):pDisk/dev/sdb:3221MB,3221225472bytes255heads,63sectors/track,391cylindersUnits=cylindersof16065*512=8225280bytesDeviceBootStartEndBlocksIDSystem/DEV/SDB11180018ELinuxLvm/DEV/SDB2262008/83Linux输入D选择分区,删除已有分区COMMAND(M代表Help):DPARTITIONNUMBER(1-4):1Command(mforhelp):dSelectedpartition2检查分区状态,确认分区已被删除Command(mforhelp):printDisk/dev/sdb:3221MB,3221225472bytes255heads,63sectors/track,391cylindersUnits=cylindersof16065*512=8225280bytesDeviceBootStartStartEndBlocksId系统命令(求助m):输入n新建磁盘分区,先创建两个主磁盘分区命令(求助m):n命令部分extedpende(1-4)p#构建主分区Partitionnumber(1-4):1#PartitionnumberFirstcylinder(1-391,default1):#PartitionstartpositionUsingdefaultvalue1lastcylinderor+sizeor+sizeMor+sizeK(1-391,default391):100#分区结束位置,单位为扇区Command(mforhelp):n#创建另一个分区命令动作eextendedpprimarypartition(1-4)pPartitionnumber(1-4):2#Partitionnumberis2Firstcylinder(101-391,default101):Usingdefaultvalue101Lastcylinderor+sizeor+sizeMor+sizeK(101-391,default391):+200M#分区结束位置,单位为M确认分区建立成功命令(m求助):pDisk/dev/sdb:3221MB,3221225472bytes255heads,63sectors/track,391cylindsUnits=cylindersof16065*512=8225280字节设备启动启动端块ID系统/dev/sdb11100803218+83Linux/dev/sdb2101125200812+83Linuxlinuxlinuxlinuxlinuxlinuxlinuxthinuxthinuxthinuxcomplition(mforhorhorhorhisseextendedpotiveeExtendedPpriendedppri品)partition(1-4)e#选择扩展分区Partitionnumber(1-4):3Firstcylinder(126-391,default126):Usingdefaultvalue126Lastcylinderor+sizeor+sizeMor+sizeK(126-391,default)391):使用默认value391确认分区建立成功成功成功命令(m供帮助):pdisk/dev/sdb:3221MB,32221225472bytes255头,63个扇区/轨道/轨道,391cylindersunits=cylindersunits=cylinders=cylinders=16065*512=512=82222225222222280byterBlockinSystem/DEV/SDB11100803218+83Linux/DEV/SDB21011252008+83Linux/DEV/SDB31263912136645EXTENDEDCOMMAND(MforHelp):NCommandLlogical(5orover)p主分区(1-4)l#selectlogicalpartitionFirstcylinder(126-391,default126):Usingdefaultvalue126Lastcylinderor+sizeor+sizeMor+sizeK(126-391,default391):+400M命令(求助m):n命令动作llogical(5orover)pprimarypartition(1-4)lFirstcylinder(176-391,default176):Usingdefaultvalue176Lastcylinderor+sizeMor+or+sizeK(176-391,default391):使用默认值391确认逻辑分区已经建立命令(m求助):pDisk/dev/sdb:?3221?MB,?3221225472?bytes255?heads,?63?sectors/track,?391?cylindersUnits?=?cylinders?of?16065?*?512?=?8225280?bytes????Device?Boot??????Start?????????End??????Blocks???Id??System/dev/sdb1???????????????1?????????100??????803218+??83??Linux/dev/sdb2?????????????101?????????125200812+83Linux/DV/SDB312639121366455EXTENDED/DEV/SDB5126175401593+83Linux/SDB61763911734988+83Linux命令(M代表帮助):保存运行信息命令(m代表帮助):wThe分区表已被更改!调用ioctl()重新读取分区表。正在同步磁盘。分区建立后,我们还需要格式化分区才能使用系统中的磁盘。详细解释。