Linux 如何设置主分区和扩展分区 (linux 主分区 扩展分区)
在 Linux 系统中,分区是一个很重要的概念。通过分区,可以在硬盘上划分不同的区域,并在不同的区域上安装不同的操作系统、应用程序等。在 Linux 中,分为主分区和扩展分区两种类型。下面将详细介绍如何设置主分区和扩展分区。
一、什么是主分区和扩展分区?
主分区是硬盘上划分出来的几个分区中的一个。每个分区可以安装一个操作系统,一个分区只能挂载一个文件系统。在 Linux 中,最多可以创建 4 个主分区。
扩展分区是将磁盘中的一些区域集成在一起组成一个分区,为了方便管理和使用,扩展分区不能安装操作系统,只能作为一个容器用于划分逻辑分区。在 Linux 中可以创建一个扩展分区,并在扩展分区中创建多个逻辑分区。
主分区和扩展分区的区别在于,主分区可以直接使用,而扩展分区中的空间需要通过逻辑分区来使用。逻辑分区是在扩展分区上创建出的分区,可以安装操作系统、挂载文件系统等。
二、如何设置主分区和扩展分区?
1. 打开分区工具
可以使用 fdisk 或 parted 等分区工具进行分区设置。以下示例使用 fdisk 进行分区设置。
输入以下命令打开分区工具:
“`
$ sudo fdisk /dev/sda
“`
其中,/dev/sda 是硬盘设备节点的标识,可以通过 fdisk -l 命令查看硬盘设备节点。
2. 创建主分区
首先创建主分区,输入 n 命令创建一个新分区,接着选择主分区类型:
“`
Command (m for help): n
Partition type
p primary (0 primary, 0 extended, 4 free)
e extended (contner for logical partitions)
Select (default p): p
Partition number (1-4, default 1):
First sector (2023-1023999999, default 2023):
Last sector, +sectors or +size{K,M,G,T,P} (2023-1023999999, default 1023999999):
“`
其中,选择 p 创建主分区,输入分区号、起始扇区和结束扇区,按 Enter 键即可创建成功。
3. 创建扩展分区
接着创建扩展分区,同样输入 n 命令,接下来选择扩展分区类型:
“`
Command (m for help): n
Partition type
p primary (0 primary, 0 extended, 4 free)
e extended (contner for logical partitions)
Select (default p): e
Partition number (1-4, default 2):
“`
其中,选择 e 创建扩展分区,输入分区号即可。
4. 创建逻辑分区
创建逻辑分区需要先选择扩展分区,输入 e 进入扩展分区操作:
“`
Command (m for help): e
Selected partition 2
Partition type (type L to list all types):
“`
接着输入 n 命令创建逻辑分区:
“`
Command (m for help): n
Partition number (5-8, default 5):
First sector (1024000000-1023999999, default 1024000000):
Last sector, +sectors or +size{K,M,G,T,P} (1024000000-1023999999, default 1023999999):
“`
其中,分区号从 5 开始,起始扇区和结束扇区为自己设定的值。
5. 查看分区
输入 p 命令可查看分区情况:
“`
Command (m for help): p
Disk /dev/sda: 500.1 GB, 500107862023 bytes, 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk label type: dos
Disk identifier: 0x56569243
Device Boot Start End Blocks Id System
/dev/sda1 2023 1023999999 511998976 83 Linux
/dev/sda2 1024000000 1024008191 4096 5 Extended
/dev/sda5 1024000000 1024004095 2023 83 Linux
“`
其中,/dev/sda1 是新建的主分区,/dev/sda2 是新建的扩展分区,/dev/sda5 是在扩展分区中新建的逻辑分区。
三、
在 Linux 中,主分区和扩展分区的划分和创建是非常重要的。通过本文的介绍,大家可以了解到如何使用分区工具进行主分区和扩展分区的创建,以及如何在扩展分区上创建逻辑分区。在实际的应用过程中,应根据实际需求来进行分区的划分和使用,以保证系统的稳定和安全。