在 Debian 中“自动挂载分区”通常指的是 开机自动挂载,下面按常见场景给你讲清楚。
/etc/fstablsblk -f
# 或
blkid
示例输出:
/dev/sdb1 ext4 a1b2c3d4-1234-5678-90ab-cdef12345678
sudo mkdir -p /mnt/data
/etc/fstabsudo nano /etc/fstab
添加一行(以 ext4 为例):
UUID=a1b2c3d4-1234-5678-90ab-cdef12345678 /mnt/data ext4 defaults 0 2
说明:
defaults:常用挂载选项(rw, suid, dev, exec, auto, nouser, async)0:是否 dump 备份2:开机 fsck 检查顺序(根分区是 1,其他是 2)sudo mount -a
无报错即成功,重启也会自动挂载。
UUID=xxxx /mnt/win ntfs-3g defaults,uid=1000,gid=1000,umask=022 0 0
需要先安装:
sudo apt install ntfs-3g
UUID=xxxx /mnt/usb vfat defaults,uid=1000,gid=1000,umask=022 0 0
UUID=xxxx /mnt/data ext4 defaults,uid=1000,gid=1000 0 2
✅ 默认已支持,无需配置
可安装:
sudo apt install udisks2
或配合 systemd 自动挂载(适合高级用户)
示例:
# /etc/systemd/system/mnt-data.mount
[Unit]
Description=Mount Data Partition
[Mount]
What=/dev/disk/by-uuid/a1b2c3d4-1234-5678-90ab-cdef12345678
Where=/mnt/data
Type=ext4
Options=defaults
[Install]
WantedBy=multi-user.target
启用:
sudo systemctl enable mnt-data.mount
❌ /etc/fstab 写错 → 系统可能起不来
✅ 修改前先 mount -a 测试
✅ 用 UUID 比 /dev/sdb1 更稳定
如果你愿意,可以告诉我:
我可以给你精确到一行的配置。