我添加了这一行:
10.10.10.10:6789:/ /mnt/ceph ceph name=admin,secretfile=/etc/ceph/secret.key,noatime 0 2
在所有节点中将其添加到 /etc/fstab 并执行“mount -a”并且运行良好,但是在下次系统重启时它不会自动挂载,并且我必须在每次重启后执行“mount -a”(我在所有节点的所有 rc.local 文件中都添加了“/bin/mount -a”)但我想要更好的解决方案来解决我的问题?
答案1
这可能很有效:
10.10.10.10:6789:/ /mnt/ceph ceph name=admin,secretfile=/etc/ceph/secret.key,noatime,_netdev 0 2
但是在我的 Ubuntu 12.04 和内核 v3.2 的情况下,_netdev 不起作用,所以我必须在 /etc/network/if-up.d/fstab 添加一个包含以下代码的脚本:
#!bin/sh
mount -a