Linux系统分区知识
分区标准:三个主分区一个扩展分区,扩展分区里面有两个逻辑分区
标号标准:主分区是123,逻辑分区是45
0磁道1扇区开始读取磁盘,磁盘引导从0磁道1扇区开始引导
磁盘主引导记录占用512字节,主引导记录占446,分区表占64字节每个分区表占16字节,分区结束标识占2字节
磁盘分区重点:
1.磁盘分区的实质就是针对上述0磁道1扇区的前446字节后面节下来的64字节的分区表进行设置,
分区工具有fdisk(适合小于2T的磁盘分区),parted(适合大于2T的磁盘分区,可以对小于2T的
磁盘分区)。
2.一块磁盘的分区表仅有64字节大小,仅支持四个分区表信息(主分区+扩展分区)。
3.磁盘分区的最小单位为柱面
4.扩展分区不能直接使用,还需要在逻辑分区的基础上创建逻辑分区才行。
5.扩展分区有自己的分区表,因此,扩展分区下面的逻辑分区可以有多个。
常规分区方案:
方案一:
/boot 100m
suap 1.5倍
/ 剩余硬盘大小
方案二:
DB及存储,有大量重要数据
/boot 100m
/ 50-200g
swap 1.5倍
/data 剩余硬盘大小,放数据的
方案三:
门户大网站
/boot 100m 主分区
swap 1.5倍 主分区
/ 50-200g 主分区
------------------------------------------------------------------------------------------------
分区命令fdisk
参数:-l 查看磁盘情况 后面接磁盘路径可查看单块磁盘
交互式分区方法:fdisk 【磁盘路径】 进到里面 例子:[root@zr666 ~]# fdisk /dev/sdb
Command (m for help): n 然后回车就是新建分区
Command action
e extended
p primary partition (1-4)
p 这个是分主分区
Partition number (1-4): 1指定为1
First cylinder (1-130, default 1):
Using default value 1
Last cylinder, +cylinders or +size{K,M,G} (1-130, default 130): +100M 给他100M
然后W保存
partprobe 通知系统分区表发生变化 后面接路径
格式化:mkfs.ext4 接磁盘分区路径
格式化的实质:创建文件系统,分配inode和block'
格式完事后挂载:[root@zr666 ~]# mount /dev/sdb1 /mnt 永久挂载要写到fstab里
*************************
分区命令parted
分区方法:parted 【磁盘路径】
第一步,删除原有分区,记得卸载 rm 【数字】
第二步,改分区格式 mklabel gpt 注意只有是gpt格式才能用parted分区
第三部,分区:mkpart primary(主) 0 500
类型 文件系统类型(不写默认)
第四部格式化:mkfs.ext4 接磁盘分区路径
第五步格式完事后挂载:[root@zr666 ~]# mount /dev/sdb1 /mnt 永久挂载要写到fstab里