在 Debian 中设置自动挂载通常有几种方式,最常见的是:
/etc/fstab(系统启动自动挂载,最常用)下面按使用场景说明。
lsblk
blkid
示例输出:
/dev/sdb1: UUID="1234-5678" TYPE="ext4"
sudo mkdir -p /mnt/data
/etc/fstabsudo nano /etc/fstab
添加一行(示例):
UUID=1234-5678 /mnt/data ext4 defaults 0 2
说明:
defaults:rw, suid, dev, exec, auto, nouser, async0:不备份2:开机检查(根分区是 1)sudo mount -a
无报错即成功。
适合需要更精细控制的情况。
/dev/sdb1 到 /mnt/data创建文件:
sudo nano /etc/systemd/system/mnt-data.mount
内容:
[Unit]
Description=Mount Data Partition
[Mount]
What=/dev/sdb1
Where=/mnt/data
Type=ext4
Options=defaults
[Install]
WantedBy=multi-user.target
启用:
sudo systemctl enable mnt-data.mount
sudo systemctl start mnt-data.mount
/media/用户名/适合服务器:
sudo apt install autofs
配置:
sudo nano /etc/auto.master
添加:
/media /etc/auto.removable
sudo nano /etc/auto.removable
usb -fstype=auto :/dev/sdb1
重启:
sudo systemctl restart autofs
✅ 推荐用 UUID 而不是 /dev/sdX(设备名可能变)
✅ NTFS 分区示例:
UUID=XXXX /mnt/win ntfs-3g defaults,uid=1000,gid=1000 0 0
✅ 如果是 NFS:
server:/path /mnt/nfs nfs defaults 0 0
如果你能说明:
我可以给你更精确的配置示例。