温馨提示×

怎样自动ubuntu mount分区

小樊
43
2026-09-14 17:50:35
栏目: 智能运维

在 Ubuntu 中“自动挂载分区”通常有两种常见场景:开机自动挂载(通过 /etc/fstab)和插入设备自动挂载(桌面环境/UDisks)。下面分别说明。


一、开机自动挂载分区(最常用)

1. 查看分区信息

lsblk
sudo blkid

记下你要挂载的分区,例如:

  • 设备:/dev/sdb1
  • UUID:1234-5678
  • 文件系统:ext4ntfs

2. 创建挂载点

sudo mkdir -p /mnt/data

3. 编辑 /etc/fstab

sudo 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 查看

4. 测试是否生效

sudo mount -a

没有报错就说明配置正确,重启后会自动挂载。


二、插入 U 盘 / 移动硬盘自动挂载(桌面用户)

如果你使用的是 Ubuntu 桌面版

  • 插入设备后通常会自动挂载到 /media/用户名/设备名
  • 这是由 UDisks + GNOME 管理的,无需配置

如果是 最小安装 / 服务器版,可以安装:

sudo apt install udisks2

三、自动挂载到用户目录(可选)

例如挂载到 ~/data

sudo mkdir /mnt/data
sudo chown $USER:$USER /mnt/data

然后在 /etc/fstab 中用 /home/你的用户/data 作为挂载点。


四、常见问题

1. 挂载失败 / 只读

  • NTFS 在 Windows 未正常关机时会只读
  • 解决:
sudo ntfsfix /dev/sdb1

2. 开机卡在挂载

  • /etc/fstab 中加 nofail
UUID=xxx  /mnt/data  ext4  defaults,nofail  0  2

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

  • SSD / 机械盘 / U 盘
  • 文件系统(ext4 / ntfs / exfat)
  • 桌面版还是服务器版

我可以给你一份完全对应的 fstab 配置

0