在 CentOS 中,mount 本身不会格式化磁盘,mount 只是“挂载”已经存在的文件系统。
如果你说的是 “挂载磁盘前如何格式化”,下面是正确的完整流程。
lsblk
# 或
fdisk -l
例如看到:
/dev/sdb 100G
如果是新磁盘,先分区:
fdisk /dev/sdb
常用操作:
n 新建分区p 主分区w 保存退出mkfs.ext4 /dev/sdb1
mkfs.xfs /dev/sdb1
⚠️ 会清空数据,确认无误再执行
mkdir /data
mount /dev/sdb1 /data
查看是否成功:
df -h
编辑:
vi /etc/fstab
添加一行(示例 ext4):
/dev/sdb1 /data ext4 defaults 0 0
或推荐使用 UUID(更安全):
blkid /dev/sdb1
UUID=xxxx-xxxx /data ext4 defaults 0 0
❌ mount 不能格式化
❌ 直接 mount 空盘会报错
✅ 先格式化 → 再挂载
如果你愿意,可以告诉我:
我可以给你更精确的命令。