web-dev-qa-db-ja.com

リブート後にマウントcephfsが機能しませんでした

私はこの行を追加しました:

10.10.10.10:6789:/     /mnt/ceph    ceph    name=admin,secretfile=/etc/ceph/secret.key,noatime    0       2

すべてのノードで/ etc/fstabに「mount -a」を実行し、正常に動作しますが、次のシステム再起動では自動的にマウントされず、各再起動後に「mount -a」を実行する必要があります(「/ bin/mount -a "をすべてのノードのすべてのrc.localファイルに追加します)が、問題に対するより良い解決策が必要ですか?

2
Mansour

これはうまくいくかもしれません:

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
1
Mansour