[解決済み】ビジー状態のデバイスをアンマウントする方法【終了しました
2022-04-28 14:09:02
質問
毎日複数のユーザーからアクセスされているSambaドライブがいくつかあります。SQLテーブルから)共有ドライブを認識し、すべてのユーザーがアクセスできる特別なディレクトリにマウントするコードはすでに持っています。
SQLテーブルからドライブを削除した場合(事実上オフラインにした場合)、ビジー状態のデバイスをアンマウントする方法はあるのか、あるいはあるのか?今までのところ、どのような形式の
umount
は動作しません。
データを破壊する可能性は無視するとして、現在読み込み中のデバイスをアンマウントすることは可能でしょうか?
解決方法は?
はい !! ビジー状態のデバイスをすぐにデタッチする方法があります - たとえビジー状態で強制的にアンマウントできない場合でもです。後ですべてクリーンアップすることができます。
umount -l /PATH/OF/BUSY-DEVICE
umount -f /PATH/OF/BUSY-NFS (NETWORK-FILE-SYSTEM)
注意事項
- これらのコマンドは、実行中のプロセスを中断させたり、データ損失を引き起こしたり、開いているファイルを破損させる可能性があります。強制アンマウントの後、対象の DEVICE/NFS ファイルにアクセスするプログラムがエラーを発生させたり、正しく動作しなくなることがあります。
-
行うこと
ない
上記を実行する
umount
マウントされたパス(フォルダ/ドライブ/デバイス)自体の中にいるときに、コマンドを実行します。まずpwd
コマンドでカレントディレクトリのパス(マウントされたパスであってはならない)を確認し、次にcd
コマンドでマウントされたパスから抜け出す - 後で上記のコマンドを使用してアンマウントする。
関連
-
[解決済み] SVNパッチの作成と適用方法について教えてください。
-
[解決済み] 圧縮データが無効です。
-
[解決済み] Vimを保存して終了するにはどうしたらいいですか?
-
[解決済み] Linuxで特定のテキストを含むすべてのファイルを検索するにはどうすればよいですか?
-
[解決済み] ワイルドカードマッチングに基づいて、現在のフォルダとサブフォルダ内のすべてのファイルを再帰的に検索するにはどうすればよいですか?
-
[解決済み] フォルダとそのサブフォルダ/ファイルのパーミッションを一括で変更する方法
-
[解決済み] Linux上で動作するC++コードのプロファイリングを行うにはどうすればよいですか?
-
[解決済み] エクスポートされた環境変数を削除する方法を教えてください。
-
[解決済み] すべてのディレクトリとサブディレクトリを再帰的にgrepするにはどうしたらいいですか?
-
[解決済み] find .コマンドでディレクトリを除外する方法
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] gzip: stdin: not in gzip format tar: 子プロセスがステータス 1 を返しました。エラーは回復不可能:現在終了中
-
[解決済み] 予期しないトークン 'then' 付近の構文エラー
-
[解決済み】スラッシュとrsyncコマンド
-
[解決済み】PytorchがCUDAは利用できないと言う件
-
[解決済み] Linuxで.dllを使用することは可能です [重複].
-
[解決済み] sudo mv home/* *」というコマンドは何をするのですか?[クローズド]
-
[解決済み] Linux/Ubuntu のセットです。不正なオプション -o pipefail
-
[解決済み] PowerShellで文字数、単語数、行数を数える
-
[解決済み] Linux の設定 -- ssmtp: smtp.gmail.com:587 を開くことができません。
-
[解決済み] CIFS接続を強制的にアンマウントする方法