fstabからすべてのネットワークドライブを(再)マウント


12

Gentooから、/etc/init.dネットワークドライブをマウントするための別のエントリ(つまり、ローカルドライブとは別)を覚えています。Ubuntuにはがありumountnfs.sh、これはシャットダウン中に使用され(ネットワークがまだ利用可能なときにクリーンなマウント解除を確実にするため)、すべての(現在マウントされている)ネットワークドライブのマウント解除に使用できます。

しかし、私はのための簡単な方法がありません

  • /etc/fstabまだ起動していないすべてのネットワークドライブをマウントする、および/または
  • すべてのネットワークドライブを再マウントします(たとえば、cifsマウントの資格情報/権限が変更された場合)。

私は、1行のシェルハックよりも、維持されたサードパーティのソリューションを好みます。


2
「一行シェルハック」を定義します。それはmount -a -O cifs例えば含まれますか?
terdon 2014

ありがとう、それは確かに良い答えです。私はちょうどことが判明-tオプションをするmountと組み合わせて使用することができる-aよう、sudo mount -a -t cifs私は必要なものありません。
hans_meine 14

実際に-Oは、おそらくより良いです。ちょっと待って、今すぐ書いてください。
terdon 2014

この質問をどのように進める必要がありますか?あなたがコメントで答えを出していたとき、私は自分で答えるべきかどうか疑問に思っていましたか?私が受け入れることができる公式の「答え」を与えるべきですか?質問を削除する必要がありますか?
hans_meine 14

自分の答えを自由に投稿してください。これは、スタック交換ネットワークで許可され、推奨されます。私も私が投稿しましたが、それがあなたが好むアプローチでない場合、それを受け入れるようにプレッシャーを感じるべきだという意味ではありません。もちろん、それが必要な場合はそれを受け入れてください;)
terdon

回答:


15

-t旗を探していますmount。からman mount

   -t, --types vfstype
   [...]

   More than one type may be specified in a comma  separated  list.
   The  list of filesystem types can be prefixed with no to specify
   the filesystem types on which no action should be taken.   (This
   can be meaningful with the -a option.) For example, the command:

            mount -a -t nomsdos,ext

したがって、このコマンドはすべてのcifsファイルシステムをマウントします。

sudo mount -a -t cifs

ネットワークファイルシステムで設定するオプション-O依存するため、一般的にはなぜ改善すべきかわかりません。実際、これはfstype列と一致しないため、私には機能しません(機能します)。-t
hans_meine 14

@hans_meine私は立って修正し、回答を編集しました。
terdon 2014

fstabで何かをする方法を尋ねるすべての質問は「use mount」で答えられるようで、mountの使用に関するすべての質問はfstabを使用するように言います。人、時々これらの質問は理由のためにここにあります。fstabを使用してネットワークドライブをマウントしている場合、それはおそらくmountコマンドにrootが必要なためであり、sudoを使用しても、マウントされたフォルダーはrootによって所有されているため、 sudo。
Nuzzolilo 2016年

@ Nuzzolilo、OPはからすべてのネットワークマウントを手動ですばやくマウントする方法を求めていましたfstab。もちろん答えはでしたmount、それ以外は何でしょうか?別の質問がある場合は、他の誰かの質問に対する回答があなたの質問にどのように回答しないかについて不平を言うのではなく、質問してください。また、rootマウントされたディレクトリを所有する必要がある理由も、読み取り専用にする必要がある理由もありません。見ていmountmanページを。
terdon

@terdonそれがどうあるべきかをどうやって知るのですか?そして、あなたが尋ねたので、はい、私は私自身の質問をしてきました。あなたがそれを振ることができると思うなら、遠慮なく答えてください。
Nuzzolilo

7

私はちょうどことが判明-tオプションをするmountと組み合わせて使用することができる-aように、

sudo mount -a -t cifs

私が必要とすることをします。(sudo mount -a -t cifs -o remount権限/パスワード変更後の再マウントにも同様に機能します。)

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.