署名なしでNFS古いファイル処理を2日間続行できますか?

署名なしでNFS古いファイル処理を2日間続行できますか?

私のホームディレクトリは、ITチームが1週間前に別のサーバーに移動したN​​FSファイルサーバーにあります。移動する前にkillall -u my_user_name。引越し後、正常に仕事を始めることができ、2日間再び仕事に戻りました。今、突然、引っ越してからやったことはすべて消えました!

ITチームは、私がすべてのプロセスを終了していないため、移動後にホームディレクトリが古いファイルハンドルになったと主張しました。

古いファイルはエラーなしで2日間持続できますか?私は問題/エラーメッセージなしで多くのファイルとディレクトリを保存して作成し、うまくいきます(少し遅いだけでなく、NFSキャッシュがまだ更新されていないためです)。

ベストアンサー1

これには無限の可能性があります。ファイル/ディレクトリを使用するプログラムがある限り、古いファイルは保持されます。毎日の作業を「開始」する方法とネットワークの設定方法によって異なります。

あなたの質問で直接見ることができる1つの問題は、「killall -u user」が間違いなくすべてのユーザープロセスを終了するわけではないということです。 (bashから) "killall -9 -u user & disown"を使用し、使用しているシェルが実際にシャットダウンされていることを確認する必要があります。あなたのファイルを使用している他のユーザーがいる可能性があります(これを理解するには「lsof」を使用する必要があります)。

おすすめ記事