
以前インストールした Ubuntu サーバー バージョン 12 にマウントされていたハード ドライブをマウントしました。
その後、Ubuntu 13 にアップグレードしてインストールし、同じハードドライブをマウントすると、デバイスの内容が空になります。
実行するとdf -H
次のようになります:
/dev/sda 3.0T 1.5T 1.4T 52% /dataDrive
そしてfdisk -l
こう言いました。
Disk /dev/sda: 3000.6 GB, 3000592982016 bytes
255 heads, 63 sectors/track, 364801 cylinders, total 5860533168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x00000000
Disk /dev/sda doesn't contain a valid partition table
ご覧のとおり、ハードドライブの半分にはデータが入っていますが、に移動して/dataDrive
入力するとls
空になりますか?
問題のドライブは以前に Linux パーティションにフォーマットされています。
ファイルにアクセスできない理由について何か考えはありますか?
答え1
fdisk
は MBR パーティションのみを表示でき、GPT パーティションは表示できません。GPTgdisk
パーティションを一覧表示してみてください。構文は と同じですfdisk
。
GPT パーティションが使用中であれば、それらがリストされるはずです。次に、マウント コマンドを変更して、適切なパーティションをマウントします。ドライブをマウントしようとしているように見えますが、パーティションをマウントしようとしているわけではありません。これは、ドライブに直接アクセスするなど、非常に奇妙なことをしていない限り、必要なことではありません。マウント コマンドと、その後のコマンドの出力には、またはなどdf
のドライブとパーティション番号がリストされるはずです。/dev/sda1
/dev/sda3
上記の手順を試してもパーティション テーブルが検出されない場合は、再構築する必要があるかもしれません。testdisk
予備のシステムにダウンロードし、問題のあるドライブをスキャンして、パーティション テーブルとファイル システムの兆候が見つかるかどうかを確認します。テーブルの再構築に成功した場合は、ディスク上のファイルを参照して新しいテーブルをテストし、問題がなければテーブルをディスクに永続的に書き込みます。