CentOS如何进行磁盘分区与管理

centos系统磁盘分区与管理详解:fdisk与parted命令行工具的使用

本文将详细介绍如何在centos系统中使用命令行工具fdisk和parted进行磁盘分区和管理。 请务必在操作前备份所有重要数据,以避免数据丢失

一、准备工作

  1. 数据备份: 这是至关重要的步骤,请确保所有重要数据已备份到安全位置。
  2. 识别可用磁盘: 使用lsblk或fdisk -l命令查看系统中可用的磁盘设备,确认您要操作的磁盘设备名称(例如/dev/sda)。

二、使用fdisk进行分区 (适用于MBR分区表)

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

  1. 启动fdisk: 输入sudo fdisk /dev/sdX启动fdisk工具,其中/dev/sdX替换为您要分区的磁盘设备名称。
  2. 查看分区表: 输入p查看当前磁盘的分区表信息。
  3. 创建新分区: 输入n创建新分区,然后按照提示依次选择:
    • 分区类型 (主分区p或扩展分区e)
    • 分区号
    • 分区起始扇区 (通常按回车使用默认值)
    • 分区结束扇区 (指定分区大小,例如+20G表示创建20GB大小的分区)
  4. 设置分区类型: 创建分区后,可以使用t命令修改分区类型(例如,将分区类型设置为linux ext4文件系统)。
  5. 写入分区表: 输入w保存更改并退出fdisk。

三、使用parted进行分区 (适用于gpt分区表)

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

  1. 查看分区布局: 使用sudo parted /dev/sdX print查看当前磁盘的分区布局。
  2. 创建分区: 使用mkpart命令创建分区,例如:
    • 创建主分区:sudo parted /dev/sdX mkpart primary ext4 0 200G (创建从0扇区开始,大小为200GB的主分区,并将其类型设置为ext4)
    • 创建扩展分区:sudo parted /dev/sdX mkpart extended 200G 100% (创建从200GB开始到磁盘结尾的扩展分区)
  3. 保存分区表: 使用sudo parted /dev/sdX save保存分区表更改。

四、格式化分区

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

sudo mkfs.ext4 /dev/sdX1

五、创建挂载点

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

sudo mkdir /mnt/data

六、挂载分区

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

sudo mount /dev/sdX1 /mnt/data

七、永久挂载分区 (编辑/etc/fstab)

为了使分区在系统启动时自动挂载,需要编辑/etc/fstab文件。 请谨慎操作此步骤,错误的配置可能导致系统无法启动。 建议先备份/etc/fstab文件。 添加一行类似如下内容:

/dev/sdX1 /mnt/data ext4 defaults 0 0

八、验证挂载

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

mount | grep data

注意: 以上/dev/sdX和/dev/sdX1需要替换为您实际的磁盘设备和分区名称。 请仔细核对,避免错误操作导致数据丢失。 在进行任何分区操作之前,强烈建议您再次确认已备份所有重要数据。

© 版权声明
THE END
喜欢就支持一下吧
点赞7 分享