Linux课程学习笔记来源于网易云课堂:Linux 入门基础
fdisk 分区工具
来自IBM的老牌分区工具,支持绝大多数操作系统,Linux的rescue模式下依然可以使用。fdisk是基于MBR的分区,所以如果需要使用GPT,则无法使用fdisk进行分区。
fdisk
(1)命令只有具有超级用户的权限(root用户)才能够运行
(2)使用fdsik -l可以列出所有安装的磁盘及其分区信息
容量大小 = 磁头大小 * 磁头数量 *扇区数量 *柱面数量
(3)使用fdisk /dev/sda(目标硬盘) 可以对目录磁盘进行分区操作
进入fdisk交互窗口【m 查看帮助说明】:
a toggle a bootable flag 切换可以开机
b edit bsd disklabel BSD磁盘标签编辑
c toggle the dos compatibility flag 切换到拒绝兼容标志
d delete a partition 删除分区
l list known partition types 列出已知的分区类型
m print this menu 打印此菜单
n add a new partition 添加新的分区
【
e extended (扩展分区)
p primarypartition(1-4) 主分区
创建步骤如下:
1.选着分区类型
2.选着分区号
3.选着起始分区柱面
4.选着末分区柱面(柱面难算可使用 +大小和单位大写,eg: +2G)
创建主分区和拓展分区后会出现 l logical(5 orover) 创建逻辑分区
】
o create a new empty DOS partition table 创建一个新的空分区表
p print the partition table 打印分区表
q quit without saving changes 退出不保存更改
s create a new empty Sun disklabel
t change a partition's system id 修改分区ID
u change display/entry units
v verify the partition table
w write table to disk and exit 写入磁盘并退出
x extra functionality (experts only)
l logical (5 or over)
p primary partition (1-4)
Partition number (1-4): 2
First cylinder (263-2610,default 263):
Using default value 263
Last cylinder, +cylinders or+size{K,M,G} (263-2610, default 2610):
(4)为方便系统识别需要修改ID(system id)linux系统默认为83
可以选择L查看ID对应类型,输入类型后回车
(5)目前操作还未写入硬盘,需要执行 write table to disk and exit进行保存退出
(6)若内核未重新读取分区表,可使用partprobe更新内核分区表,否则需要重启才能够显示。
(7)分区分好后,可以使用命令ls /dev/sdb* 来显示,或者读取/prooc/partition的文件信息来显示,命令:cat /proc/partitions。