Linux 磁盘分区和挂载

分区模式简介

MBR分区

MBR的意思是“主引导记录”,最早在1983年在IBM PC DOS 2.0中提出。之所以叫“主引导记录”,是因为它是存在于驱动器开始部分的一个特殊的启动扇区。这个扇区包含了驱动器的分区信息(64个字节,大小固定,一个分区用16个字节记录)和已安装的操作系统的启动加载器(446字节)和2个字节的结束标志,所以这个扇区的大小是512个字节。。所谓启动加载器,是一小段代码,用于加载驱动器上其他分区上更大的加载器。如果你安装了Windows,Windows启动加载器的初始信息就放在这个区域里——如果MBR的信息被覆盖导致Windows不能启动,你就需要使用Windows的MBR修复功能来使其恢复正常。如果你安装了Linux,则位于MBR里的通常会是GRUB加载器。MBR支持最大2TB磁盘,它无法处理大于2TB容量的磁盘。MBR还只支持最多4个主分区——如果你想要更多分区,你需要创建所谓“扩展分区”,并在其中创建逻辑分区。MBR已经成为磁盘分区和启动的工业标准。

GPT分区
GPT意为GUID分区表。(GUID意为全局唯一标识符)。这是一个正逐渐取代MBR的新标准。它和UEFI相辅相成——UEFI用于取代老旧的BIOS,而GPT则取代老旧的MBR。之所以叫作“GUID分区表”,是因为你的驱动器上的每个分区都有一个全局唯一的标识符(globally unique identifier,GUID)——这是一个随机生成的字符串,可以保证为地球上的每一个GPT分区都分配完全唯一的标识符。这个标准没有MBR的那些限制。磁盘驱动器容量可以大得多,大到操作系统和文件系统都没法支持。它同时还支持几乎无限个分区数量,限制只在于操作系统——Windows支持最多128个GPT分区,GPT硬盘上没有主分区、扩展分区的概念,所有的分区都是叫分区。在MBR磁盘上,分区和启动信息是保存在一起的。如果这部分数据被覆盖或破坏,事情就麻烦了。相对的,GPT在整个磁盘上保存多个这部分信息的副本,因此它更为健壮,并可以恢复被破坏的这部分信息。GPT还为这些信息保存了循环冗余校验码(CRC)以保证其完整和正确——如果数据被破坏,GPT会发觉这些破坏,并从磁盘上的其他地方进行恢复。而MBR则对这些问题无能为力——只有在问题出现后,你才会发现计算机无法启动,或者磁盘分区都不翼而飞了。

Linux分区简单理解

1、 Linux来说无论有几个分区,分给哪一目录使用,它归根结底就只有一个根目录,一个独立且唯一的文件结构 , Linux中每个分区都是用来组成整个文件系统的一部分。

2、 Linux采用了一种叫“载入”的处理方法,它的整个文件系统中包含了一整套的文件和目 录,且将一个分区和一个目录联系起来。这时要载入的一个分区将使它的存储空间在一 个目录下获得。

Linux硬盘说明

1、 Linux硬盘分IDE硬盘和SCSI硬盘,目前基本上是SCSI硬盘。 

2、 对于IDE硬盘,驱动器标识符为“hdx~”,其中“hd”表明分区所在设备的类型,这里是指 IDE硬盘了。“x”为盘号(a为基本盘,b为基本从属盘,c为辅助主盘,d为辅助从属 盘),“~”代表分区,前四个分区用数字1到4表示,它们是主分区或扩展分区,从5开始就 是逻辑分区。例,hda3表示为第一个IDE硬盘上的第三个主分区或扩展分区,hdb2表示为 第二个IDE硬盘上的第二个主分区或扩展分区。

3、 对于SCSI硬盘则标识为“sdx~”,SCSI硬盘是用“sd”来表示分区所在设备的类型的,其余 则和IDE硬盘的表示方法一样。

查看磁盘状态,命令:

fdisk -l

Linux分区

1、查看系统的分区和挂载情况 ,命令 :

扫描二维码关注公众号,回复: 6218310 查看本文章
lsblk 或者 lsblk -f

2、如何增加一块硬盘

1) 虚拟机添加硬盘

2) 分区

分区命令 :

fdisk /dev/sdb 

开始对/sdb分区

• m 显示命令列表

• p 显示磁盘分区 同 fdisk –l

• n 新增分区

• d 删除分区

• w 写入并退出 说明: 开始分区后输入n,新增分区,然后选择p ,分区类型为主分区。两次回车默认剩 余全部空间。最后输入w写入分区并退出,若不保存退出输入q。

3) 格式化

格式化磁盘 分区命令:

mkfs -t ext4 /dev/sdb1

其中ext4是分区类型

4) 挂载

挂载: 将一个分区与一个目录联系起来,

• mount 设备名称 挂载目录

• 例如: mount /dev/sdb1 /newdisk

• umount 设备名称 或者 挂载目录

• 例如: umount /dev/sdb1 或者 umount /newdisk 虚拟机增加硬盘步骤

5) 设置可以自动挂载 (永久挂载)

通过修改/etc/fstab实现挂载 添加完成后 执行mount –a 即刻生效 • 用命令行挂载重启后会失效

猜你喜欢

转载自blog.csdn.net/qq_36761831/article/details/89890572