fsid
私のサーバーには、新しく生成された UUID に設定された次の NFS エクスポートがあります。
/etc/エクスポート:
/mnt/data client(ro,fsid=b07f5af6-6b10-11e3-b4c1-00248115724d)
その後、エラーを返さずに実行しますexportfs -rav
が、これをクライアントにマウントする方法がわかりません。
が またはfsid
に設定されている場合、次のようにマウントできます。0
root
# mount server:/ /mnt/Media
マウント コマンドまたは /etc/fstab ファイルで UUID を参照するにはどうすればよいですか?
以下は機能しません:
server:$uuid
server:/$uuid
server:UUID=$uuid
server:/UUID=$uuid
エラーで失敗しました:mount.nfs: Operation not permitted
答え1
あなたがやりたいことは、実際には fsid の目的ではありません。
fsidは、クラスタ化されたファイルシステムなど、独自の識別子を持たないファイルシステムを一意に識別するのに役立つものです。古いNFSマウントによるシステムのハングを解消します障害が発生したファイルシステムを別のデバイスから修復して再エクスポートし、修復されたエクスポートに同じ fsid を設定できるようにします。
ファイルシステムにすでに UUID がある場合は、それがデフォルトで使用されます。それ以外の場合、NFS はデバイス ノードのメジャー番号とマイナー番号を使用しますが、これはクラスター化されたファイルシステムをエクスポートするときにはあまり役に立ちません。そのため、これらの場合は fsid を明示的に設定する必要があります。
fsidはNFSに設定されているサーバ、これはネットワーク上で使用されますが、クライアント側で設定する必要はなく、設定することもできません。クライアントが独自に取得します。