Linux | 磁盘分区

 

rhel7磁盘分区

 

rhel7与以前的版本的rehl区别不是很大,可以通过磁盘工具在图形桌面中运行或者命令工具如:fdisk gdisk parted管理硬盘设备,fdisk可以配置MBR格式; gdisk配置gpt格式,parted可以自己选择

硬盘分区
传统的硬盘分区都是MBR格式,MBR分区位于0扇区,他一共512字节,前446字节是grub引导程序,中间64字节是分区表,每个分区需要16个字节表示,因此主分区和扩展分区一共只能有4个分区,超过4个的分区只能从扩展分区上再设置逻辑分区来表示。每个分区的大小无法超过2T.MBR的最后2个字节是结束符号GPT格式,打破了MBR的限制,可以设置多达128个分区,分区的大小根据操作系统的不同有所变化,但是都突破了2T空间的限制。支持高可达8EB(1EB = 1024PB ,1PB = 1024TB)的卷大小,允许将主磁盘分区表和备份磁盘分区表用于冗余,还支持唯一的磁盘和分区ID(GUID)。与MBR分区的磁盘不同,GPT的分区信息是在分区中,而不象MBR一样在主引导扇区。为保护GPT不受MBR类磁盘管理软件的危害,GPT在主引导扇区建立了一个保护分区(P MBR分区表这种分区的类型标识为0xEE,这个保护分区的大小在Windows下为128MB,Mac OS X下为200MB,在Window磁盘管理器里名为为GPT保护分区,可让MBR类磁盘管理软件把GPT看成一个未知格式的分区,而不是错误地当成一个未分区的磁盘在MBR硬盘中,分区信息直接存储于主引导记录(MBR)中(主引导记录中还存储着系统的引导程序)。但在GPT硬盘中,分区表的位置信息储存在GPT头中。但出于兼容性考虑硬盘的第一个扇区仍然用作MBR,之后才是GPT头。

 

1,查看当前硬盘的信息

Linux | 磁盘分区_第1张图片

2,可以在/ PROC / paetions这个文件下查看当前的分区

Linux | 磁盘分区_第2张图片

3,先创建一个MBR的格式的分区

输入米获取帮助

Linux | 磁盘分区_第3张图片

输入Ñ可以创建新的MBR分区,然后输入侧p可以显示当前的分区状态

Linux | 磁盘分区_第4张图片

如果重复的输入n那么就会继续添加其他分区

注:MBR格式磁盘最多可以创建4个主分区或3个主分区1个扩展分区,在扩展分区中可以创建若干个逻辑分区。 

注意ID它代表了磁盘的用途,可以通过牛逼来改变

Linux | 磁盘分区_第5张图片

查看分区的记录

Linux | 磁盘分区_第6张图片

GDISK和FDISK非常的相似

Linux | 磁盘分区_第7张图片

Linux | 磁盘分区_第8张图片

Linux | 磁盘分区_第9张图片

以上图中,创建新分区的时候可以看见可以有128个分区 

在parted中,和前两个相比,更灵活,可以自行设定MBR或GPT格式和分区 

Linux | 磁盘分区_第10张图片

通过mklabel msdos可以设定为MBR格式,然后可以通过mkpart来划分分区 

Linux | 磁盘分区_第11张图片

primary代表主分区,扩展代表扩展分区,逻辑代表逻辑分区

mkfs.xfs / dev /分区设备名或#mkfs -t xfs / dev /分区设备名 

Linux | 磁盘分区_第12张图片

可以修改/ etc / fstab实现自动加载 

[root @ localhost~] #vi / etc / fstab

Linux | 磁盘分区_第13张图片

查看是否自动挂载

Linux | 磁盘分区_第14张图片

二,如何手动创建交换分区

第一种我们单独用一个分区来作为交换

Linux | 磁盘分区_第15张图片

创建一个分区(如:/ dev / sdb3),并更改分区ID为82执行partx -a / dev / sdb命令,使分区修改生效在分区上创建swap文件系统 

Linux | 磁盘分区_第16张图片

Linux | 磁盘分区_第17张图片

随后设置自动挂载步骤和上边一样打开/ etc / fstab中我就不做演示了。

第二种方式是创建一个文件块,这个文件所占有的空间作为交换使用 

Linux | 磁盘分区_第18张图片

 谢谢观看,再见〜

 

 

你可能感兴趣的:(Linux入门到熟练)