首页主机资讯CentOS文件系统如何创建

CentOS文件系统如何创建

时间2025-12-04 00:25:04发布访客分类主机资讯浏览805
导读:CentOS 创建文件系统全流程 一 准备与规划 确认目标磁盘或分区:使用 lsblk、fdisk -l 查看设备名(如 /dev/sdb、/dev/vdb),确保未挂载且数据已备份。 规划分区方案: MBR 最大识别约 2 TiB;需...

CentOS 创建文件系统全流程

一 准备与规划

  • 确认目标磁盘或分区:使用 lsblk、fdisk -l 查看设备名(如 /dev/sdb/dev/vdb),确保未挂载且数据已备份。
  • 规划分区方案:
    • MBR 最大识别约 2 TiB;需要更大容量或更多分区时使用 GPT
    • 在 fdisk 中,常用子命令:n 新建、d 删除、t 改类型(Linux 一般为 83)、w 保存。
  • 文件系统选型:
    • CentOS 7 默认使用 XFS,适合大文件与高吞吐;
    • ext4 通用、支持更大单文件(至 16 TiB)与更大文件系统(至 1 EiB);
    • 如需在 ≥16 TiB 设备上使用 ext4,请确保 e2fsprogs ≥ 1.42
  • 云盘场景:若无需分区,可直接在整块云盘(裸设备)上创建文件系统。

二 分区与裸设备选择

  • 分区示例(以 /dev/sdb 为例):
    1. fdisk /dev/sdb → 交互输入 n → 选择主分区或扩展分区 → 设定大小 → w 保存;
    2. 让内核重读分区表:执行 partprobe /dev/sdb
    3. 如需 GPT,可在 fdisk 中使用 g 创建 GPT 分区表。
  • 裸设备使用:对不需要分区的云盘,可直接在 /dev/vdb 这类整盘设备上创建文件系统(跳过分区步骤)。

三 创建文件系统

  • 常用命令与要点:
    • 创建 XFS:mkfs -t xfs /dev/sdX(CentOS 7 常用默认);
    • 创建 ext4:mkfs -t ext4 /dev/sdX 或 mkfs.ext4 /dev/sdX;
    • 创建 ext3:mkfs -t ext3 /dev/sdX 或 mke2fs -j /dev/sdX;
    • 通用 mkfs:mkfs [选项] ;常用选项:-t 指定类型、-c 检查坏块、-L 设置卷标;
    • 注意:mkfs 默认类型是 ext2(若未指定 -t);执行前务必确认设备名并备份数据。
  • 示例:
    • mkfs -t xfs /dev/sdb1
    • mkfs -t ext4 -L data01 /dev/sdb2
    • mkfs -t ext3 -c /dev/sdb3
    • mke2fs -j -L logs01 /dev/sdb4

四 挂载与自动挂载

  • 手动挂载:
    • 创建挂载点:mkdir -p /mnt/data
    • 挂载:mount -t xfs /dev/sdb1 /mnt/data(ext4 将 -t 改为 ext4)
    • 查看:df -hT
  • 自动挂载(/etc/fstab):
    • 推荐使用 UUID(blkid 查看),避免设备名变化导致失败;
    • 示例行:
      • UUID=xxxx-xxxx /mnt/data xfs defaults 0 0
      • UUID=yyyy-yyyy /mnt/logs ext4 defaults 0 0
    • 生效:mount -a(无报错即为成功)。

五 验证与常见问题

  • 验证要点:
    • 查看设备与类型:blkid /dev/sdX;
    • 查看挂载与空间:df -hT;
    • 检查文件系统:
      • XFS:xfs_repair /dev/sdX(离线检查/修复);
      • ext2/3/4:fsck -y /dev/sdX(设备需卸载)。
  • 常见问题与处理:
    • 设备忙:先 umount 再格式化/修复;
    • 分区表未生效:执行 partprobe /dev/sdX;
    • 大容量 ext4:确认 e2fsprogs ≥ 1.42
    • 云盘裸设备:可直接在整盘创建文件系统,无需分区。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: CentOS文件系统如何创建
本文地址: https://pptw.com/jishu/762959.html
centos swap启动失败的原因是什么 centos swap怎么关闭最简单

游客 回复需填写必要信息