温馨提示×

ubuntu mount开机自启怎么配

小樊
32
2026-09-02 13:57:04
栏目: 智能运维

在 Ubuntu 里实现 mount 开机自动挂载,主要有两种方式,推荐用 /etc/fstab(最标准、最常用)。


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

1️⃣ 查看磁盘信息

lsblk
# 或
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:默认挂载选项(rw, suid, dev, exec, auto, nouser, async)
  • 0:不 dump
  • 2:开机 fsck 检查顺序(根分区是 1)

如果是 NTFS / exFAT

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

4️⃣ 测试是否正确

sudo mount -a

没有报错说明配置正确。


5️⃣ 重启验证

reboot
df -h

二、使用 systemd mount(高级)

适合需要 依赖网络 / 特定服务 的场景。

示例:/etc/systemd/system/mnt-data.mount

[Unit]
Description=Mount Data Disk
After=network.target

[Mount]
What=/dev/sdb1
Where=/mnt/data
Type=ext4
Options=defaults

[Install]
WantedBy=multi-user.target

启用:

sudo systemctl enable mnt-data.mount

三、常见坑

不要挂载到 /home/xxx(可能登录失败)
网络盘(NFS/SMB)加 _netdev

server:/share /mnt/nfs nfs defaults,_netdev 0 0

交换分区不要写错


如果你告诉我:

  • 本地盘 / U盘 / NAS / NFS / SMB
  • 文件系统类型(ext4 / ntfs / exfat)

我可以直接帮你写一行 fstab

0