在 Linux 中“自动挂载磁盘”通常有两种常见场景:
下面分别说明。
lsblk
# 或
fdisk -l
假设你的磁盘是 /dev/sdb1
mkdir -p /mnt/data
blkid /dev/sdb1
输出示例:
/dev/sdb1: UUID="1234-5678" TYPE="ext4"
/etc/fstabvim /etc/fstab
添加一行(示例):
UUID=1234-5678 /mnt/data ext4 defaults 0 2
说明:
defaults:默认挂载选项0:是否 dump2:fsck 检查顺序mount -a
无报错即成功,下次开机自动挂载。
适合可移动磁盘或网络存储。
# /etc/systemd/system/mnt-data.mount
[Unit]
Description=Mount Data Disk
[Mount]
What=/dev/sdb1
Where=/mnt/data
Type=ext4
Options=defaults
[Install]
WantedBy=multi-user.target
启用:
systemctl enable mnt-data.mount
systemctl start mnt-data.mount
udisksctl mount -b /dev/sdb1
apt install autofs
配置 /etc/auto.master:
/mnt /etc/auto.misc
/etc/auto.misc:
data -fstype=ext4 :/dev/sdb1
启动:
systemctl enable autofs
systemctl start autofs
访问 /mnt/data 时自动挂载。
uid=1000,gid=1000UUID=xxxx /mnt/win ntfs-3g defaults 0 0
mount 排查如果你能告诉我:
我可以给你更精确的配置示例。