简介
fdisk命令是一个创建和维护分区表的程序,它兼容DOS类型的分区表、BSD或者SUN类型的磁盘列表(Partition table manipulator for Linux)。
语法
fdisk [必要参数][选择参数]
参数详解
必要参数 | 参数说明 |
---|---|
-l | 列出所有分区表 |
-lu | 显示分区数目 |
选择参数 | 参数说明 |
---|---|
-s <分区编号> | 指定分区 |
-v | 版本信息 |
磁盘操作
菜单操作说明:
命令 | 命令详解 |
---|---|
m | 显示菜单和帮助信息 |
a | 活动分区标记或引导分区 |
d | 删除分区 |
l | 显示分区类型 |
n | 新建分区 |
p | 显示分区信息 |
t | 设置分区号即分区类型 |
v | 进行分区检查 |
x | 扩展应用,高级功能 |
q | 退出不保存 |
w | 保存修改 |
具体实例:
查看磁盘列表:
磁盘操作:
新增分区,修改分区类型(分区大小默认直接回车即可):
显示磁盘信息:
删除分区:
保存修改并退出:
补充内容
格式化磁盘:
mkfs.vfat /dev/sda5
具体需要格式化的格式命令如下:
格式化报错解决:
将需要格式化的分区解除挂载即可:
分区的相关知识:
1、什么时分区:
分区是将一个硬盘驱动器分成若干个逻辑驱动器,分区是把硬盘连续的区块当做一个独立的磁硬使用。分区表是一个硬盘分区的索引,分区的信息都会写进分区表。
2、为什么要多个分区:
一、防止数据丢失:如果系统只有一个分区,那么这个分区损坏,用户将会丢失所的有数据。
二、增加磁盘空间使用效率:可以用不同的区块大小来格式化分区,如果有很多1K的文件,而硬盘分区区块大小为4K,那么每存储一个文件将会浪费3K空间。这时我们需要取这些文件大小的平均值进行区块大小的划分。
三、数据激增到极限不会引起系统挂起:将用户数据和系统数据分开,可以避免用户数据填满整个硬盘,引起的系统挂起。