web-dev-qa-db-ja.com

外付けハードドライブ(NTFS)をマウントできない

Ubuntu 11.10。外付けドライブWestern Digital MyPassport(500Go NTFS)を接続すると、WDという名前が付けられます。次のエラーが表示されます。

Unable to mount WD
Error mounting: mount exited with exit code 1: helper failed with:
mount: according to mtab, /dev/sdb1 is already mounted on /media/WD
mount failed

起動時に自動マウントする内部NTFSパーティションには問題ありません(ntfs-configがそれを行います)。

Ubuntuを起動する前にWDを接続すると、ログイン時に認識され、問題なくアクセスできます。ただし、(安全に削除)を使用して削除してから再接続すると、上記のエラーが発生します。

これが私のfstabです:

# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>

proc    /proc   proc    nodev,noexec,nosuid 0   0
#Entry for /dev/sda5 :
UUID=24540d0f-5803-493c-ace9-e3b3c0cedb26   /   ext4    errors=remount-ro   0   1
#Entry for /dev/sda3 :
UUID=E4C43F7EC43F51D2   /media/OS   ntfs-3g defaults,locale=en_US.UTF-8 0   0
#Entry for /dev/sda2 :
UUID=6A0070F10070C61B   /media/RECOVERY ntfs-3g defaults,locale=en_US.UTF-8 0   0
#Entry for /dev/sdb1 :
UUID=EA6854D268549F5F   /media/WD   ntfs-3g defaults,nosuid,nodev,locale=en_US.UTF-8    0   0
#Entry for /dev/sda6 :
UUID=ed077c52-c50e-406c-9120-9cb6f86ec204   none    swap    sw  0   0

これが私のmtabです

/dev/sda5 / ext4 rw,errors=remount-ro,commit=0 0 0
proc /proc proc rw,noexec,nosuid,nodev 0 0
sysfs /sys sysfs rw,noexec,nosuid,nodev 0 0
fusectl /sys/fs/Fuse/connections fusectl rw 0 0
none /sys/kernel/debug debugfs rw 0 0
none /sys/kernel/security securityfs rw 0 0
udev /dev devtmpfs rw,mode=0755 0 0
devpts /dev/pts devpts rw,noexec,nosuid,gid=5,mode=0620 0 0
tmpfs /run tmpfs rw,noexec,nosuid,size=10%,mode=0755 0 0
none /run/lock tmpfs rw,noexec,nosuid,nodev,size=5242880 0 0
none /run/shm tmpfs rw,nosuid,nodev 0 0
/dev/sda3 /media/OS fuseblk rw,nosuid,nodev,allow_other,blksize=4096 0 0
/dev/sda2 /media/RECOVERY fuseblk rw,nosuid,nodev,allow_other,blksize=4096 0 0
/dev/sdb1 /media/WD fuseblk rw,nosuid,nodev,allow_other,blksize=4096 0 0
binfmt_misc /proc/sys/fs/binfmt_misc binfmt_misc rw,noexec,nosuid,nodev 0 0
gvfs-Fuse-daemon /home/hanine/.gvfs Fuse.gvfs-Fuse-daemon rw,nosuid,nodev,user=hanine 0 0

ログインすると、すでにマウントされていることがわかるため、マウントできないようです。ある種の競合。

誰もこれを解決する方法についての手がかりを持っていますか。ありがとう。

2
Hanynowsky

/dev/sdb1 /media/WD/etc/fstabの行をコメントアウトして、ドライブに動的マウントを使用させることができます。 (つまり、ファイルを編集し、行の先頭に#文字を追加します。その後、再起動します。)切り離しおよび再接続するドライブの場合は、これが望ましいです。または、umountでドライブを削除する前にドライブを手動でアンマウントすることもできます(「安全に削除...」では不十分なようです)。

ダイナミックマウントを使用する場合、Nautilus(ファイルブラウザー)ウィンドウの左ペインで名前の横にある取り出しアイコンをクリックするだけで、ドライブを簡単にアンマウントできます。

静的マウントに固執する場合は、ドライブを取り外す前にアンマウントすることを忘れないでください(Sudo umount /media/WD)。

今すぐ再起動せずに修正が必要な場合は、Sudo umount /media/WDを試してから、Sudo fdisk -lまたはSudo parted -lを実行して、ドライブの現在のデバイス名を見つけ、それが/dev/sdb1であると仮定します、Sudo mount /dev/sdb1 /media/WDを実行します...または、Sudo rmdir /media/WDを実行し、その後に(withoutSudoudisks --mount /dev/sdb1を続けます。

2
Eliah Kagan

リンクされているWarriorIng64のバグレポートから、さまざまな方法でこの問題を解決した人がいるようです。

ランニング

gksudo gedit /etc/lightdm/lightdm.conf

ターミナルで、autologin-user= YOUR USERNAME行を削除して実行します

Sudo shutdown -h now

この提案はWarriorIng64に属します。すべてのクレジットは彼に行きます。

同じ問題がありました。私にとっては素晴らしい仕事でした。

3
ra4ul05
1