nfsを使って別サーバーの領域をマウントしています。
この場合、nfsのネットワークマウントが上手く行かなくなった場合などに、マウントが切れてしまう場合があります。
この状態の時に、dfコマンドで各領域の空き容量を確認しようとしたら、コマンドが返ってきません。
もちろん、nfsのマウント状態が正常であれば、すぐに結果が返ってきます。コマンドが返ってこない場合にはCtrl+cで抜けて、強制的にアンマウントしてやれば、dfは返ってくるようになります。
このdfコマンドでマウントが正常にできているかを、定期的にプログラムで確認しようとしているのですが、この問題があり上手くできません。
dfコマンドが一定時間返ってこなければ強制的に抜けるとか、タイムアウト時間を指定できるなどの方法はあるのでしょうか?
また、他にnfsのマウントが正常に行われているかプログラムから確認するのにいい方法がありますでしょうか?
例えば、マウント先にあるファイルを開けるかどうかで判断するとか・・・
現状、同じ状態を作り出すことができないので、マウント先のファイルが開けるかで判断するというのが適切かはわかりません。
なお、プログラムはC言語で製作しております。
よろしくお願いします。
No.2ベストアンサー
- 回答日時:
nfsマウントが途絶している時にエラーを返すのでしたら、
nfsファイルシステムマウント時のオプションに"soft"を
指定してみてはどうでしょうか。
アドバイスありがとうございます。
soft、hardというようなオプションがあることを知りませんでした。
しかし、softというオプションを調べてみると・・・
サーバで障害が発生すると、マウントされたファイルシステムにアクセスしているクライアントプロセスにNFSクライアントがエラーを通知します。しかし、このエラーに対処できるプログラムはほとんどありませんから指定しても意味がありません。
という、説明が・・・いろいろ見た感じ、IOエラーが返ってくるとのことでしたので、ファイルを開こうとしたら、プログラムの動きはファイルがなかった時と同じ動作になるんだろうなと思いますが、上の説明の意味がよくわからず・・・
ただ、使えそうなオプションであることはわかりました。
このネットワークの傷害をローカルのサーバーでLANケーブルを抜くなどして再現してみようと思います。
でも、できたら、現状のhardオプションのまま検知できたらいいのですが・・・ 現在稼働中ですので、オプションを変えて再マウントはできないんです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Windows 10 外部ドライブにマウントできない問題について 9 2022/03/22 18:08
- UNIX・Linux VirtualBox ゲストOSにPC内蔵HDDのパーティションをマウントする方法は? 2 2023/05/06 22:52
- CAD・DTP Autocad Scriptファイルからの入力とコマンドラインからの入力が違う 1 2023/08/01 09:13
- UNIX・Linux Linux(Fedora30)のブートディスクの交換について 2 2023/05/16 13:17
- その他(悩み相談・人生相談) 質問相談! 田舎に帰ると世話焼きな知り合いAが勝手に親友をB紹介してきた。頼んでないが。皆女同じ年 2 2023/05/11 11:49
- いじめ・人間関係 マウントを取る人へ マウントを取られた場合 明らかに自分の方が優れているとは思っていても黙って負けて 15 2023/07/27 12:28
- その他(開発・運用・管理) WindowsからSSHでサーバーにあるファイルをダウンロードできない…。 3 2022/04/24 11:08
- Windows 10 VirtualBox 7のゲストOSでの物理HDDパーティションのマウント方法 2 2023/05/04 13:01
- C言語・C++・C# exeファイルが作れない(windows10) 6 2022/08/13 08:47
- 工学 SMDのハンダ リフロー 1 2022/03/30 23:22
このQ&Aを見た人はこんなQ&Aも見ています
-
あなたの「必」の書き順を教えてください
ふだん、どういう書き順で「必」を書いていますか? みなさんの色んな書き順を知りたいです。 画像のA~Eを使って教えてください。
-
スマホに会話を聞かれているな!?と思ったことありますか?
スマートフォンで検索はしてないのに、友達と話していた製品の広告が直後に出てきたりすることってありませんか? こんな感じでスマホに会話を聞かれているかも!?と思ったエピソードってありますか?
-
これが怖いの自分だけ?というものありますか?
人によって怖いもの(恐怖症)ありませんか? 怖いものには、怖くなったきっかけやエピソードがあって聞いてみるとそんな感覚もあるのかと新しい発見があって面白いです。
-
自分の通っていた小学校のあるある
進学したり大人になってから、「あれって自分の小学校だけだったのかな」と思うことありますよね。 逆に「他の小学校ってそんなことするの!?」と思ったり。 そんな「自分の通っていた小学校」のあるあるを教えてください!
-
我が家のお雑煮スタイル、教えて下さい
我が家のお雑煮スタイル、教えて下さい! (お汁)味噌汁系? すまし汁系? (お餅)角餅? 丸餅? / プレーンなお餅? あんこ餅?
-
Linuxでコマンドが終了しない
UNIX・Linux
-
linux duコマンドで困っています。
システム
-
コマンド終了ステータス
UNIX・Linux
-
-
4
Linuxサーバ間でのマウントについて
UNIX・Linux
-
5
TOPコマンドで表示するCPU使用率で100%以上の表示について
UNIX・Linux
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・「みんな教えて! 選手権!!」開催のお知らせ
- ・漫画をレンタルでお得に読める!
- ・「黒歴史」教えて下さい
- ・2024年においていきたいもの
- ・我が家のお雑煮スタイル、教えて下さい
- ・店員も客も斜め上を行くデパートの福袋
- ・食べられるかと思ったけど…ダメでした
- ・【大喜利】【投稿~12/28】こんなおせち料理は嫌だ
- ・前回の年越しの瞬間、何してた?
- ・【お題】マッチョ習字
- ・モテ期を経験した方いらっしゃいますか?
- ・一番最初にネットにつないだのはいつ?
- ・好きな人を振り向かせるためにしたこと
- ・【選手権お題その2】この漫画の2コマ目を考えてください
- ・2024年に成し遂げたこと
- ・3分あったら何をしますか?
- ・何歳が一番楽しかった?
- ・治せない「クセ」を教えてください
- ・【大喜利】【投稿~12/17】 ありそうだけど絶対に無いことわざ
- ・【選手権お題その1】これってもしかして自分だけかもしれないな…と思うあるあるを教えてください
- ・集合写真、どこに映る?
- ・自分の通っていた小学校のあるある
- ・フォントについて教えてください!
- ・これが怖いの自分だけ?というものありますか?
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・これまでで一番「情けなかったとき」はいつですか?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・10代と話して驚いたこと
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
嫌ってるのに真似してきたりマ...
-
スマホを再起動する際、SDカー...
-
マウントしたNASへ複数の一般ユ...
-
Truecryptの暗号化解除方法教え...
-
USBメモリ取り外し用のバッチフ...
-
仮想ドライブ 場所が利用できま...
-
音楽ファイル(WAV)をISOに変...
-
Linux 特定のファイルを別のH...
-
オタク同士って結構マウント取...
-
Winmerge ファイルの中身は同じ...
-
onedriveの中身を削除したらパ...
-
office365 ファイルを削除したい
-
Windows10 フォルダ内の自動並...
-
macのdmgファイル(動画)をMP4...
-
たくさんのフォルダを一つのフ...
-
mac ファイルの詳細情報を編集...
-
ドキュメントの中へ勝手に現れ...
-
.pkgというファイルについて。
-
MGRファイルは消して良いのか
-
エクセルファイルでアイコンの...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
嫌ってるのに真似してきたりマ...
-
dfコマンドが返ってこない
-
仮想ドライブのマウント?方法...
-
間違いを指摘してくれる人は本...
-
Linuxでマウント前のフォルダ内...
-
Truecryptの暗号化解除方法教え...
-
OS起動時に fstab の内容が反映...
-
旦那の金持ちマウントしてくる友人
-
音楽ファイル(WAV)をISOに変...
-
起動時に内蔵ドライブをアンマ...
-
NFSのキャッシュクリアの方法
-
障害者相手にマウントを取る人...
-
Mac OS Xで、CD-Rにデータを焼...
-
smb共有フォルダへ2GB以上のフ...
-
他PCの共有ドライブをマウント...
-
MacOSXTigerで.mdfと.mdsという...
-
古いディスクイメージをマウン...
-
マウント先の権限を変更するには
-
USBメモリ取り外し用のバッチフ...
-
root以外のユーザーでmountする
おすすめ情報