CentOS 新增分区指南

在 CentOS 中,新增分区可以帮助管理存储空间,便于数据的分类和备份。本文将详细介绍如何在 CentOS 系统中新增分区,包括具体操作步骤、命令示例及注意事项。
操作前注意事项
- 确保你有 root 权限 或者可以使用 sudo 命令。
- 备份重要数据,以防在分区过程中的意外事故。
- 新增分区可能影响系统的性能,请在低峰期进行操作。
步骤一:查看磁盘信息
首先,需要确认当前系统中的磁盘及其分区情况。使用以下命令:
lsblk
该命令将列出系统中的块设备,包括所有磁盘和分区的详情,如下所示:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 500G 0 disk
├─sda1 8:1 0 300G 0 part /
└─sda2 8:2 0 200G 0 part /home
步骤二:调整分区大小(可选)
如果想要在现有分区上创建新分区,可能需要调整现有分区的大小。这里使用 parted 工具:
sudo parted /dev/sda
在 parted 提示符下,输入以下命令以查看当前分区信息:
(parted) print
选择要调整的分区,使用以下命令调整大小:
(parted) resizepart 1 250GB
这里的 “1” 是分区编号,250GB 是新的大小。确认后退出 parted:
(parted) quit
步骤三:创建新的分区
使用 fdisk 或 parted 创建新的分区。这里以 fdisk 为例:
sudo fdisk /dev/sda
接下来,执行以下命令:
- m – 显示帮助信息。
- n – 创建新分区。
- 根据提示选择 p(主分区)或 e(扩展分区)并输入分区号。
- 输入起始扇区和终止扇区(例如默认设置即可)。
- w – 保存并退出。
步骤四:更新系统分区表
更改分区后,需要使系统识别这些更改。可以使用以下命令重启或直接运行:
sudo partprobe
步骤五:格式化新分区
创建新的分区后,需要对其进行格式化。这里使用 ext4 文件系统格式化新分区,例如新分区为 /dev/sda3:
sudo mkfs.ext4 /dev/sda3
步骤六:挂载新分区
在完成格式化后,可以将新分区挂载到系统中。首先创建一个挂载点:
sudo mkdir /mnt/new_partition
然后挂载新分区:
sudo mount /dev/sda3 /mnt/new_partition
步骤七:设置开机自动挂载
要保证新分区在每次启动时自动挂载,需要编辑 /etc/fstab 文件:
sudo nano /etc/fstab
添加以下一行到文件末尾:
/dev/sda3 /mnt/new_partition ext4 defaults 0 0
保存并退出编辑器。
实用技巧
- 在分区操作前,使用 lsblk 和 df -h 命令定期检查磁盘使用情况。
- 选择合适的文件系统类型,ext4 是较为常见的选择,但 XFS 和 Btrfs 也可以根据需求选择。
- 每次操作前,确认分区表和磁盘状态,保障数据安全。
注意事项
- 分区操作有风险,任何意外均可能导致数据丢失,确保做好备份。
- 对于生产环境,进行分区操作前请谨慎评估风险,最好在测试环境中先进行尝试。
- 对于 RAID 设备或 LVM,分区和卷的管理方式略有不同,请参考相关文档。













