挂载文件系统的脚本

挂载文件系统的脚本

谁能给我提供一个自动挂载文件系统(/mnt/resource)的shell脚本?每个星期一早上,脚本应该首先检查文件系统是否已挂载。如果未安装,脚本应安装它。

答案1

为什么不直接将挂载放入 中/etc/fstab,因为您使用的是 RHEL 7。您可以遵循多种不同的配置,当您的主机重新启动时,将确保您的挂载与机器一起出现,使用_netdevauto标志应该照顾好您的用例。

系统表

fstab 手册页

您将使用mount新编辑的/etc/fstab.

答案2

该文件/etc/fstab就是为了这个目的而设计的。不需要脚本。
服务器的先决条件:/etc/hosts 文件必须包含本地服务器和远程服务器的 IP FQDN 和(短)主机名。您的本地服务器应该是环回后的第一行:
127.0.0.1 [IPv4 loopback stuff] ::1 [IPv6 loopback stuff] 10.10.50.10 local_server.mydomain.name local_server 10.10.10.2 remote_server.mydomain.name remote_server

/etc/fstab文件记录了要挂载的文件系统。不要弄乱这些条目。只需在文件末尾添加一个新行即可。
remote_server:/mnt/disk /mnt/resource [fstype] defaults 0 0
您需要了解 azure 容器文件系统的文件系统类型。查看fstab手册页以确定可能的类型。
YMMV 在defaults球场上。使用它直到你知道要放什么东西为止。

相关内容