您的位置:首页 > 运维架构 > Linux

linux 硬盘分区

2015-12-10 21:45 477 查看
硬盘

硬盘的分区1-MBR

MBR(Main Boot Record)是主引导记录,是硬盘最主要的部分.一般情况下只有512个字节,并且可以分为两个部分

第一部分有446个字节,用于存放引导代码,即bootloader。

第二部分有64个字节,用于存放磁盘分区表.其中,每个分区的信息需要用16个字节来记录。因此,一个硬盘最多可以有4个分区,这4个分区称之为主分区和扩展分区(extended)。

硬盘的分区-扩展分区

扩展分区是不能直接使用的,必须将其划分为逻辑分区才能使用.其用来存储逻辑分区表.

扩展分区只能有一个

硬盘的分区-逻辑分区

必须依赖于扩展分区才能使用,可以分若干个.

单分区容量不超过2TB

结合以上可以分析出两种分区方式

3个主分区加1个扩展分区

4个主分区

硬盘的分区2-GPT

分区可以有128个

单分区容量大小不能超过18EB

linux硬盘分区

linux硬盘分区-boot分区

该分区对应linux的/boot目录,约100MB,存放Linux的Grab(bootloader)和内核源码.

linux硬盘分区-swap分区

linux的虚拟内存,没有对应目录,无法访问.

当系统内存不足时,先将临时数据放在swap分区,等一段时间后,再将数据调入内存中进行执行.swap分区只用来存储临时数据,数据不在此时进行处理.

一般情况下为实际内存的2倍大小

linux硬盘分区-根分区

linux中除/boot目录外,其余目录都已经存放在此目录下边.

可以将根分区下的不同目录挂载到不同的硬盘.

逻辑分区可以无限.

linux硬盘上要至少有一个主分区

逻辑分区也不能再进行分区

4个主分区的名称依次为:sda1,sda2,sda3,sda4

逻辑分区的名称依次为:sda5,sda6…….(主分区不足四个的情况也从5开始)

使用fdisk -l 或者df -h命令查看系统硬盘分区

swap分区不对应目录

linux硬盘分区操作

使用MBR模式分区

使用fdisk -l 查看系统分区状况



使用命令fdisk /dev/sdb 进入分区模式(系统的第二块未分区SATA硬盘)



按照命令行提示 输入 n,新增分区

下一步 输入 p ,新增一个主分区

其余一直enter到最后一步



最后输入 w 保存分区表信息

重新输入fdisk -l 查看分区表信息

扩展分区同主分区

逻辑分区在分好扩展分区后,输入l即可.

gpt

使用parted进行分区,此工具支持gpt和mbr两种模式.

输入parted



parted工具默认对/dev/sda进行操作,输入 select /dev/sdb 切换硬盘.



选择分区模式 mklabel gpt



输入 unit GB,设置单位

mkparted 硬盘名称 开始大小 结束大小(mkparted test 1 2048) 按照此格式输入,进行分区

quit 退出

格式化硬盘

mkfs -t ext4 /dev/sdb1(以ext4文件格式 格式化/dev/sdb1)

挂载硬盘到文件目录

mount /dev/sdb1 /usr/data

卸载硬盘

umount /usr/data

开机自动挂载

vim /etc/fstab

末尾追加

/dev/sdb1 /usr/data ext4 defaults 0 0
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: