在 CentOS 中,自动挂载通常有两种常见场景:
下面分别说明。
lsblk
blkid
示例:
/dev/sdb1: UUID="1234-5678" TYPE="xfs"
mkdir -p /mnt/data
/etc/fstab推荐使用 UUID(稳定,不随设备名变化)
vi /etc/fstab
添加一行:
UUID=1234-5678 /mnt/data xfs defaults 0 0
格式说明:
设备 挂载点 文件系统 挂载参数 备份 检查
mount -a
无报错即成功,重启后会自动挂载。
适合不常使用但希望访问时自动挂载
# /etc/systemd/system/mnt-data.mount
[Unit]
Description=Mount Data Disk
[Mount]
What=/dev/sdb1
Where=/mnt/data
Type=xfs
Options=defaults
[Install]
WantedBy=multi-user.target
systemctl enable mnt-data.mount
yum install autofs -y
配置:
vi /etc/auto.master
/misc /etc/auto.misc
vi /etc/auto.misc
usb -fstype=auto :/dev/sdb1
systemctl enable --now autofs
访问:
cd /misc/usb
CentOS 桌面版默认自动挂载到:
/run/media/用户名/设备名
进入单用户模式,注释 /etc/fstab 错误行:
mount -o remount,rw /
vi /etc/fstab
需安装:
yum install ntfs-3g -y
如果你能说明:
我可以给你更精确的配置示例。