Linux-(18)Linux文件系统


Linux中所有的硬件设备都被抽象为文件,保存在/dev目录下。磁盘也不例外。
磁盘的名称一般为hd[a~z]或sd[a~z],“a~z”为磁盘序号,第一块磁盘为“a”,第二块磁盘为“b”。IDE设备的名称是hd开头,而SATA、SCSI、SAS、USB设备的名称开头为sd。所以hda就代表第一块IDE硬盘。
在Windows中一块磁盘的被分为多个分区,分别叫C盘,D盘这样子,在Linux中,不同的分区用设备名称+数字的方式表示,例如:sda1、sda2、sdb1.sda1代表第一块磁盘的第一个分区,sdb1代表第二块磁盘的第一个分区。
目前,主流的分区有MBR和GPT
MBR(Master Boot Record)是传统的分区机制,应用绝对绝大多数使用BIOS的PC设备
MBR支持32bit和64bit
MBR支持的分区数量有限
MBR只支持不超过2T的硬盘,超过2T的硬盘只能使用2T空间(有第3方解决方法)
MBR最多只能创建4个主分区
一个MBR扩展分区会占用一个主分区的位置
逻辑分区:Linux最多支持63个IDE分区和15个SCSI分区,扩展分区是不可以直接使用的,需要将其再划分为逻辑分区
GPT(GUID Partition Table)是一个较新的分区机制,解决了MBR很多缺点
GPT分区支持超过2T的磁盘
GPT向后兼容MBR
必须在支持UEFI的硬件上才能使用GPT分区
GPT分区必须使用64位系统
MAC、Linux系统都支持GPT分区,Win764位,win200864位支持GPT分区

相关内容