如何轻松实现电脑启动时自动挂载U盘,摆脱手动烦恼?
- 内容介绍
- 文章标签
- 相关推荐
说到使用者痛点,再也不想每次开机都手动挂载U盘了
痛点1:重启就失效。今天刚mount好的U盘,明天开机又不见了只能重复操作。
痛点2:命令行太麻烦。插入U盘后还要先blkid找设备,再创建挂载点。再执行mount -t vfat /dev/sdb1 /mnt/usb,工作流被打断。
痛点3:程序没有udev怎么办?
USB插入拔出能正常识别。就是不能自动mount到/data/usb,网上教程都不适用。不过,
痛点4:想固定到指定目录。
希望U盘永远自动挂载到/backup。直接拖拽备份,不用每次找新方法。
方案一的观点是,修改 /etc/fstab 实现开机静态自动挂载。最稳定可靠
/etc/fstab 是文这篇文章件,他储存了程序内的静态挂载点,即每次启动时挂载的文件程序。重启,查看是否自动挂载,
适合人群:设备固定、UUID不变的 U盘或移动硬盘。 其实,一次配置,永久生效。
/etc/fstab 操作步骤
1 获取设备的 UUID 或设备名:
blkid
2 打开/etc/fstab文件:
sudo nano /etc/fstab
3 添加挂载条目:
# U盘示例。vfat格式 自动挂到/backup
UUID=你的设备UUID /backup vfat defaults,nofail,x-systemd.automount,x-systemd.idle-timeout=30s 0 0
# 或使用设备名
/dev/sdb1 /backup vfat defaults,nofail 0 0
# Linux最小根文件程序支持自动挂载U盘TF卡
/dev/mmcblk0p1 /mnt/sdcard vfat defaults 0 0
# Windows移动硬盘 NTFS 示例
UUID=XXXX-XXXX /media/usb ntfs defaults,nofail,user 0 0
# U盘、移动硬盘自动挂载脚本常用于OpenWrt或LEDE固件环境下将软件包安装到挂载的外部存储设备,如U盘或移动硬盘,并详细阐述相关步骤。UUID=xxxx /overlay ext4 defaults,nofail 0 0
# 在/etc目录下有系列开机执行的脚本。那么只要往其里面加入卸载命令也可实现自动卸载,注意加载命令要写在exit 0之前。UUID=xxxx /mnt/data auto noatime,nodiratime。nofail 0
-
- 其中 UUID 是防掉盘的关键,避免 sdb 变 sdc 后失效;nofail 是防止无盘时启动卡死;x-systemd.automount 可实现按需懒加载,减少启动时间;defaults 为默认参数组合,可根据需要加入 user、group 设置权限。
-
- 保存并退出编辑器。测试配置是否正确,无需重启即可验证:
-
说到使用者痛点,再也不想每次开机都手动挂载U盘了
痛点1:重启就失效。今天刚mount好的U盘,明天开机又不见了只能重复操作。
痛点2:命令行太麻烦。插入U盘后还要先blkid找设备,再创建挂载点。再执行mount -t vfat /dev/sdb1 /mnt/usb,工作流被打断。
痛点3:程序没有udev怎么办?
USB插入拔出能正常识别。就是不能自动mount到/data/usb,网上教程都不适用。不过,
痛点4:想固定到指定目录。
希望U盘永远自动挂载到/backup。直接拖拽备份,不用每次找新方法。
方案一的观点是,修改 /etc/fstab 实现开机静态自动挂载。最稳定可靠
/etc/fstab 是文这篇文章件,他储存了程序内的静态挂载点,即每次启动时挂载的文件程序。重启,查看是否自动挂载,
适合人群:设备固定、UUID不变的 U盘或移动硬盘。 其实,一次配置,永久生效。
/etc/fstab 操作步骤
1 获取设备的 UUID 或设备名:
blkid
2 打开/etc/fstab文件:
sudo nano /etc/fstab
3 添加挂载条目:
# U盘示例。vfat格式 自动挂到/backup
UUID=你的设备UUID /backup vfat defaults,nofail,x-systemd.automount,x-systemd.idle-timeout=30s 0 0
# 或使用设备名
/dev/sdb1 /backup vfat defaults,nofail 0 0
# Linux最小根文件程序支持自动挂载U盘TF卡
/dev/mmcblk0p1 /mnt/sdcard vfat defaults 0 0
# Windows移动硬盘 NTFS 示例
UUID=XXXX-XXXX /media/usb ntfs defaults,nofail,user 0 0
# U盘、移动硬盘自动挂载脚本常用于OpenWrt或LEDE固件环境下将软件包安装到挂载的外部存储设备,如U盘或移动硬盘,并详细阐述相关步骤。UUID=xxxx /overlay ext4 defaults,nofail 0 0
# 在/etc目录下有系列开机执行的脚本。那么只要往其里面加入卸载命令也可实现自动卸载,注意加载命令要写在exit 0之前。UUID=xxxx /mnt/data auto noatime,nodiratime。nofail 0
-
- 其中 UUID 是防掉盘的关键,避免 sdb 变 sdc 后失效;nofail 是防止无盘时启动卡死;x-systemd.automount 可实现按需懒加载,减少启动时间;defaults 为默认参数组合,可根据需要加入 user、group 设置权限。
-
- 保存并退出编辑器。测试配置是否正确,无需重启即可验证:
-

