想必刚刚入门的linux玩家都知道使用mount命令来挂载硬盘的虚拟文件的方式,例如:
![4fc415e18ef1509c20a018b3936a41b4.png](https://i-blog.csdnimg.cn/blog_migrate/c5bd09b4377655b6dbff20f26c8a4e35.jpeg)
如果想要开机自动挂载的话,只需要更改配置文件"/etc/fstab"即可。例如:
![5008712a9cfb1d76446fc9221b06f178.png](https://i-blog.csdnimg.cn/blog_migrate/2173431d47f9c256c0c1b8012a6a8333.jpeg)
到此就可以了吗?答案肯定是没有的,linux里面每个硬盘对应的虚拟文件的名称都是可能会变化的,原因吗,就不一定了,有可能某个硬盘启动顺序变了,等等,都会造成硬盘对应的虚拟文件发生变化,例如原本/dev/sdb,有可能会变成/dev/sdc。这样也就会造成自动挂载出现问题,而无法正常把硬盘挂载到对应的挂载点上进行使用。
对应这种问题,linux上也是有应对办法的。硬盘的启动顺序固然会影响虚拟文件的变化,但是却无法影响每个硬盘的"唯一标识"及UUID。因此我们使用硬盘的UUID进行挂载就会免去重启可能会造成的变化。
那么我们就来进行个模拟环境:我们需要将sdb硬盘挂载到根目录的ar00上。
1. 查看对应硬盘的UUID:
![dacbe406a9c4180744724551c57983c1.png](https://i-blog.csdnimg.cn/blog_migrate/a892a32c90cc3810f7192a131f185ac0.jpeg)
2. 编辑/etc/fstab文件。
![70a1163fb40bfeaaf1590f417eacb4da.png](https://i-blog.csdnimg.cn/blog_migrate/59847c78f11d183a72d46d49255d13c7.jpeg)
3. 最后保存退出即可!