ドライブをあるパスから別のパスに再マウントしようとしています。私はChef Opscodeでこれをやろうとしています。このドライブは、m1.medium タイプの場合に付属するエフェモラル ドライブです。
シェフ クライアントを実行すると、次のエラー スタック トレースが表示されます。
Chef::Log.info("About to re-mount dev/xvdb in /testpath ")
# Mount additional volumes for data, configure them via LVM
mount "/testpath" do
device "/dev/xvdb"
# I am using Chef 10 and following the documentation on the mount resource
action [ :remount, :enable ]
end
そして、次のログが表示されます。
[2013-11-06T01:46:08+00:00] ERROR: Running exception handlers
[2013-11-06T01:46:09+00:00] FATAL: Saving node information to /var/chef/cache/failed-run-data.json
[2013-11-06T01:46:09+00:00] ERROR: Exception handlers complete
[2013-11-06T01:46:09+00:00] FATAL: Stacktrace dumped to /var/chef/cache/chef-stacktrace.out
[2013-11-06T01:46:09+00:00] FATAL: Chef::Exceptions::UnsupportedAction: mount[/testpath] (my_cookbook::_my_recipe line 42) had an error: Chef::Exceptions::UnsupportedAction: #<Chef::Provider::Mount::Mount:0x000000046ad980> does not support :remount