я смонтировал предыдущий жесткий диск, смонтированный на ранее установленном сервере 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 ответ1

0

fdisk может видеть только разделы MBR, но не разделы GPT. Попробуйте gdisk для вывода списка разделов GPT. Синтаксис такой же, как у fdisk .

Предполагая, что разделы GPT используются, вы должны увидеть их в списке. Теперь измените команду mount для монтирования соответствующего раздела. Похоже, вы пытаетесь смонтировать диск, а не раздел, что не то, что вам нужно, если вы не делаете что-то действительно странное, например, доступ к сырому диску. Ваша команда монтирования, а затем выходные данные из вашей команды df должны перечислить номер диска и раздела, такой как /dev/sda1 или /dev/sda3 и т.д.

Если после выполнения описанного выше таблица разделов все еще не обнаружена, возможно, вам придется их перестроить. Загрузите testdisk в запасную систему и просканируйте проблемный диск, чтобы определить, могут ли он найти знаки таблиц разделов и файловой системы. Если он успешно может восстановить таблицы, вы можете протестировать новые таблицы, просматривая файлы на диске, и, когда они будут удовлетворены, постоянно записывать таблицы на диск.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .