您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Linux 创建分区

前面小节介绍了系统,本小节介绍如何创建分区,创建分区之后就可以用来容纳系统。

1. 硬盘分区介绍

Linux 磁盘分区主要分为基本分区(primary partion)和扩充分区 (extension partion) 两种,基本分区和扩充分区的数目之和不能大于四个。且基本分区可以马上被使用但不能再分区。扩充分区必须再进行分区后才能使用,也就是说它必须还要进行二次分区。在 Linux 中,每硬件设备都映射到系统的,对于硬盘、光驱等 IDE 或 SCSI 设备也不例外。Linux把各种 IDE 设备分配了由 hd 前缀组成的,而对于各种 SCSI 设备,则分配了由 sd 前缀组成的。

主分区主要是用来启动操作系统的,它主要放的是操作系统的启动或引导程序,/boot分区最好放在主分区上。

扩展分区不能使用的,它只是做为逻辑分区的容器存在的;我们真正存放数据的是主分区和逻辑分区,大量数据都放在逻辑分区中

如果你用的是 GPT 的分区方式,那么它没有限制主分区个数

Tips:从MBR转到GPT分区或者说从GPT转到MBR会导致数据全部丢失。

2. fdisk 命令参数介绍

下面列举了一些 fdisk 命令参数作用:

3. 查看机器所挂硬盘个数及分区情况

执行 fdisk -l 命令查看机器所挂硬盘个数及分区情况,执行结果如下图:

通过如图的信息,我们知道该机器中挂载三个硬盘(或移动硬盘), /dev/nvme0n1 表示第一块硬盘是 nvme0n1/dev/mapper/cl-root 表示根分区 cl-root,系统所有的东西都面, /dev/mapper/cl-swap 表示交换分区 cl-swap,表示虚拟内存,当物理内存不足的时候,使用该硬盘上的空间。也可以查看单个硬盘情况,以 /dev/nvme0n1  为例,命令如下:

fdisk -l /dev/nvme0n1

执行结果如下图:

4. 硬盘分区

/dev/nvme0n1 为例,对其分区命令如下:

fdisk /dev/nvme0n1

执行结果如下图:

从上图中可以看出,p 表示打印分区表,下面使用 n 命令可以分区,执行结果如下图:

5. 小结

Linux 演示了如何创建分区,需要注意的是本小节演示的是虚拟机系统中的虚拟硬盘,实际业务中,需要先挂载硬件设备,然后使用 fdisk 命令对其进行分区,分了主分区之后,剩下的分给扩展分区,然后可以对扩展分区进行逻辑分区,主分区可以被系统直接格式化,而扩展分区则只能容纳其他主分区。


联系我
置顶