【RedHat9.0】根分区、swap分区、引导分区的详细教程

本文详细介绍了在安装RedHat系统时进行磁盘分区的步骤,包括规划根分区、引导分区和交换分区,以及如何使用命令行工具如fdisk和mkfs进行磁盘格式化和挂载。此外,还涉及到了如何实现开机自动挂载和管理swap分区以优化系统性能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

磁盘分区有两种方式,一种是安装完系统的命令操作,另一种是在安装系统时进行分区操作,我们介绍一个安装系统时进行的分区规划操作,并使用命令进行磁盘分区、格式化、挂载、卸载。

  • 分区可以提高系统的性能、安全性和可管理性,使数据组织更加灵活和有效。然而,对于某些简单的应用场景,未分区的磁盘可能更加简单和方便。因此,在选择是否分区时,需要根据具体的需求和情况来进行权衡和决策。

分区规划策略:

根分区(/): 负责存储操作系统的核心组件、用户数据以及安装的软件等。根分区的大小通常根据系统需求进行规划,包括操作系统、应用程序和用户数据的存储。

引导分区(/boot): 引导分区包含操作系统引导加载程序(如 GRUB 或 LILO)所需的文件,用于启动计算机。这些文件通常包括内核镜像和引导配置文件。引导分区通常位于磁盘的起始部分,并且在一些情况下可能会被限制在一个特定的大小范围内,以确保引导加载程序能够正确地读取并加载操作系统。

交换分区(swap): 交换分区是用于 Linux 系统内存管理的一部分。当系统内存不足时,Linux 会将部分内存数据转移到交换分区中,从而释放内存空间以供其他程序使用。交换分区的大小通常是系统内存大小的两倍或根据系统需求进行规划。

这里注重强调一下swap分区,可以理解为当内存不够用时,人们为了节省换内存的钱,创建了swap分区,可以将内存的部分数据转移到交换分区,从而释放内存空间以供其他程序使用。

(一)安装系统时进行磁盘分区

1、安装redhat

前期安装过程可以参考博客:RedHat安装

其他设置相同,设置Installation Destination部分时回到此博客!!!

在这里插入图片描述

2、分区操作
  • Storage Configuration(存储设置)改为Custom(自定义),点击Done
    在这里插入图片描述
  • 进入此界面,分区方案选择为Standard Partition(标准分区),点击蓝字(Click here to create then automatically
    在这里插入图片描述
  • 自动分配了根分区(/),Swap分区,引导分区(/boot),修改存储空间,/boot为500MiB、/分区为15GiB、swap分区为4GiB,修改一个记得一次Update Settings更新设置;亦可以手动添加不点击蓝字,点击加号,添加各个分区。
    在这里插入图片描述
  • 完成后点击Done,点击Accept Change
    在这里插入图片描述
  • 到这里磁盘分区设置完成!!!
3、网络设置
  • 点击Network&Host Name
    在这里插入图片描述

  • 选择IPv4 Settings,Method模式选择Manual(手动),手动添加后,点击Save
    在这里插入图片描述

  • 完成后点击Done
    在这里插入图片描述

  • 之后的操作可返回博客RedHat安装

(二)使用命令对磁盘分区并格式化、挂载

1、在内存中添加10G硬盘
  • 将系统关机,点击编辑虚拟机设置,在内存中选择添加
    在这里插入图片描述
  • 选择硬盘,点击下一步
    在这里插入图片描述
  • 选择硬盘类型是NVMe推荐类型
    在这里插入图片描述
  • 创建新虚拟磁盘
    在这里插入图片描述
  • 填写磁盘容量,并将虚拟磁盘划分为单个文件
    在这里插入图片描述
  • 选择虚拟磁盘的存放地址,点击完成
    在这里插入图片描述

添加额外10G硬盘成功,开启虚拟机!!!

  • 使用fdisk进行分区管理
[root@localhost ~]# fdisk -l   #可查看系统连接的所有磁盘的基本信息,也可以获取未分区磁盘的基本信息*
Disk /dev/nvme0n1: 40 GiB, 42949672960 bytes, 83886080 sectors
Disk model: VMware Virtual NVMe Disk
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xb5dc1819
# 下面显示,我们刚刚在安装时划分的根分区、swap分区和引导分区
Device         Boot   Start      End  Sectors  Size Id Type
/dev/nvme0n1p1 *       2048  1026047  1024000  500M 83 Linux
/dev/nvme0n1p2      1026048  9414655  8388608    4G 82 Linux swap / Solaris
/dev/nvme0n1p3      9414656 40871935 31457280   15G 83 Linux

#10G硬盘添加成功
Disk /dev/nvme0n2: 10 GiB, 10737418240 bytes, 20971520 sectors
Disk model: VMware Virtual NVMe Disk
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

在这里插入图片描述

使用命令 lsblk 可以查看磁盘的大小和挂载情况

  • lsblk 命令列出块设备信息,包括硬盘、分区和其他块设备的相关信息。用于查看系统中的块设备信息,帮助用户更好地管理和了解系统中的硬件设备情况。
[root@localhost 
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值