温馨提示×

CentOS系统中如何进行磁盘管理

小樊
57
2025-06-08 10:25:54
栏目: 智能运维

在CentOS系统中进行磁盘管理,通常需要使用命令行工具,如 fdiskparted。以下是进行磁盘管理的基本步骤和工具介绍:

准备工作

  1. 数据备份:在进行任何磁盘操作之前,务必备份所有重要数据,以防数据丢失。
  2. 识别可用磁盘:使用 lsblkfdisk -l 命令查看系统中可用的磁盘设备,确认要操作的磁盘设备名称(例如 /dev/sda)。

使用 fdisk 进行分区

fdisk 是一个常用的磁盘分区工具,适用于MBR分区表。

  1. 启动 fdisk

    sudo fdisk /dev/sdX
    

    其中 /dev/sdX 替换为您要分区的磁盘设备名称。

  2. 查看分区表

    p
    
  3. 创建新分区

    • 输入 n 创建新分区。
    • 选择分区类型(主分区 p 或扩展分区 e)。
    • 选择分区号。
    • 设置分区的起始扇区(通常按回车使用默认值)。
    • 设置分区的结束扇区(指定分区大小,例如 20G 表示创建20GB大小的分区)。
  4. 设置分区类型

    • 创建分区后,可以使用 t 命令修改分区类型(例如,将分区类型设置为 Linux ext4 文件系统)。
  5. 写入分区表

    w
    

    保存更改并退出 fdisk

使用 parted 进行分区

parted 工具支持GPT分区表,适用于较大的磁盘或需要更多分区的场景。

  1. 查看分区布局

    sudo parted /dev/sdX print
    
  2. 创建分区

    • 创建主分区:
      sudo parted /dev/sdX mkpart primary ext4 0 200G
      
    • 创建扩展分区:
      sudo parted /dev/sdX mkpart extended 200G 100%
      
  3. 保存分区表

    sudo parted /dev/sdX save
    

格式化分区

使用 mkfs 命令格式化新创建的分区。例如,将 /dev/sdXY 分区格式化为 ext4 文件系统:

sudo mkfs.ext4 /dev/sdXY

创建挂载点

使用 mkdir 命令创建挂载点目录:

sudo mkdir /mnt/data

挂载分区

使用 mount 命令将分区挂载到挂载点:

sudo mount /dev/sdXY /mnt/data

永久挂载分区

为了使分区在系统启动时自动挂载,需要编辑 /etc/fstab 文件:

echo '/dev/sdXY /mnt/data ext4 defaults 0 0' | sudo tee -a /etc/fstab

验证挂载

使用 mount 命令验证分区是否已正确挂载:

mount | grep data

在进行任何分区操作之前,请确保备份重要数据,以防数据丢失。

0