
Ubuntu日本語フォーラム

ログインしていません。
ググっていろいろ調べたのですが、Ubuntsu9.10でUSB-HDDにアクセスできません。
USBーHDDはWindows Vista, 7で使用していたものです。
Ubuntsuから使えるようにする方法を教えてください。
以下の情報を添付いたします。
------------------------------------------------------
1.ntfs-config はインストールして以下の2つのCheckを有効にしました。
Enable write support for internal device
Enable write support for external device
2./etc/fstab に以下の1行を追記しました。
/dev/sdb1 /media/usbhdd ntfs-3g force 0 0
3.マウント先を作成しました。
sudo mkdir /media/usbhdd
4.以下も行いました。
$ sudo chmod u+s /bin/ntfs-3g
------------------------------------------------------
この状態でUSBーHDDを接続して確認すると以下のようになっています。
■dmesg
[30012.350584] usb 1-3: USB disconnect, address 11
[30032.292541] hub 1-0:1.0: unable to enumerate USB device on port 3
[30038.114671] usb 1-3: new high speed USB device using ehci_hcd and address 13
[30038.258432] usb 1-3: configuration #1 chosen from 1 choice
[30038.267101] scsi6 : SCSI emulation for USB Mass Storage devices
[30038.276984] usb-storage: device found at 13
[30038.276988] usb-storage: waiting for device to settle before scanning
[30043.277587] usb-storage: device scan complete
[30043.278447] scsi 6:0:0:0: Direct-Access WDC WD16 00JS-00NCB1 10.0 PQ: 0 ANSI: 4
[30043.279084] sd 6:0:0:0: Attached scsi generic sg1 type 0
[30043.281456] sd 6:0:0:0: [sdb] 312581808 512-byte logical blocks: (160 GB/149 GiB)
[30043.282163] sd 6:0:0:0: [sdb] Write Protect is off
[30043.282169] sd 6:0:0:0: [sdb] Mode Sense: 11 00 00 00
[30043.282173] sd 6:0:0:0: [sdb] Assuming drive cache: write through
[30043.287176] sd 6:0:0:0: [sdb] Assuming drive cache: write through
[30043.287181] sdb: sdb1
[30043.303819] sd 6:0:0:0: [sdb] Assuming drive cache: write through
[30043.303827] sd 6:0:0:0: [sdb] Attached SCSI disk
[30051.100025] usb 1-3: reset high speed USB device using ehci_hcd and address 13
[30061.352039] usb 1-3: reset high speed USB device using ehci_hcd and address 13
[30077.600658] usb 1-3: reset high speed USB device using ehci_hcd and address 13
[30077.860040] usb 1-3: reset high speed USB device using ehci_hcd and address 13
[30088.104530] usb 1-3: reset high speed USB device using ehci_hcd and address 13
[30088.239927] sd 6:0:0:0: Device offlined - not ready after error recovery
■lsusb
以下のMelCo., Inc. で見えているようです。
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 005: ID 0461:4d04 Primax Electronics, Ltd Mouse
Bus 002 Device 004: ID 062a:0102 Creative Labs
Bus 002 Device 003: ID 04f3:0103 Elan Microelectronics Corp.
Bus 002 Device 002: ID 05e3:0604 Genesys Logic, Inc. USB 1.1 Hu
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 015: ID 0411:00a7 MelCo., Inc.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
■Palimpsestディスクユーティリティ
以下のように表示されています。(割愛しています)
未確認領域、不明または未使用領域 160GBとして認識されています。
パーティション1(不明())
/dev/sdb1
よろしくお願い致します。
オフライン
ブロックデバイス名とマウントポイントとファイルシステムの認識状況を確認することから始めましょう。USB外付けHDDを取り付けた状態で
ls -al /media
sudo fdisk -l
「-l」の「l」は小文字のエル
sudo blkid
を実行し、それぞれの結果をすべてコピー&ペーストして張付けちゃって下さい。
# のんきさんに教えていただいたのですが、USB接続のHDDを使用するとき、ブロックデバイス名をUUIDで指定しないと、PCの再起動でマウントポイントが移動してしまうことがあり、HDDが行方不明状態になる可能性がある、と言うことを考えてみました。ファイルシステムが不明と出るのは、そのあたりを確認してから、検証と現象回避にあたったほうが良さそうです。
オフライン
ご返信ありがとうございます。
取り急ぎ、以下に記します。よろしくお願いします。
# ls -al /media 合計 16 drwxr-xr-x 4 root root 4096 2010-12-25 11:18 . drwxr-xr-x 22 root root 4096 2010-12-24 22:25 .. lrwxrwxrwx 1 root root 6 2010-12-24 03:40 cdrom -> cdrom0 drwxr-xr-x 2 root root 4096 2010-12-24 03:40 cdrom0 drwxr-xr-x 2 root root 4096 2010-12-25 11:14 usbhdd
# sudo fdisk -l ディスク /dev/sda: 160.0 GB, 160041885696 バイト ヘッド 255, セクタ 63, シリンダ 19457 Units = シリンダ数 of 16065 * 512 = 8225280 バイト ディスク識別子: 0xfae9fae9 デバイス ブート 始点 終点 ブロック Id システム /dev/sda1 * 1 18709 150280011 83 Linux /dev/sda2 18710 19457 6008310 5 拡張領域 /dev/sda5 18710 19457 6008278+ 82 Linux スワップ / Solaris
# sudo blkid /dev/sda1: UUID="cd1b6bf5-bc21-4d03-872a-6773ed532f89" TYPE="ext4" /dev/sda5: UUID="fcf4cae9-af6a-4f0f-8cb9-6a4654fddfac" TYPE="swap"
以上、よろしくお願いします。
オフライン
USB外付けハードディスクが無い事になってますね。
使用されているPCの型式と外付けHDDの仕様を書いてください。
オフライン
使用しているPC型式は、自作となりますがシンプル構成です。
マザーボード ASUS P5KPL-AM-EPU
Intel Core2Duo 2.6GHz
Memory 2GB
内蔵HDD 160GB
Video Card
外付けHDDは、少し古いですが、
Buffalo HD-HC160U2
です。
よろしくお願い致します。
オフライン
# う〜んう〜ん ← なやんでいる
dmesgではUSB StoregeとしてHDDの品番までしっかり読み取っている・・・
DiskUtilityでは不明な領域・・・
fdiskコマンドでは認識不可・・・
・・・・。
1) 取り敢えず、Windows環境では認識するんですよね?ファイルシステム名を再確認してみていただけますか?
2) USBポートを、前面から背面のポートに直接(*))つなぎ変えてfdiskしてみていただけますか?
* HUBとか経由せずにという意味です。
# 自作されてるくらいなので、2)は釈迦に説法かもしれませんが。。。
オフライン
1)Windows環境ではアクセスできています。
Windowsでのファイルシステム名を再確認は、後で行ってみます。
(近くにWindows PCがないので)
2)前面パネルと背面パネルと、HUB経由なし直結で接続しましたが状況変わりませんでした。
関係ないかも知れませんが、取りあえず以下も見てみました。
# lsmod
ここで、ohci_hcd, uhci_hcd, ehci_hcd などはありませんでした。
# ls /proc/bus
input pci
その後、再度dmesgの様子を見ていますと、以下のアクセス時に約15分かかり、
今回、新たなエラーメッセージが表示されました。
[ 207.964050] hub 3-0:1.0: unable to enumerate USB device on port 2 [ 228.352019] usb 1-3: new high speed USB device using ehci_hcd and address 8 [ 228.490397] usb 1-3: configuration #1 chosen from 1 choice [ 228.530269] Initializing USB Mass Storage driver... [ 228.530430] scsi4 : SCSI emulation for USB Mass Storage devices [ 228.530564] usbcore: registered new interface driver usb-storage [ 228.530569] USB Mass Storage support registered. [ 228.530760] usb-storage: device found at 8 [ 228.530764] usb-storage: waiting for device to settle before scanning [ 233.528761] usb-storage: device scan complete [ 233.529624] scsi 4:0:0:0: Direct-Access WDC WD16 00JS-00NCB1 10.0 PQ: 0 ANSI: 4 [ 233.530292] sd 4:0:0:0: Attached scsi generic sg1 type 0 [ 233.538140] sd 4:0:0:0: [sdb] 312581808 512-byte logical blocks: (160 GB/149 GiB) [ 233.538841] sd 4:0:0:0: [sdb] Write Protect is off [ 233.538846] sd 4:0:0:0: [sdb] Mode Sense: 11 00 00 00 [ 233.538850] sd 4:0:0:0: [sdb] Assuming drive cache: write through [ 233.552721] sd 4:0:0:0: [sdb] Assuming drive cache: write through [ 233.552730] sdb: sdb1 [ 233.565730] sd 4:0:0:0: [sdb] Assuming drive cache: write through [ 233.565738] sd 4:0:0:0: [sdb] Attached SCSI disk [ 263.916032] usb 1-3: reset high speed USB device using ehci_hcd and address 8 [ 294.928523] usb 1-3: reset high speed USB device using ehci_hcd and address 8 [ 325.176026] usb 1-3: reset high speed USB device using ehci_hcd and address 8 [ 356.112033] usb 1-3: reset high speed USB device using ehci_hcd and address 8 [ 387.112033] usb 1-3: reset high speed USB device using ehci_hcd and address 8 [ 418.112028] usb 1-3: reset high speed USB device using ehci_hcd and address 8 [ 418.248379] sd 4:0:0:0: [sdb] Unhandled error code [ 418.248385] sd 4:0:0:0: [sdb] Result: hostbyte=DID_ABORT driverbyte=DRIVER_OK [ 418.248391] end_request: I/O error, dev sdb, sector 63 [ 418.248398] Buffer I/O error on device sdb1, logical block 0 [ 418.248404] Buffer I/O error on device sdb1, logical block 1 [ 418.248409] Buffer I/O error on device sdb1, logical block 2 [ 418.248413] Buffer I/O error on device sdb1, logical block 3 [ 418.248420] Buffer I/O error on device sdb1, logical block 4 [ 418.248424] Buffer I/O error on device sdb1, logical block 5 [ 418.248429] Buffer I/O error on device sdb1, logical block 6 [ 418.248434] Buffer I/O error on device sdb1, logical block 7 [ 418.248438] Buffer I/O error on device sdb1, logical block 8 [ 418.248442] Buffer I/O error on device sdb1, logical block 9 [ 449.112028] usb 1-3: reset high speed USB device using ehci_hcd and address 8 [ 480.112527] usb 1-3: reset high speed USB device using ehci_hcd and address 8 [ 511.112028] usb 1-3: reset high speed USB device using ehci_hcd and address 8 [ 542.112029] usb 1-3: reset high speed USB device using ehci_hcd and address 8 [ 573.112535] usb 1-3: reset high speed USB device using ehci_hcd and address 8 [ 604.112024] usb 1-3: reset high speed USB device using ehci_hcd and address 8 [ 604.248439] sd 4:0:0:0: [sdb] Unhandled error code [ 604.248445] sd 4:0:0:0: [sdb] Result: hostbyte=DID_ABORT driverbyte=DRIVER_OK [ 604.248452] end_request: I/O error, dev sdb, sector 303 [ 604.248458] __ratelimit: 110 callbacks suppressed [ 604.248463] Buffer I/O error on device sdb1, logical block 120 [ 604.248468] Buffer I/O error on device sdb1, logical block 121 [ 604.248473] Buffer I/O error on device sdb1, logical block 122 [ 604.248477] Buffer I/O error on device sdb1, logical block 123 [ 604.248482] Buffer I/O error on device sdb1, logical block 124 [ 604.248486] Buffer I/O error on device sdb1, logical block 125 [ 604.248490] Buffer I/O error on device sdb1, logical block 126 [ 604.248494] Buffer I/O error on device sdb1, logical block 127 [ 635.112525] usb 1-3: reset high speed USB device using ehci_hcd and address 8 [ 666.112129] usb 1-3: reset high speed USB device using ehci_hcd and address 8 [ 697.112539] usb 1-3: reset high speed USB device using ehci_hcd and address 8 [ 728.112027] usb 1-3: reset high speed USB device using ehci_hcd and address 8 [ 759.112526] usb 1-3: reset high speed USB device using ehci_hcd and address 8 [ 790.112026] usb 1-3: reset high speed USB device using ehci_hcd and address 8 [ 790.248385] sd 4:0:0:0: [sdb] Unhandled error code [ 790.248390] sd 4:0:0:0: [sdb] Result: hostbyte=DID_ABORT driverbyte=DRIVER_OK [ 790.248397] end_request: I/O error, dev sdb, sector 63 [ 790.248405] Buffer I/O error on device sdb1, logical block 0 [ 790.248410] Buffer I/O error on device sdb1, logical block 1 [ 790.248415] Buffer I/O error on device sdb1, logical block 2 [ 790.248419] Buffer I/O error on device sdb1, logical block 3 [ 821.112028] usb 1-3: reset high speed USB device using ehci_hcd and address 8 [ 852.112030] usb 1-3: reset high speed USB device using ehci_hcd and address 8 [ 883.112031] usb 1-3: reset high speed USB device using ehci_hcd and address 8 [ 914.113900] usb 1-3: reset high speed USB device using ehci_hcd and address 8 [ 945.112527] usb 1-3: reset high speed USB device using ehci_hcd and address 8 [ 960.408561] INFO: task blkid:1954 blocked for more than 120 seconds. [ 960.408567] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. [ 960.408571] blkid D c081b5c0 0 1954 1 0x00000000 [ 960.408578] f327fdf4 00000086 7fffffff c081b5c0 f6520f28 c081b5c0 fe7c7ed1 000000b7 [ 960.408589] c081b5c0 c081b5c0 f6520f28 c081b5c0 fe7a57cc 000000b7 c081b5c0 f48ec700 [ 960.408600] f6520c90 c20055c0 00000002 f327fe3c f327fe00 c057379e f327fe34 f327fe08 [ 960.408610] Call Trace: [ 960.408621] [<c057379e>] io_schedule+0x1e/0x30 [ 960.408627] [<c01b2e95>] sync_page+0x35/0x40 [ 960.408633] [<c0573cd7>] __wait_on_bit_lock+0x47/0x90 [ 960.408638] [<c01b2e60>] ? sync_page+0x0/0x40 [ 960.408643] [<c01b2e49>] __lock_page+0x79/0x80 [ 960.408650] [<c015c1f0>] ? wake_bit_function+0x0/0x50 [ 960.408657] [<c01bca1d>] truncate_inode_pages_range+0x31d/0x330 [ 960.408664] [<c020a130>] ? invalidate_bh_lru+0x0/0x40 [ 960.408670] [<c020a130>] ? invalidate_bh_lru+0x0/0x40 [ 960.408675] [<c020a130>] ? invalidate_bh_lru+0x0/0x40 [ 960.408681] [<c01bca4a>] truncate_inode_pages+0x1a/0x20 [ 960.408688] [<c020f65d>] kill_bdev+0x2d/0x30 [ 960.408693] [<c0210696>] __blkdev_put+0x86/0x150 [ 960.408699] [<c01fb250>] ? iput+0x20/0x60 [ 960.408704] [<c021073d>] __blkdev_put+0x12d/0x150 [ 960.408709] [<c021076a>] blkdev_put+0xa/0x10 [ 960.408714] [<c0210791>] blkdev_close+0x21/0x50 [ 960.408720] [<c01e9dca>] __fput+0xda/0x1f0 [ 960.408725] [<c01e9ef5>] fput+0x15/0x20 [ 960.408730] [<c01e6317>] filp_close+0x47/0x70 [ 960.408736] [<c01e63b3>] sys_close+0x73/0xb0 [ 960.408741] [<c01033ac>] syscall_call+0x7/0xb [ 976.112035] usb 1-3: reset high speed USB device using ehci_hcd and address 8 [ 976.248455] sd 4:0:0:0: [sdb] Unhandled error code [ 976.248461] sd 4:0:0:0: [sdb] Result: hostbyte=DID_ABORT driverbyte=DRIVER_OK [ 976.248467] end_request: I/O error, dev sdb, sector 0 [ 976.248474] Buffer I/O error on device sdb, logical block 0 [ 976.248482] Buffer I/O error on device sdb, logical block 1 [ 976.248486] Buffer I/O error on device sdb, logical block 2 [ 976.248491] Buffer I/O error on device sdb, logical block 3
USBーHDDに問題があるのかもしれません。もう少し調べてみたいと思います。
オフライン
cutedragonさん による投稿:
その後、再度dmesgの様子を見ていますと、以下のアクセス時に約15分かかり、
今回、新たなエラーメッセージが表示されました。コード:
[ 976.248455] sd 4:0:0:0: [sdb] Unhandled error code [ 976.248461] sd 4:0:0:0: [sdb] Result: hostbyte=DID_ABORT driverbyte=DRIVER_OK [ 976.248467] end_request: I/O error, dev sdb, sector 0 [ 976.248474] Buffer I/O error on device sdb, logical block 0 [ 976.248482] Buffer I/O error on device sdb, logical block 1 [ 976.248486] Buffer I/O error on device sdb, logical block 2 [ 976.248491] Buffer I/O error on device sdb, logical block 3USBーHDDに問題があるのかもしれません。もう少し調べてみたいと思います。
LBAの認識でこけてるっぽいですね。
USBの認識周りでは問題なさげ(lsusb -v | grep Strageしてみたいところ)ですが
原因がファイルシステムのエラーというだけならdmesgやfdiskでハードが認識されてないって妙だし。
ここはやはり一度Windowsでも認識可能かどうかみて頂いたほうが切り分けが早いかも知れません。
認識可能でHDDをケースから取り出せるなら、一度内蔵HDDとして認識させてみてどうかという、力技を。。。
オフライン
いろいろ、御確認頂き重ね重ねありがとうございます。
今夜、windows.または力尽く作戦を実行いたしまして、
結果は追って投稿させて頂きます。
オフライン
BuffaloのUSBーHDDに内蔵されてたHDDはSATAでしたので、まずはPC本体にHDD接続できました。
早速、接続して試行したところ一つ間違っていました。
=>HDDは、FAT32でした。
もっと早く確認しておけばよかったです。
/etc/fstab の最後に記載した1行を削除して、再起動して
追加したHDDへアクセスしましたら、認証の確認があり接続できました。
HDDを内蔵したので当然ですが、/etc/mtab で以下のように認識されています。
/dev/sdb1 /media/HD-HCU2 vfat rw,nosuid,nodev,uhelper=devkit,uid=1000,gid=1000,s hortname=mixed,dmask=0077,utf8=1,flush 0 0
次回は参考までに元に戻したときに投稿します。
オフライン