web-dev-qa-db-ja.com

ディスクのマウントの問題

起動時にマウントに失敗したディスクがあります。問題の診断を試みるために、fstabの行をコメントアウトしました。

# /dev/sdc /media/bigdrive ext4 auto,exec,rw,user,async 0 0

その後、再起動しました。次に、ディスクを手動でマウントしようとしましたが、すでにマウントされていると表示されます。

$ Sudo mount /dev/sdc /media/bigdrive/
mount: /dev/sdc already mounted or /media/bigdrive/ busy

また、/mediaの新しいディレクトリにマウントしようとしましたが、同じエラーが発生しました。

だから私はumountを試みました:

$ Sudo umount -v /media/bigdrive
Could not find /media/bigdrive in mtab
umount: /media/bigdrive: not mounted

fsckを実行しようとすると、次のようになります。

e2fsck 1.42 (29-Nov-2011)
fsck.ext2: Device or resource busy while trying to open /dev/sdc
Filesystem mounted or opened exclusively by another program?

そのため、ドライブがマウントされているかどうかについて、システムが判断できないようです。

ドライブに希望はありますか?

3
Mild Fuzz

いくつかのこと:

  1. まず、本当に/dev/sdcのことですか?通常、これはディスク上のパーティションになります(例:/dev/sdc1)。 fdisk -l /dev/sdcは何と言っていますか?
  2. /proc/mountsを見ると、実際に何がマウントされているかを確認できます。これはプレーンテキストファイルです。どこかにマウントされているかどうかを確認するためにgrep sdc /proc/mountsをお勧めします。次に、それをアンマウントできます。
  3. dmesgをチェックして、カーネルがエラーをログに記録しているかどうかを確認します。そこにはたくさんあるでしょう、あなたはsdc、そしておそらくSATA、SCSIなどに言及しているものを探す必要があります。
2
derobert