本人github
在 Linux 系统中,默认情况下,插入的硬盘或外接存储设备通常不会在系统重启后自动挂载,除非你明确配置了自动挂载规则。
为什么默认情况下不会自动挂载?
-
安全性:Linux 默认不会在重启后自动挂载外部存储设备,以防止系统自动挂载不必要或不安全的设备,尤其是在服务器或多用户环境下。
-
动态管理设备:Linux 系统希望用户能动态管理和挂载设备,而不是自动化处理所有存储设备的挂载。因此,硬盘等设备在系统重启后需要手动挂载,除非在系统中配置了自动挂载。
如何实现重启后自动挂载?
要让设备在系统重启后自动挂载,你需要编辑 /etc/fstab
文件,明确指定哪些设备在启动时需要挂载。
1. 配置 /etc/fstab
实现自动挂载
在 /etc/fstab
中添加你想要自动挂载的设备配置,系统启动时会根据此配置文件进行挂载。
示例:
UUID=b1234567-89ab-4cde-0123-456789abcdef /mnt/mydisk ext4 defaults 0 2
- UUID:设备的唯一标识符(可以通过
sudo blkid
命令查看)。 - /mnt/mydisk:挂载点。
- ext4:设备的文件系统类型(根据实际情况设定,可能是
ext4
、vfat
、ntfs
等)。 - defaults:默认挂载选项。
- 0 2:用于备份和文件系统检查,通常默认值为
0 2
。
2. 如何查看设备的 UUID
使用以下命令来查看你的硬盘设备的 UUID:
sudo blkid
3. 测试 /etc/fstab
配置
在不重启的情况下,可以通过以下命令测试 /etc/fstab
文件的配置:
sudo mount -a
这会尝试挂载 /etc/fstab
中定义的所有设备。如果没有错误提示,说明配置是正确的。
4. 重启后自动挂载
配置 /etc/fstab
文件后,设备将在系统重启时自动挂载。你可以通过 df -h
命令来验证设备是否在重启后自动挂载成功。
总结:
- 默认情况下,重启后硬盘或外接设备不会自动挂载。
- 要实现自动挂载,你需要在
/etc/fstab
文件中配置设备信息,并设置合适的挂载点、文件系统和选项。