内容提要
1、磁盘分区的相关概念
2、使用静态分区的缺点
3、LVM的相关概念
磁盘分区
在安装Linux以前,首先应该了解一些关于硬盘分区的知识。
现代操作系统无一例外地使用了虚拟内存技术。Windows系统使用交换文件实现这一技术,而Linux系统使用交换分区实现。因此,安装Windows系统只使用一个分区,而安装Linux系统至少需要两个分区,其中之一交换分区。
磁盘分区的一般概念
磁盘使用前要进行分区。磁盘分区有主分区、扩展分区和逻辑分区之分。一块硬盘最多可以有4个主分区,其中一个主分区的位置可以用一个扩展分区替换,且一块硬盘只能有一个扩展分区,在这个扩展分区内可以划分多个逻辑分区。
如图所示的是一块硬盘的分区结构。在该磁盘中有2个主分区、1个扩展分区,并且在扩展分区里有4个逻辑分区。
一块硬盘的分区结构
磁盘分区的设备名
在Linux中用户用设备名来访问设备,磁盘也不例外。Linux下的设备名存放在/dev目录中。
磁盘设备名称如下:
- 系统的第一块IDE接口的硬盘称为/dev/hda
- 系统的第二块IDE接口的硬盘称为/dev/hdb
- 系统的第一块SCSI接口的硬盘称为/dev/sda
- 系统的第二块SCSI接口的硬盘称为/dev/sdb
以此类推,分区则使用数字编号表示,如: - 系统的第一块IDE接口的第1个分区称为/dev/hda1
- 系统的第一块IED接口的第5个分区称为/dev/hda5
- 系统的第二块SCSI接口硬盘的第1个分区称为/dev/sdb1
- 系统的第二块SCSI接口硬盘的第5个分区称为/dev/sdb5
1、数字编号1~4留给主分区或扩展分区使用,逻辑分区编号从5开始
2、SCSI/SAS/SATA/USB接口硬盘的名称均以/dev/sd开头
Linux和Windows分区对比
在Windows系统中使用盘符来标识不同的分区,而在Linux中使用分区的设备来标识不同的分区,如图所示。
Windows和Linux的分区标识
Linux环境下没有盘符的概念,要对磁盘设备进行操作,需要使用磁盘设备名,要操作文件则需要挂载创建在分区上的文件系统。在Linux系统上划分分区之后,还要在分区上创建文件系统。Windows系统常用的文件系统类型为FAT32、NTFS,而Linux系统常用的文件系统类型为ext2、ext3、ext4、ReiserFS等。Linux下创建文件系统的操作相当于Windows下的磁盘格式化操作。
- Ext2:最早的Linux文件系统,适用于容量不大且更新不频繁的分区,如/boot分区
- Ext3:ext2的改进版本,支持日志功能,有且于系统从非正常关机中恢复
- Ext4:ext系列的最新版本,提供诸如纳称级时间戳、支持巨型文件等特性
- XFS:SGI开发,支持最大到8EB的文件系统
- Btrfs:由Oracle开发,支持Copy on Write(CoW)操作,常用于数据保护和快照
- Reiserfs:一种日志文件系统,曾是Linux的默认文件系统,后来被EXT4取代
- NTFS:Windows常用的文件系统
- FAT32:常用于存储设备,如USB驱动器和SD卡
- ISO9660:用于光盘的标准文件系统
此外,还有JFS2、UFS、Fast、GFS2、OCFS2等多种文件系统,涵盖了从传统的日志文件系统到现代的大规模集群文件系统。Linux的虚拟文件系统(VFS)层使得支持多种文件系统成为可能。
静态分区的缺点
标签:Windows,必备,文件系统,dev,Linux,安装,分区,硬盘 From: https://www.cnblogs.com/goku365/p/18093292