对 于 linux硬盘分区怎么分_linux怎么硬盘分区的知识大家了解吗?以下就是小编整理的关于linux硬盘分区怎么分_linux怎么硬盘分区的介绍,希望对大家有帮助!
linux硬盘分区详细介绍
(相关资料图)
首先,我们需要对硬盘分区的基本概念有一个初步的了解。硬盘分区主要分为主分区和扩展分区两种,主分区和扩展分区的数量之和不能超过四个。且基本分区可以立即使用,但不能再次分区。扩展分区必须再次分区才能使用,也就是说,必须再次分区。那么扩展分区划分的是什么呢?它是一个逻辑分区,逻辑分区的数量没有限制。
1.设备管理
在Linux中,每个硬件设备都映射到一个系统文件,包括IDE或SCSI设备,如硬盘和光驱。Linux给各种IDE设备分配一个由hd前缀组成的文件;对于各种SCSI设备,会分配一个由sd前缀组成的文件。
对于ide硬盘,驱动器标识为“hdx~”,其中“hd”表示分区所在的设备类型,这里指的是ide硬盘。“X”是盘号(A是基本盘,B是基本从盘,C是辅助主盘,D是辅助从盘),“~”是分区。前四个分区由数字1到4表示。它们是主分区或扩展分区,是从5开始的逻辑分区。例如,hda3表示第一个ide硬盘上的第三个主分区或扩展分区,hdb2表示第二个ide硬盘上的第二个主分区或扩展分区。对于scsi硬盘,标记为“sdx~”。scsi硬盘用“sd”表示分区所在的设备类型,其余和ide硬盘一样,就不多说了。
比如第一个IDE设备Linux,定义为hda第二个IDE设备定义为hdb诸如此类。SCSI设备应该是sda,sdb,sdc等。
2.分区数量
要分区,必须操作每个硬件设备,可能是IDE硬盘,也可能是SCSI硬盘。对于每个硬盘(IDE或SCSI)设备,Linux会分配一个从1到16的序列号,代表这个硬盘上的分区号。
比如第一个IDE硬盘的第一个分区映射到Linux下的hda1,第二个分区叫hda2。Sda1、sdb1等。对于SCSI硬盘。
3.每个部门的角色
Linux规定,每个硬盘设备最多可以由四个主分区(包括扩展分区)组成,任何扩展分区都必须占用一个主分区号,也就是说,一个硬盘中,最多有四个主分区和扩展分区。
对于早期的DOS和Windows(版本Windows(Windows 2000),系统只识别一个主分区,可以通过在扩展分区中添加一个逻辑驱动器号(逻辑分区)来进一步细化分区。
主分区是计算机用来启动操作系统的,所以每个操作系统的启动,或者说引导程序,都应该存储在主分区中。
这是主分区和扩展分区和逻辑分区最大的区别。
最好的例子是,当我们指定bootloader来安装和引导Linux时,我们必须在主分区上指定它。
Linux规定主分区(或扩展分区)占用1到16的前四个数字。以第一个IDE硬盘为例,主分区(或扩展分区)占用hda1、hda2、hda3、hda4,逻辑分区占用hda5到hda16等12个数。
所以Linux下每个硬盘总共最多16个分区。
对于逻辑分区,Linux规定必须构建在扩展分区上(DOS和Windows系统也是如此),而不是主分区上。
所以我们看到扩展分区可以提供更灵活的分区方式,但是不能作为操作系统的引导。除了以上分区的不同,我们可以简单的一视同仁。
4.分区指标
对于每个Linux分区,分区的大小和类型是最重要的指标。容量的大小很容易让读者理解,但是分区的类型就不那么容易接受了。分区类型指定了该分区上文件系统的格式。
Linux支持各种文件系统格式,包括熟悉的FAT32、FAT16、NTFS、HP-UX以及各种Linux本机和Linux交换分区类型。
在Linux系统中,这些不同类型的分区可以通过分区类型号来区分。在介绍Fdisk的使用时会介绍各种类型的数字。
5个公共分区
/boot分区,它包含操作系统的内核和在启动系统的过程中要使用的文件。有必要建立这个分区,因为目前大部分PC都受到bios的限制。而且,如果有单独的/boot分区,即使主根分区出现问题,电脑依然可以启动。这个分区的大小大约是50 MB-100 MB。但如果要用lilo启动红帽linux系统,包含/boot的分区必须完全在1023柱面以下。由于8gb以后的数据lilo无法读取,所以应该在8gb的区域安装红帽linux。
/usr分区是red hat linux系统存储软件的地方,如果可能的话应该给它分配最大的空间。
/home分区,它是用户的主目录。这个分区的大小取决于有多少用户。如果多个用户共享一台计算机,这个分区是绝对必要的。除此之外,root用户还可以很好地控制普通用户对电脑的使用,比如限制用户或用户组对硬盘的使用,限制普通用户可以访问哪些文件。其实单个用户建立这个分区是很有必要的,因为没有这个分区,你就只能以root用户的身份登录系统,这是很危险的,因为root用户拥有使用系统的绝对权利,但是一旦你对系统进行了错误的操作,麻烦就来了。
/var/log分区是系统日志记录分区。如果设置了这个单独的分区,即使系统日志文件有问题,也不会影响操作系统的主分区。
/tmp分区,用于存储临时文件。这对于多用户系统或网络服务器是必要的。即使程序运行时产生大量临时文件,或者用户对系统进行了错误操作,文件系统的其余部分仍然是安全的。因为文件系统的这一部分仍然受到读写操作的影响,所以它通常比其他部分更快地出现问题。
/bin分区来存储标准系统实用程序。
/dev分区来存储设备文件。
/opt分区来存储可选的已安装软件。
/sbin分区来存储标准的系统管理文件。
以上介绍了几种常用的分区。一般来说,我们需要一个交换分区、/boot分区、/usr分区、/home分区和/var/log分区。当然,没有规则。这完全取决于你。但是记住至少要有两个分区,一个交换分区和一个/分区。
本文到此结束,希望对大家有所帮助。