/tmp を RAM (tmpfs) に再マウントできませんでした

/tmp を RAM (tmpfs) に再マウントできませんでした

/tmpUbuntu サーバー (14.04) の RAM にマウントしようとしています:

echo "tmpfs /tmp tmpfs rw,nosuid,nodev,noatime 0 0" | tee -a /etc/fstab

この行は問題ないようで、 に追加され/etc/fstab、システムの再起動後に/tmp期待どおりにマウントされます。

しかし、この変更をオンザフライで(システムを再起動せずに)適用しようとすると、次のようになります。

mount -o remount /tmp

次のエラーが発生します:マウントされていないか、オプションが間違っています

なにが問題ですか?

答え1

マンページからmount:

remount Attempt to remount an already-mounted filesystem. This is commonly used to change the mount flags for a filesystem, especially to make a readonly filesystem writeable. It does not change device or mount point.

/tmpを試行したときに がまだマウントされていないためmount -o remount /tmp、失敗します。 がまだマウントされていないときに を動作させるには、mount /tmp代わりに を実行する必要があります。

関連情報