1.2 KiB
1.2 KiB
Linux 靠一个叫/etc/fstab的配置文件实现 “开机自动挂载”
编辑/etc/fstab前,必须先拿到两个 “关键参数”:设备的 UUID和文件系统类型—— 这是新手最容易忽略的,用设备路径(比如/dev/sdb1)容易出错(比如插新硬盘后,原 U 盘路径可能从sdb1变成sdc1),而 UUID 是设备的 “唯一身份证”,永远不会变。
blkid能显示所有分区 / U 盘的 UUID 和文件系统类型,必须用sudo执行(普通用户看不了):
sudo blkid
和手动挂载一样,自动挂载也需要 “挂载点”(空目录),建议放在/mnt(手动管理的设备)或/media(系统自动管理的设备)下
测试配置是否正确(避免重启后失败)
编辑完别直接重启!用mount -a命令让系统 “加载新的 fstab 配置”,如果没报错,就代表配置没问题:
sudo mount -a # 加载fstab,没输出就是成功
U 盘自动挂载时,没加nofail,结果 U 盘没插,开机卡在 “waiting for device”(等设备),要等 1 分钟才进系统 —— 后来加了nofail,没插 U 盘也能正常开机。