
Ubuntu日本語フォーラム

ログインしていません。
buffaloの外付けHDD HP-CE1.0TU2を使用しております
dmesg | tail を実行すると sde attached等 認識しているっぽいんですが, fdisk -l で表示されません
中のデータがどうしても必要なので、ご教授お願いします。
ubuntu@ubuntu:~$ dmesg | tail
[ 75.951187] input: HDA Intel Line-Out Front as /devices/pci0000:00/0000:00:1b.0/sound/card0/input12
[ 79.798626] r8169 0000:02:00.0: eth0: link down
[ 79.798845] ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 79.799157] ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 1155.864851] usb 2-1.5: new high-speed USB device number 5 using ehci_hcd
[ 1155.965525] Initializing USB Mass Storage driver...
[ 1155.966533] scsi8 : usb-storage 2-1.5:1.0
[ 1155.966689] usbcore: registered new interface driver usb-storage
[ 1155.966694] USB Mass Storage support registered.
[ 1155.973370] usbcore: registered new interface driver uas
ubuntu@ubuntu:~$ fdisk -l
ubuntu@ubuntu:~$ parted -l
警告: /dev/sr0 を読み書き可能な状態にオープンできません(読み込み専用ファイルシステムです)。/dev/sr0
は読み込みのみ可能な状態でオープンされました。
エラー: パーティションテーブルが不正です。再帰的なパーティションが /dev/sr0 にあります。
無視(I)/Ignore/取消(C)/Cancel? i
モデル: HL-DT-ST BD-RE BH10NS30 (scsi)
ディスク /dev/sr0: 840MB
セクタサイズ (論理/物理): 2048B/2048B
パーティションテーブル: msdos
番号 開始 終了 サイズ タイプ ファイルシステム フラグ
ubuntu@ubuntu:~$ uname -a
Linux ubuntu 3.2.0-37-generic-pae #58-Ubuntu SMP Thu Jan 24 15:51:02 UTC 2013 i686 i686 i386 GNU/Linux
オフライン
sudo fdisk -l
sudo parted -l
で実行して見て下さい。
オフライン
早速のお返事ありがとうございます。
sudo fdisk -l
sudo parted -l
を実行したところ、カーソルが数秒点滅した後、そのまま応答がありません。
もう少し待ってみます。
仮に反応がない場合、やはりケースから取り出して直接HDDをつないだほうがいいのでしょうか?
よろしくおねがいします。
オフライン
sudo fdisk -l
は実行されましたがHDD表示されず、
sudo perted -l
は
error: /dev/sda: ディスクラベルが認識できません
と出ます
なんとか強制的に認識させる方法はありませんでしょうか・・・
オフライン
外付けのケースから取り出して直にSATAで接続しました。
/proc/scsi/scsiを見てみたら
ubuntu@ubuntu:~$ cat /proc/scsi/scsi
Attached devices:
Host: scsi0 Channel: 00 Id: 00 Lun: 00
Vendor: ATA Model: WDC WD10EACS-00D Rev: 01.0
Type: Direct-Access ANSI SCSI revision: 05
Host: scsi2 Channel: 00 Id: 00 Lun: 00
Vendor: HL-DT-ST Model: BD-RE BH10NS30 Rev: EL00
Type: CD-ROM ANSI SCSI revision: 05
ubuntu@ubuntu:~$ fdisk -l
ubuntu@ubuntu:~$ sudo fdisk -l
ubuntu@ubuntu:~$ sudo parted -l
エラー: /dev/sda: ディスクラベルが認識できません。
警告: /dev/sr0 を読み書き可能な状態にオープンできません(読み込み専用ファイルシステムです)。/dev/sr0
は読み込みのみ可能な状態でオープンされました。
エラー: パーティションテーブルが不正です。再帰的なパーティションが /dev/sr0 にあります。
無視(I)/Ignore/取消(C)/Cancel? C
認識されてるっぽいので
ubuntu@ubuntu:~$ ls -l /dev/disk/by-id
合計 0
lrwxrwxrwx 1 root root 9 6月 22 15:56 ata-HL-DT-ST_BD-RE_BH10NS30_K989CO85356 -> ../../sr0
lrwxrwxrwx 1 root root 9 6月 22 16:23 ata-WDC_WD10EACS-00D6B0_WD-WCAU40946438 -> ../../sda
lrwxrwxrwx 1 root root 9 6月 22 16:23 scsi-SATA_WDC_WD10EACS-00_WD-WCAU40946438 -> ../../sda
lrwxrwxrwx 1 root root 9 6月 22 16:23 wwn-0x50014ee2ac60c5df -> ../../sda
マウントしようとしたところ
ubuntu@ubuntu:~$ sudo mount /dev/sda /mnt/test
mount: /dev/sda: スーパーブロックを読めません
中のデータがどうしても必要で、認識されてはいるみたいなので、取れると思うのですがどうすればよいかわかりません
お知恵を貸していただけると幸いです
オフライン
guztaka さん、
sudo fdisk -l
を実行して何も表示されないのでしたらパーティション情報を壊したか、消したかです。
どちらにしても通常の
sudo mount /dev/sda1 /mnt
を実行しても mount できないと思います。
これ以上の事は自分も詳しくないので控えさせていただきます。
オフライン
古い記事なので、もう意味がないかもしれませんが、セクタ単位で、新しいHDDにコピーし、そちらで、TESTDISK等の実行によってパーティションの復元を試みる…辺りができることでしょうかね。
本当に大事なら復旧業者に依頼とかそういう話になってしまいそうですが。
直接作業をして書き込んでしまうと、「何かするたび」にデータ回復の確率は下がりますので、できれば、複製を作って複製したもので、作業を行うほうが可能性は低くせずにすみます。
実データの状況は不明ですが、状況的にはHDDはとりあえず反応する程度には無事とはいえそうですが、確認するには、まずはパーティションを復元してやらないといけません。
それにはパーティションテーブルを少なくとも書き込まないといけないので、非破壊ではなくなります。
運がよければ、パーティションテーブルが復旧されるだけで中身が読めそうではありますが…。
GPTでも、ダミーパーティーションは定義されるはずなので、何もでないということは、どうにかしてテーブルを書き込まないことには取り出せそうもありませんけれど。
オフライン