商城首页欢迎来到中国正版软件门户

您的位置: 首页 > 文章列表 > 系统应用 > Linux怎么取消自动挂载的分区

Linux怎么取消自动挂载的分区

  发布于2026-08-16 阅读(0)

扫一扫,手机访问

最稳的方案是修改 /etc/fstab:注释整行或添加 noauto 选项可禁用开机自动挂载,前者彻底停用,后者保留手动挂载能力;对桌面环境自动挂载的U盘等设备,需另行关闭udisks2或GNOME/KDE设置。

Linux怎么取消自动挂载的分区

直接改 /etc/fstab 是最稳的方案

系统开机自动挂载的分区,几乎都来自 /etc/fstab。不改它,其他方法都是临时或绕路的。关键不是“禁用”,而是让这一行在启动时不生效。

打开文件:sudo nano /etc/fstab,找到对应分区那一行,比如:

UUID=1234-5678-90ab-cdef /mnt/data ntfs defaults 0 0

改成以下任一种即可:

  • # UUID=1234-5678-90ab-cdef /mnt/data ntfs defaults 0 0(整行注释)
  • UUID=1234-5678-90ab-cdef /mnt/data ntfs defaults,noauto 0 0(加 noauto,保留手动挂载能力)

改完保存,sudo mount -a 不会报错就说明语法没问题;重启后该分区就不会自动出现。

noauto 和注释的区别得看使用场景

如果你偶尔还要手动挂载这个分区,noauto 更合适:它保留在 fstab 里,能用 mount /mnt/data 直接挂,也支持 systemd.automount 按需挂载。

如果彻底不用,注释掉更干净——避免未来误操作或脚本扫描到这行。

注意:noauto 不影响当前已挂载状态,只管开机行为;已挂载的仍需用 umount 卸掉。

桌面环境自动挂载 U 盘/NTFS 分区是另一套机制

GNOME、KDE 等桌面环境会绕过 fstab,用 udisks2gvfs 自动挂载可移动设备。这时候改 fstab 没用。

常见应对方式:

  • 图形设置里关掉「插入媒体时自动挂载」(GNOME 设置 → 可移动媒体;KDE 系统设置 → 可移动存储)
  • 命令行禁用 udisks2 的自动行为:sudo nano /etc/udisks2/udisks2.conf,确保 [defaults] allow_user_mount=false
  • 对 USB 存储设备,还可加 udev 规则屏蔽识别:SUBSYSTEMS=="usb", ATTRS{bInterfaceClass}=="08", ENV{UDISKS_IGNORE}="1"

这类规则写在 /etc/udev/rules.d/99-disable-usb-storage.rules,然后运行 sudo udevadm control --reload-rules && sudo udevadm trigger 生效。

别漏掉已挂载但没进 fstab 的情况

有些分区是被 systemd 服务、脚本或桌面环境在登录后自动挂载的,mount 命令能看到,但 fstab 里没有。这时先查来源:

先执行 mount | grep "your-mount-point",看看挂载大致发生在什么时间;再用 systemctl list-units --type=mount 确认系统里是否存在对应的 mount unit;另外,别漏掉 ~/.profile/etc/rc.local 以及桌面自启动脚本,这些位置也要顺手检查一遍,看看里面有没有写入 mount 命令。

这类挂载不能靠改 fstab 解决,得定位并删掉触发它的源头——否则每次登录或重启还会回来。

本文转载于:https://www.php.cn/faq/2993827.html 如有侵犯,请联系zhengruancom@outlook.com删除。
免责声明:正软商城发布此文仅为传递信息,不代表正软商城认同其观点或证实其描述。

热门关注