这几天我原有的btsync出了问题,不知道为什么无法同步了。然后就不管啥的把我的ESXI上的整个虚拟机给重装了ubuntu,然后重装了Resilio Sync。这一切都还蛮顺利,出了在ESXI上引导iso稍微麻烦了一点,速度太快来不及点Esc,无法进入引导菜单,老是进原系统。后来火气一大直接删了虚拟机重建。至于Resilio Sync怎么安装,现在官网上出了个很简单的教程,我过会再另开一篇来写。这次主要谈谈autofs自动挂载。

为什么要用自动挂载?因为我用虚拟机安装的Resilio Sync,我不可能把文件都放在虚拟磁盘上,我的ssd速度还行但可没那么大空间,也不够保险,保不准啥时候出问题了我又删除重建,那不是丢数据啦。我是采用autofs自动把我存储中的一个zfs分区通过nfs挂载到根目录下。说到我的存储一体机的搭建我又可以新开一篇文章来,就看我有没有心情了。

autofs在ubuntu上的安装,很简单。

sudo apt-get update
sudo apt-get install autofs

就安装完了。然后是配置。打开/etc/auto.master文件。在文件中加上:

/MAIN	/etc/auto.nfs

这里的/MAIN是我在根目录下新建的文件夹,所有的挂载点都在这个文件夹下。后面的/etc/auto.nfs是map文件的位置和名称,当然这个可以随便取,但尽量还是按照规矩来吧,文件名auto保留,后面的扩展名要好识别好记忆。

然后新建文件/etc/auto.nfs,在文件中添加:

document	-fstype=nfs,rw	192.168.100.1:/MAIN/document

第一个document/MAIN下的挂载点,-fstype为挂载文件类型,192.168.100.1为服务器,/MAIN/document为zfs分区,我刚开始时候一直出错,就是把分区写错了,少写了/MAIN。这样一切就完美了。

重点——debug

automount -f -v

当然你可以使用automount -h来查看具体的命令选项。