在 Ubuntu 中“自动挂载分区”通常有两种常见场景:开机自动挂载(通过 /etc/fstab)和插入设备自动挂载(桌面环境/UDisks)。下面分别说明。
lsblk
sudo blkid
记下你要挂载的分区,例如:
/dev/sdb11234-5678ext4 或 ntfssudo mkdir -p /mnt/data
/etc/fstabsudo nano /etc/fstab
添加一行(示例):
ext4 分区
UUID=1234-5678 /mnt/data ext4 defaults 0 2
NTFS 分区(Windows 分区)
UUID=1234-5678 /mnt/data ntfs-3g defaults,uid=1000,gid=1000,umask=022 0 0
uid=1000一般是你的用户 ID,可用id查看
sudo mount -a
没有报错就说明配置正确,重启后会自动挂载。
如果你使用的是 Ubuntu 桌面版:
/media/用户名/设备名如果是 最小安装 / 服务器版,可以安装:
sudo apt install udisks2
例如挂载到 ~/data:
sudo mkdir /mnt/data
sudo chown $USER:$USER /mnt/data
然后在 /etc/fstab 中用 /home/你的用户/data 作为挂载点。
sudo ntfsfix /dev/sdb1
/etc/fstab 中加 nofail:UUID=xxx /mnt/data ext4 defaults,nofail 0 2
如果你愿意,可以告诉我:
我可以给你一份完全对应的 fstab 配置。