农企新闻网

linux怎么硬盘分区(linux怎么硬盘分区)

发布者:何楠林
导读大家好,农企新闻小编来为大家解答以上问题。linux怎么硬盘分区,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引导分区,即使主根分区有问题,也要计算

  /usr分区,是red hat linux系统存放软件的地方,如有可能应将最大空间分给它。

  /home分区,是用户的home目录所在地,这个分区的大小取决于有多少用户。如 果是多用户共同使用一台电脑的话,这个分区是完全有必要的,况且根用户也可以很好地控制普通用户使用计算机,如对用户或者用户组实行硬盘限量使用,限制普 通用户访问哪些文件等。其实单用户也有建立这个分区的必要,因为没这个分区的话,那么你只能以根用户的身份登陆系统,这样做是危险的,因为根用户对系统有 绝对的使用权,可一旦你对系统进行了误操作,麻烦也就来了。

  /var/log分区,是系统日志记录分区,如果设立了这一单独的分区,这样即使系统的日志文件出现了问题,它们也不会影响到操作系统的主分区。

  /tmp分区,用来存放临时文件。这对于多用户系统或者网络服务器来说是有必要的。 这样即使程序运行时生成大量的临时文件,或者用户对系统进行了错误的操作,文件系统的其它部分仍然是安全的。因为文件系统的这一部分仍然还承受着读写操 作,所以它通常会比其它的部分更快地发生问题。

  /bin分区,存放标准系统实用程序。

  /dev分区,存放设备文件。

  /opt分区,存放可选的安装的软件。

  /sbin分区,存放标准系统管理文件。

  上面介绍了几个常用的分区,一般来说我们需要一个swap分区,一个/boot分区,一个/usr分区,一个/home 分区,一个/var/log分区。当然这没有什么规定,完全是依照你个人来定的。但记住至少要有两个分区,一个swap分区,一个/分区。