fdisk指令:Linux下的硬盘分区工具
【语 法】fdisk [选项] [参数]
【功能介绍】fdisk指令是Linux下通用的磁盘分区工具,它可以操纵硬盘分区表,完成对硬盘分区进行管理的各种操作。
【选项说明】
▲
【参数说明】
▲
【经验技巧】
fdisk指令不支持GUID分区表(GPT),如果使用GPT分区请使用parted指令。
使用fdisk指令进行硬盘分区时,需要借助fdisk指令的内部命令完成分区的所有操作,请参看典型示例。
使用fdisk指令进行硬盘分区时,当执行"w"命令之前并不会真正的修改硬盘分区表。
【示例】显示硬盘分区列表。具体步骤如下:
(1)使用fdisk指令的"-l"选项显示可以硬盘分区列表,如果不指定硬盘对应的设备文件,则显示当前系统中的所有硬盘的分区列表。在命令行中输入下面的命令:
[root@www1 ~]# fdisk -l #显示所有硬盘的分区列表
输出信息如下:
Disk /dev/sda: 73.5 GB, 73543163904 bytes 255 heads, 63 sectors/track, 8941 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/sda1 * 1 3824 30716248+ 83 Linux ......省略部分输出内容...... Disk /dev/sdc: 586.1 GB, 586187538432 bytes 255 heads, 63 sectors/track, 71266 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/sdc1 * 1 71266 572444113+ 83 Linux
说明:本例中,显示了当前Linux系统中存在的所有硬盘的分区列表。
(2)如果仅希望显示某个硬盘的分区列表。在命令行中输入下面的命令:
[root@www1 ~]# fdisk -l /dev/sdc #显示指定硬盘的分区列表
输出信息如下:
Disk /dev/sdc: 586.1 GB, 586187538432 bytes 255 heads, 63 sectors/track, 71266 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/sdc1 * 1 71266 572444113+ 83 Linux
【示例】使用fdisk指令进行硬盘分区。具体步骤如下:
(1)fdisk指令内置了丰富的内部命令,用以完成硬盘分区的整个操作过程,本示例将演示一个完整的硬盘分区流程。首先,进入fdisk指令的交互式模式。在命令行中输入下面的命令:
[root@hn ~]# fdisk /dev/sdb #对硬盘"/dev/sdb"进行分区
输出信息如下:
The number of cylinders for this disk is set to 1044. ......省略部分输出内容...... Command (m for help):
说明:上面的输出信息中,"Command(m for help):"为fdisk指令的提示符,所有的fdisk内部命令都在此提示符下输入。
(2)fdisk指令的内部命令较多,在其提示符下使用"m"可以显示所有可用的内部命令及其简短的功能说明。在命令行中输入下面的命令:
Command (m for help): m #列出所有内部命令及功能说明 Command action a toggle a bootable flag b edit bsd disklabel ......省略部分输出内容...... w write table to disk and exit x extra functionality (experts only)
(3)使用"n"命令创建新的硬盘分区。在命令行中输入下面的命令:
Command (m for help): n #创建新的分区 Command action e extended p primary partition (1-4) p#创建主分区 Partition number (1-4): 1#指定主分区编号 First cylinder (1-1044, default 1): 1#指定起始柱面 Last cylinder or +size or +sizeM or +sizeK (1-1044, default 1044): +300M #指定分区大小
(4)使用"p"命令显示分区列表。在命令行中输入下面的命令:
Command (m for help): p #显示分区列表 Disk /dev/sdb: 8589 MB, 8589934592 bytes 255 heads, 63 sectors/track, 1044 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/sdb1 1 37 297171 83 Linux
(5)使用"w"命令保存并退出fdisk指令。在命令行中输入下面的命令:
Command (m for help): w #保存分区表并退出 The partition table has been altered! Calling ioctl() to re-read partition table. Syncing disks.
关键词:fdisk,Linux,硬盘分区
相关阅读
- 04-29Linux查看文件内容、创建、查看软硬链接命令
- 04-23在Hyper-V下安装CentOS Linux系统的网卡驱动问题
- 11-23linux添加开机启动项
- 02-13Fdisk硬盘分区图文教程
- 07-15使用DiskGen解决硬盘分区表丢失、损坏问题
- 07-04删除分区次序错误引发故障的修复
- 07-02安装双系统到时硬盘分区丢失的故障修复
- 06-18揭开硬盘分区神秘面纱(硬盘分区魔术师8.0)图文教程
- 07-08linux磁盘修复相关命令
- 06-25硬盘分区出现错误如何解决
阅读本文后您有什么感想? 已有 人给出评价!
用户评论
热门评论
最新评论
相关软件
热点图文
- 04-23USB接线图 (USB你了解多少了~)
- 03-04电脑右下角图标不见了,如何恢复?
- 08-15佳能打印机错误代码与黄灯闪烁故障说明与解决方案
- 11-22.NET Framework 4 0x80070643错误解决
- 06-19提示Decompression error,Abort?的解决方法
- 08-14提示“unknown device”是什么问题?该怎么解决?
- 03-07笔记本连液晶电视只有桌面没图标的解决
- 10-16CHKDSK is verifying indexes解决方法
- 04-04Win8系统.NET Framework升级遇到错误0x800F0906的解决办法
- 02-21CF提示“错误:找不到BugTrap.dll”的解决方法