3TBハードディスクの取り付け

3TBハードディスクの取り付け

3TB の Seagate Barracuda ディスク (モデル番号 st3000dm001) があります。ディスクにはデータが含まれており、ext3 を使用しています。USB 経由で外部 SATA エンクロージャを使用しています。Ubuntu マシンを使用してディスクをマウントしようとしています。

fdisk を使用すると、次の警告が表示されます。

警告: '/dev/sdc' で GPT (GUID パーティション テーブル) が検出されました。ユーティリティ sfdisk は GPT をサポートしていません。GNU Parted を使用してください。

Partedを使用すると、この行が表示されます

/dev/sdc (3001GB)

これは、ディスクが正しいサイズで認識されていることを示すものではありませんが、詳細を確認すると、parted は以下を返します。

エラー: /dev/sdc: 認識されないディスクラベル

他のリソースを教えていただいたり、このディスクをマウントする方法を教えていただければ幸いです。

コメント

皆さんのコメントに感謝します。ディスクには 2.5 TB を超えるデータが含まれていますが、どのようにコピーされたのかよくわからないので、エンクロージャ、デュプリケータ ドッキング ステーション、またはその他の手段を使用したかどうかはわかりません。

コマンドを使用する: parted /dev/sdc

GNU Parted 2.2
Using /dev/sdc
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) P                                                                
Error: /dev/sdc: unrecognised disk label

次のコマンドを使用します: cat /proc/partitions

major minor  #blocks  name

  8   32   2930266584 sdc

パーティションは 1 つだけです。

次のコマンドを使用します: sudo mount /dev/sdc /mnt/data

mount: you must specify the filesystem type

マウントはファイルシステムの種類を自動的に検出すると思っていましたが、次のコマンドでファイルシステムの種類を明示的に指定しました。

sudo マウント -t ext3 /dev/sdc /mnt/data

mount: wrong fs type, bad option, bad superblock on /dev/sdc,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so

つまり、dmesg |しっぽ

[36374.712557] usb 2-2: reset high speed USB device using ehci_hcd and address 2
[36374.991045] usb 2-2: reset high speed USB device using ehci_hcd and address 2
[36375.273782] usb 2-2: reset high speed USB device using ehci_hcd and address 2
[36375.552576] usb 2-2: reset high speed USB device using ehci_hcd and address 2
[36375.830083] usb 2-2: reset high speed USB device using ehci_hcd and address 2
[36375.984427] sd 25:0:0:0: [sdc] Unhandled error code
[36375.984430] sd 25:0:0:0: [sdc] Result: hostbyte=DID_ERROR driverbyte=DRIVER_OK
[36375.984434] sd 25:0:0:0: [sdc] CDB: Read(10): 28 00 00 00 00 02 00 00 02 00
[36375.984444] end_request: I/O error, dev sdc, sector 2
[36375.984459] EXT3-fs: unable to read superblock

何が起こっているのか分かりません。gpt と何か関係があるのでしょうか?


さらなる分析:

次のコマンドを使用します: sudo gdisk -l /dev/sdc

GPT fdisk (gdisk) version 0.5.1

Partition table scan:
  MBR: not present
  BSD: not present
Caution: invalid main GPT header, but valid backup; regenerating main header
from backup!
Warning! One or more CRCs don't match. You should repair the disk!
  APM: not present
  GPT: damaged

Found invalid MBR and corrupt GPT. What do you want to do? (Using the
GPT MAY permit recovery of GPT data.)
 1 - GPT
 2 - Create blank GPT

Your answer:

誤ってデータを消去したくありません :) そのため、どのオプションを試すべきかをよく確認したほうがよいでしょう。

答え1

だから、私は自分自身の質問に答えています!誰かの役に立つかもしれません。

ディスクを SATA 経由で内部接続しましたが、問題なく動作しました。問題は、このようなディスクで動作できる適切なエンクロージャを見つけることのようです。

皆様のご協力に感謝いたします。

答え2

このディスク上でパーティションとファイルシステムがどのように作成されたかを調べる必要があります。これを行うには、次の操作を実行します。

cat /proc/partitions

sdc パーティションが表示されない場合は、ディスク全体に ext3 が存在している可能性があります。

マウントしてみてください。

sudo mkdir /mnt/data
sudo mount /dev/sdc /mnt/data

それが失敗した場合は、/dev/sdc1 などのパーティションを試してください。

関連情報