🎬 HoRain 云小助手个人主页

⛺️生活的理想,就是为了理想的生活!


⛳️ 推荐

前些天发现了一个超棒的服务器购买网站,性价比超高,大内存超划算!忍不住分享一下给大家。点击跳转到网站。

目录

⛳️ 推荐

CentOS磁盘分区添加与删除指南

一、查看现有磁盘分区

二、添加新分区

方法1:使用fdisk(传统MBR分区)

方法2:使用parted(推荐GPT分区,适合大容量磁盘)

三、格式化分区

四、挂载分区

临时挂载(重启后失效)

永久挂载(开机自动挂载)

五、删除分区

六、关键注意事项

七、常用命令速查


CentOS磁盘分区添加与删除指南

在CentOS系统中,磁盘分区的管理是系统管理员的必备技能。以下为详细的磁盘分区添加与删除操作指南,基于知识库整理。

一、查看现有磁盘分区

在进行分区操作前,先查看当前磁盘状态:

lsblk                      # 查看块设备树状结构
fdisk -l                   # 查看所有磁盘及分区表
df -hT                     # 查看已挂载文件系统

示例输出:

Disk /dev/sda: 50 GiB
Disk /dev/sdb: 100 GiB

二、添加新分区

方法1:使用fdisk(传统MBR分区)

  1. 进入分区工具

    fdisk /dev/sdb
    
  2. 创建新分区

    Command (m for help): n  # 新建分区
    Partition type:
       p   primary (0 primary, 0 extended)
       e   extended (container for logical partitions)
    Select (default p): p  # 创建主分区
    Partition number (1-4, default 1): 1  # 分区编号
    First sector (2048-209715199, default 2048):  # 默认即可
    Last sector, +sectors or +size{K,M,G} (2048-209715199, default 209715199): +200G  # 分区大小
    
  3. 保存分区表

    Command (m for help): w  # 保存并退出
    
  4. 刷新内核分区表

    partprobe
    

方法2:使用parted(推荐GPT分区,适合大容量磁盘)

  1. 创建GPT分区表

    parted /dev/sdb
    (parted) mklabel gpt
    
  2. 创建分区

    (parted) mkpart primary 0% 100%
    (parted) print
    (parted) quit
    
  3. 非交互式脚本分区(自动化必备)

    parted -s /dev/sdb mklabel gpt
    parted -s /dev/sdb mkpart primary 0% 50GB
    parted -s /dev/sdb mkpart primary 50GB 100%
    

三、格式化分区

mkfs.ext4 /dev/sdb1  # 格式化为ext4文件系统
# 或
mkfs.xfs /dev/sdb1   # 格式化为XFS文件系统

四、挂载分区

临时挂载(重启后失效)

mkdir /mnt/data  # 创建挂载点
mount /dev/sdb1 /mnt/data

永久挂载(开机自动挂载)

  1. 获取分区UUID(更安全的挂载方式)

    blkid /dev/sdb1
    # 输出示例:/dev/sdb1: UUID="a1b2c3d4-..." TYPE="ext4"
    
  2. 编辑/etc/fstab文件

    vi /etc/fstab
    
  3. 添加以下行(使用UUID方式更安全):

    UUID=a1b2c3d4-... /mnt/data ext4 defaults 0 0
    

    或使用设备名(不推荐,设备名可能变化):

    /dev/sdb1 /mnt/data ext4 defaults 0 0
    
  4. 测试配置

    mount -a
    

五、删除分区

  1. 卸载分区

    umount /dev/sdb1
    
  2. 进入分区工具

    fdisk /dev/sdb
    
  3. 删除分区

    Command (m for help): d
    Partition number (1,2, default 1): 1
    
  4. 保存分区表

    Command (m for help): w
    
  5. 刷新分区表

    partprobe
    

六、关键注意事项

  1. 操作前务必备份数据:误操作可能导致数据丢失
  2. 不要对已挂载的分区进行fdisk操作:必须先卸载
  3. MBR限制:MBR分区表最多4个主分区,需扩展分区
  4. GPT优势:支持2TB以上磁盘,无4主分区限制
  5. 分区后刷新:使用partprobe或重启让内核重新读取分区表
  6. 分区规划:合理规划分区大小,考虑未来增长需求
  7. 文件系统选择
    • ext4:兼容性好,适合一般用途
    • XFS:适合大文件读写,高性能场景

七、常用命令速查

命令 说明
lsblk 查看块设备树状结构
fdisk -l 查看所有磁盘及分区表
parted /dev/sdb 进入parted分区工具
mkfs.ext4 /dev/sdb1 格式化为ext4
mount /dev/sdb1 /mnt 临时挂载
blkid 查看设备UUID和文件系统
partprobe 刷新内核分区表
umount /dev/sdb1 卸载分区

重要提示:在生产环境中操作前,建议在测试环境进行练习,确保熟悉操作流程。每一次磁盘操作都是一次潜在的风险点,备份永远是第一原则。

❤️❤️❤️本人水平有限,如有纰漏,欢迎各位大佬评论批评指正!😄😄😄

💘💘💘如果觉得这篇文对你有帮助的话,也请给个点赞、收藏下吧,非常感谢!👍 👍 👍

🔥🔥🔥Stay Hungry Stay Foolish 道阻且长,行则将至,让我们一起加油吧!🌙🌙🌙

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐