LinuxでChefを使ってNFSでフォルダを共有したい。これまでのところ、私はこれを持っています:
#share the path using NFS
File.open("/etc/exports", 'a') do |file|
file.puts FS_BASE_PATH+" *(rw)"
end
一度、それはうまくいきます。以降のプロビジョニングでは、この行が複製されます。
ファイルの内容をチェックして、Ruby の行が既に含まれているかどうかを確認しながら、このパスを続行しますか? または、エクスポート ファイルを直接編集せずに NFS 共有を構成するコマンドはありますか? Windows では、NET SHARE を使用します。
Linux と NFS のフレーバーは次のとおりです: Ubuntu 12.04、nfs-kernel-server