在 CentOS 中挂载(mount)硬盘一般分为 识别硬盘 → 分区(可选) → 格式化(可选) → 创建挂载点 → 挂载 → 设置开机自动挂载 几个步骤。下面以常见场景为例说明。
lsblk
或
fdisk -l
示例输出:
/dev/sdb 100G
说明有一块新硬盘 /dev/sdb 未分区。
如果是全新硬盘,建议先分区:
fdisk /dev/sdb
常用操作:
n 新建分区p 主分区w 保存退出完成后:
partprobe
例如格式化为 ext4:
mkfs.ext4 /dev/sdb1
如果是 xfs(CentOS 7/8 默认):
mkfs.xfs /dev/sdb1
⚠️ 会清空数据,请确认硬盘无误
mkdir /data
mount /dev/sdb1 /data
验证:
df -h
blkid /dev/sdb1
示例:
UUID="abcd-1234" TYPE="ext4"
/etc/fstabvi /etc/fstab
添加一行(示例):
UUID=abcd-1234 /data ext4 defaults 0 0
或(不推荐但简单):
/dev/sdb1 /data ext4 defaults 0 0
mount -a
无报错即成功。
yum install ntfs-3g -y
mount -t ntfs-3g /dev/sdc1 /mnt
mount -o loop CentOS.iso /mnt
umount /data
或
umount /dev/sdb1
如果你能告诉我:
我可以给你更精确的一条龙命令。