RHEL7系统磁盘分配与格式化完整指南,从分区到挂载的详细步骤

admin
本指南详解RHEL7系统磁盘分配与格式化全流程,涵盖分区规划(使用fdisk/parted工具)、文件系统创建(mkfs命令选择ext4/xfs等)、挂载配置(mount命令及/etc/fstab永久设置)等关键步骤,通过实操演示帮助用户完成从磁盘识别到数据访问的完整操作,确保存储资源高效利用。

在RHEL7(Red Hat Enterprise Linux 7)系统中,新分配的磁盘(如新增的物理硬盘或虚拟磁盘)需要经过分区、格式化、挂载等操作后才能正常使用,本文将详细介绍RHEL7系统中磁盘分配与格式化的完整流程,包括查看磁盘信息、创建分区、格式化文件系统、挂载磁盘及设置开机自动挂载等关键步骤,帮助用户顺利完成磁盘管理操作。

准备工作:查看系统中的磁盘信息

在进行磁盘分配和格式化之前,首先需要确认系统是否识别到新磁盘,并查看磁盘的基本信息(如磁盘名称、大小、分区情况等),RHEL7中常用的磁盘查看命令有lsblkfdisk -l

使用lsblk命令查看磁盘列表

lsblk命令以树状结构列出块设备信息,包括磁盘名称、大小、挂载点等,适合快速查看磁盘布局。

RHEL7系统磁盘分配与格式化完整指南,从分区到挂载的详细步骤

lsblk

执行后,输出结果类似如下:

NAME            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda               8:0    0   20G  0 disk 
├─sda1            8:1    0    1G  0 part /boot
└─sda2            8:2    0   19G  0 part /
sdb               8:16   0   50G  0 disk    # 新增磁盘,未分区和挂载
sr0              11:0    1  1024M  0 rom    

sda是系统已有磁盘(包含/boot和根分区),sdb是新增的50G磁盘(未分区,无挂载点)。

使用fdisk -l命令查看磁盘详细信息

fdisk -l命令会列出所有磁盘及其分区表信息,适合查看磁盘的完整结构(如磁盘大小、扇区数、分区类型等)。

fdisk -l

关注输出中的“Disk /dev/sdb”部分,确认磁盘大小是否与预期一致(如“50 GiB”),且“Disklabel type”为“dos”(MBR分区表)或“gpt”(GPT分区表,RHEL7默认支持)。

创建磁盘分区(可选)

如果新磁盘是全新的(无分区),需要先进行分区操作,RHEL7支持MBR(传统分区表)和GPT(GUID分区表,推荐用于大磁盘),本文以GPT分区表为例,使用parted工具进行分区(parted支持MBR和GPT,功能更强大)。

进入parted交互模式

假设要对/dev/sdb磁盘进行分区,执行:

parted /dev/sdb

进入parted交互模式后,先设置分区表为GPT(如果磁盘为空):

(parted) mklabel gpt

创建主分区

以创建一个50G的全盘分区为例(若需多个分区,可重复创建):

(parted) mkpart primary ext4 0% 100%

命令说明:

  • mkpart:创建分区;
  • primary:分区类型(主分区);
  • ext4:文件系统类型(仅作标记,实际格式化时可修改);
  • 0%:分区起始位置(磁盘开始);
  • 100%:分区结束位置(磁盘末尾)。

查看分区结果

(parted) print

输出类似如下:

Model: Virtio Block Device (virtblk)
Disk /dev/sdb: 53.7GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags: 
Number  Start   End     Size    File system  Name     Flags
 1      1049kB  53.7GB  53.7GB               primary

退出parted

(parted) quit

刷新分区表

创建分区后,需刷新系统分区表,使内核识别新分区:

partprobe

或执行partx -a /dev/sdb(仅刷新指定磁盘的分区信息)。

确认分区创建成功

再次使用lsblk查看,sdb磁盘下会出现sdb1分区:

lsblk /dev/sdb

输出:

NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sdb      8:16   0   50G  0 disk 
└─sdb1   8:17   0   50G  0 part    # 新建分区

格式

文章版权声明:除非注明,否则均为xmsdn原创文章,转载或复制请以超链接形式并注明出处。

取消
微信二维码
微信二维码
支付宝二维码