
Ubuntu日本語フォーラム

ログインしていません。
【現象】
・1台目の USB HDD は sdb として認識されているが、2台目の USB HDD がデバイスとして認識されない。
【期待する結果】
・2台目の USB HDD が sdc もしくは、その他のブロックデバイスとして認識される。
【環境】
・Ubuntu 8.10 Intrepid Ibex i386
・sda:Hitachi HDS72161
・sdb:SAMSUNG MP0402H
【備考】
必要な情報があれえばご指摘ください。
最後の編集者: avidya (2009-01-09 20:13:38)
思い当たる所では、ノートPCなどの場合、USBの給電不足(バスパワーであれば)が
考えられますが、いかがでしょうか?
オフライン
マシンはパソコン工房のデスクトップ機ですが、USB HDD は二つともバスパワーで運用しようとしています。
う〜ん、単純に給電不足でしょうかね。ならば AC アダプタを買えば解決、という簡単な話ですね。まぁ、そのお金をどう工面するのかが問題ですが orz
よくあるマザーボードの実装だと、USBコネクタ(物理的なコネクタなので、USBポートx2)x2ずつが同じ電源系統に所属してたりします。なので、離れた場所にあるUSBコネクタから電源を取ってやれば電源不足であれば解決するかもしれません。
ちなみに、2台目を刺した時のlsusbとかdmesgとかはどんな感じでしょうか? 単独で使った時と何か違いはありませんか?
オフライン
最初に報告します。現在 2 台目の USB HDD をデバイスとして認識しています。環境はまったく変えていません。接続している USB スロットも同じです。
hitoさん による投稿:
ちなみに、2台目を刺した時のlsusbとかdmesgとかはどんな感じでしょうか? 単独で使った時と何か違いはありませんか?
ちなみにデバイスを認識しなかった時も、離れた USB スロットに差し込んでいました。そのときは dmesg 結果をテキストファイルに落として確認したのですが、やはりデバイスとして認識されていませんでした。
ところがたった今、lsusb を試そうとしたら、いきなり Auto Mount されました。
再現性を確認しようと、再度、試したらこんどは認識しません。lsubs の出力は以下の通りです。
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub 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 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 002 Device 002: ID 046d:c501 Logitech, Inc. Cordless Mouse Receiver Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 001 Device 003: ID 0789:00c7 Logitec Corp. Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
どうも現象が再現されたり、突然 Auto Mount されたりするという不安定な状況から、やはり電源の問題かと思われます。
まぁ、面倒ですけど 2 台目の USB HDD はもともと backup 用なので、面倒ですが backup のたびに fstab を書き換えて運用することにします。今は AC アダプタすら購入するお金がないので。
avidya による投稿:
まぁ、面倒ですけど 2 台目の USB HDD はもともと backup 用なので、面倒ですが backup のたびに fstab を書き換えて運用することにします。
私が勘違いしてるかもしれませんが、
UUID表記でデバイスを指定すれば、いちいち書き換える必要はないのでは?
STGSAGWANさん による投稿:
私が勘違いしてるかもしれませんが、
UUID表記でデバイスを指定すれば、いちいち書き換える必要はないのでは?
知識不足でそのあたりはよくわからないのですが、普段の fstab の内容は以下のようにしてます、というか最終行以外はさわってませんけど。
# /etc/fstab: static file system information. # # <file system> <mount point> <type> <options> <dump> <pass> proc /proc proc defaults 0 0 # /dev/sda1 UUID=2546e23f-e093-4c9a-95d9-12b1a13e7796 / ext3 relatime,errors=remount-ro 0 1 # /dev/sda2 UUID=0a8ec33f-6488-4298-96b9-dbfc9bfbe59a none swap sw 0 0 /dev/scd0 /media/cdrom0 udf,iso9660 user,noauto,exec,utf8 0 0 /dev/home/home /home ext3 defaults,relatime 1 2 /dev/sdb1 /home/mitsugu/OSS ext3 user,rw,auto 0 0
それで backup の時だけ、最終行をコメントアウトして、USB HDD を差し替えて sbackupd で USB HDD に /home 以下のディレクトリのバックアップを取ってます。
/dev/sdb1 を UUID 表記にしたときにトラブルが発生しませんかね?
※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。
最後の編集者: kiyoshi (2009-01-11 14:50:53)
オフライン
今回のアドバイスを求めた背景を概説します。
【以前の状態】
・USB HDD を backup 時に 1 台つなげて sbackupd によって backup を取っていた。
・USB HDD は gnome の auto mount にまかせて、/media/disk に auto mount されていた。
・バックアップ先は /media/disk
【構築しようとした状態】
・あまっている 40GB の USB HDD を Edubuntu、Ubuntu、 Ecolinux の BitTorrent シーダー用に利用することにした。
・USB HDD のマウントポイントとして、~/OSS を作成。
・USB HDD は sdb として認識されていたので、/dev/sdb1 を ~/OSS に mount するように fstab を書き換え。
【現象発生】
・これまで backup 用に使用していた別の USB HDD を他の USB スロットに差し込む
・backup 用の USB HDD をハードウェア的に認識したりしなかったりする。
・このフォーラムに最初の質問 ( sda、sdb、sdc と利用する予定だった - sdb:~/OSS 用 sdc: backup 用 )
【現在の状態】
・Ubuntu と Ecolinux の BitTorrent シーダー用に sda を使用することにした。
・fstab の追加行を削除。
・sda 内の ~/OSS ディレクトリに各 iso ファイルを移動。
【注】
・もともと simple-backup-config により、~/OSS はバックアップ対象外としていた。
以上です。
※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。
最後の編集者: kiyoshi (2009-01-12 22:44:03)
オフライン