在 CentOS 上挂载硬盘一般分为几个步骤:查看硬盘 → 分区 → 格式化 → 挂载 → 设置开机自动挂载。下面给你一个完整、常用的操作流程(适用于 CentOS 7 / 8 / Stream)。
lsblk
或
fdisk -l
示例:
Disk /dev/sdb: 100G
说明有一块 /dev/sdb 硬盘还没挂载。
如果是整块盘用,也可以不分区,直接格式化。
fdisk /dev/sdb
n 新建分区p 主分区w 保存并退出完成后会看到:
/dev/sdb1
常用 ext4 文件系统:
mkfs.ext4 /dev/sdb1
如果是 大容量磁盘或需要高性能,也可以用 xfs:
mkfs.xfs /dev/sdb1
例如挂载到 /data:
mkdir -p /data
mount /dev/sdb1 /data
查看是否成功:
df -h
blkid /dev/sdb1
示例输出:
UUID="5f3c8a1b-xxxx" TYPE="ext4"
/etc/fstabvim /etc/fstab
添加一行(示例):
UUID=5f3c8a1b-xxxx /data ext4 defaults 0 0
如果是 xfs:
UUID=5f3c8a1b-xxxx /data xfs defaults 0 0
mount -a
没有报错说明配置正确。
lsof /data
umount /data
yum install -y ntfs-3g
mount -t ntfs-3g /dev/sdb1 /data
chmod -R 755 /data
chown -R user:user /data
lsblk
fdisk /dev/sdb
mkfs.ext4 /dev/sdb1
mkdir /data
mount /dev/sdb1 /data
blkid
vim /etc/fstab
mount -a
如果你愿意,可以告诉我:
我可以给你完全针对你环境的命令。