温馨提示×

ubuntu mount如何设置开机挂

小樊
63
2026-10-05 13:37:14
栏目: 智能运维

在 Ubuntu 中设置开机自动挂载,常见有几种方式,最推荐的是使用 /etc/fstab。下面按常用场景说明。


一、使用 /etc/fstab(最常用、推荐)

1️⃣ 查看设备信息

lsblk

或

sudo blkid

示例输出:

/dev/sdb1: UUID="1234-5678" TYPE="ext4"

2️⃣ 创建挂载目录

sudo mkdir -p /mnt/data

3️⃣ 编辑 fstab

sudo nano /etc/fstab

添加一行(示例):

UUID=1234-5678  /mnt/data  ext4  defaults  0  2

说明:

  • UUID:设备唯一标识(推荐,比 /dev/sdb1 稳定)
  • /mnt/data:挂载点
  • ext4:文件系统类型
  • defaults:默认挂载选项
  • 0:是否 dump
  • 2:开机 fsck 检查顺序(根分区是 1)

如果是 NTFS:

UUID=xxxx  /mnt/win  ntfs-3g  defaults,uid=1000,gid=1000  0  0

如果是 exFAT:

UUID=xxxx  /mnt/exfat  exfat  defaults  0  0

4️⃣ 测试挂载(非常重要)

sudo mount -a

没有报错说明配置正确。


5️⃣ 重启验证

reboot
df -h

二、使用 systemd mount(高级)

适合需要复杂依赖或网络挂载。

示例:

# /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

三、图形界面方式(桌面版)

  1. 打开「磁盘」(Disks)
  2. 选择分区 → 点击齿轮
  3. 编辑挂载选项
  4. 勾选 开机挂载

四、常见问题

❌ 开机卡住 / 无法进入系统

通常是 fstab 写错
解决:

sudo mount -a

❌ 权限不足

加选项:

uid=1000,gid=1000

如果你愿意,可以告诉我:

  • 是 硬盘 / U盘 / NFS / SMB
  • 文件系统类型(ext4 / ntfs / exfat)

我可以给你一份精确可直接用的配置。

0 踩