centos

centos 镜像如何进行磁盘分区

小樊
31
2025-06-10 13:52:35
栏目: 智能运维

在CentOS系统中进行磁盘分区,你可以使用命令行工具如 fdiskparted。以下是详细步骤:

使用 fdisk 进行分区

  1. 查看磁盘: 使用 lsblkfdisk -l 命令查看系统中的磁盘列表。例如:

    sudo fdisk -l
    
  2. 选择磁盘: 假设你要对 /dev/sdb 进行分区,可以使用以下命令启动 fdisk

    sudo fdisk /dev/sdb
    
  3. 开始分区: 在 fdisk 提示符下,按下 n 键创建一个新分区。

  4. 选择分区类型: 选择主分区(p)或扩展分区(e)。通常情况下,如果你不需要创建超过4个主分区,可以选择主分区。

  5. 选择分区号: 选择分区号,如果你是创建第一个分区,通常直接按回车键接受默认值。

  6. 设置起始扇区: 选择分区的起始扇区,或者直接按回车键接受默认值。

  7. 设置结束扇区: 设置分区的结束扇区,或者通过输入 size{K,M,G} 来指定分区大小,例如 10G 表示10GB。

  8. 保存并退出: 完成分区后,按下 w 键保存更改并退出 fdisk。如果你想放弃所有更改,按下 q 键退出。

使用 parted 进行分区

  1. 查看分区布局: 使用以下命令查看当前磁盘的分区布局:

    sudo parted /dev/sdb print
    
  2. 创建分区: 使用 mkpart 命令创建分区。例如:

    • 创建主分区:
      sudo parted /dev/sdb mkpart primary ext4 0 200G
      
    • 创建扩展分区:
      sudo parted /dev/sdb mkpart extended 200G 100%
      
  3. 保存分区表: 使用以下命令保存分区表更改:

    sudo parted /dev/sdb save
    

格式化分区

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

sudo mkfs.ext4 /dev/sdb1

创建挂载点

创建一个挂载点目录:

sudo mkdir /mnt/data

挂载分区

将分区挂载到挂载点目录:

sudo mount /dev/sdb1 /mnt/data

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

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

/dev/sdb1 /mnt/data ext4 defaults 0 0

验证挂载

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

mount | grep data

0
看了该问题的人还看了