在 CentOS(以及一般的 Linux)里,同时挂载多个设备常见的管理方式有以下几种,按“实用程度”给你排个序讲:
/etc/fstab 统一管理(推荐)适合:开机自动挂载、长期稳定使用
lsblk
blkid
vi /etc/fstab
示例(多个设备):
UUID=xxxx-xxxx /data1 ext4 defaults 0 2
UUID=yyyy-yyyy /data2 xfs defaults 0 2
/dev/sdc1 /backup ntfs-3g defaults 0 0
mount -a
✅ 优点:
mount(临时)适合:调试、临时使用
mount /dev/sdb1 /mnt/disk1
mount /dev/sdc1 /mnt/disk2
查看:
df -h
mount
❌ 重启后失效
autofs(按需挂载,高级)适合:很多设备 / NFS / 移动设备
yum install autofs -y
vi /etc/auto.master
/misc /etc/auto.misc
vi /etc/auto.misc
disk1 -fstype=ext4 :/dev/sdb1
disk2 -fstype=xfs :/dev/sdc1
systemctl restart autofs
访问即挂载:
cd /misc/disk1
✅ 不用的设备自动卸载
适合:多块硬盘当一块用
pvcreate /dev/sdb /dev/sdc
vgcreate vg_data /dev/sdb /dev/sdc
lvcreate -L 100G -n lv_data vg_data
mkfs.xfs /dev/vg_data/lv_data
mount /dev/vg_data/lv_data /data
✅ 磁盘可在线扩容
✅ 用 UUID,不用 /dev/sdX(设备名会变)
✅ 不同设备挂不同目录,别重叠
✅ 关键数据盘加 nofail:
UUID=xxx /data ext4 defaults,nofail 0 2
我可以给你一份完全可直接用的配置。