GNU/Linux >> Linux の 問題 >  >> Linux

ループにバックアップされたファイルをアンマウントできませんが、開いているファイルはありませんか?

あなたの質問では、 grep pathofimagefile と書きました . grep pathofmountpoint で試しましたか ?

また、マシン上で実行中のプロセスで、マウント ポイント (またはそのサブディレクトリ) が現在の作業ディレクトリとして設定されていないことを確認してください。

sudo ls -l /proc/*/cwd | grep pathofmountpoint それらのプロセス番号が表示されます。


これがフューザーの目的だと思います。具体的には、fuser -km /path/to/mount/point - -k に注意してください フラグは、このファイルシステムでファイルが開かれているプロセスを強制終了します。最初にリストを表示するには、このフラグを省略できます。


うわー、これは本当に古いですが、将来これを見つける人のために、ここに私が見つけたものがあります - ネストされたマウントがありました. つまり、ループバック デバイスを含むルート ファイルシステム イメージを /mnt にマウントしました。そのマウント ポイントの下に、/mnt/proc および /mnt/sys の下にマウントされた proc および sysfs ファイルシステムをマウントしました。後でファイルシステム イメージをアンマウントしようとしたときに、proc および sysfs ファイルシステムのことを忘れていました。

# mount -o loop rootfs_disk.img /mnt
# mount proc /mnt/proc -t proc
# mount sysfs /mnt/sys -t sysfs
# # ... ages pass
# umount rootfs_disk.img
umount: /mnt: device is busy.
# umount /mnt
umount: /mnt: device is busy.

--ノア・スパリアー


Linux
  1. Rmが読み取り専用ファイルを削除できるのはなぜですか?

  2. 開いているが削除された大きなファイルを見つけて削除しますか?

  3. 上書きされたファイルは回復できますか?

  1. ファイルシステムをマウントする方法、ユーザーIDのマッピング?

  2. ディレクトリを比較しますが、ファイルの内容は比較しませんか?

  3. Linux インタビューの質問 :オープン ファイル / オープン ファイル記述子

  1. ディスクイメージをマウントするにはどうすればよいですか?

  2. ファイルを削除していますが、ディスク容量はまだいっぱいです

  3. Fedora 23 で .rar ファイルを開く方法