在 Ubuntu 中,实现开机自动 mount(挂载)通常有几种常见方式。下面按最常用 → 进阶给你说明。
/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
说明:
UUID:推荐用 UUID,稳定/mnt/data:挂载点ext4:文件系统类型defaults:默认挂载参数0:是否 dump2:fsck 检查顺序sudo mount -a
✅ 没报错说明配置正确
❌ 有报错先不要重启
reboot
df -h
UUID=XXXX /mnt/win ntfs-3g defaults,uid=1000,gid=1000 0 0
如果你当前用户是普通用户(uid 1000):
id
如果你用的是 Ubuntu Desktop:
✅ 适合桌面用户,不推荐服务器
sudo nano /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
sudo systemctl enable mnt-data.mount
sudo systemctl start mnt-data.mount
通常是 /etc/fstab 写错
解决:
mount -o remount,rw /
nano /etc/fstab
| 场景 | 方法 |
|---|---|
| 服务器 | /etc/fstab |
| 桌面用户 | Disks 工具 |
| 复杂场景 | systemd mount |
如果你愿意,可以告诉我:
我可以给你精确配置示例。