Почему жесткий диск кажется пустым при подключении в Ubuntu?

Вопрос или проблема

Я подключил предыдущий жесткий диск, который был смонтирован на ранее установленном сервере Ubuntu версии 12.

Затем я обновил и установил Ubuntu 13, и когда я монтирую тот же жесткий диск, содержимое устройства пустое.

Выполнение df -H показывает мне следующее:

/dev/sda        3.0T  1.5T  1.4T  52% /dataDrive

А fdisk -l говорит мне следующее:

Диск /dev/sda: 3000.6 GB, 3000592982016 байт
255 голов, 63 сектора/диск, 364801 цилиндров, всего 5860533168 секторов
Единицы = сектора по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 4096 байт
Размер I/O (минимальный/оптимальный): 4096 байт / 4096 байт
Идентификатор диска: 0x00000000

Диск /dev/sda не содержит действительной таблицы разделов

Как видите, половина жесткого диска содержит данные, но когда я перехожу в /dataDrive и ввожу ls, он пуст?

Диск, о котором идет речь, ранее был отформатирован для раздела Linux.

Есть идеи, почему я не могу получить доступ к моим файлам?

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

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

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

Ответ или решение

Причины, по которым жесткий диск может отображаться пустым при монтировании в Ubuntu, могут быть разнообразными. Рассмотрим основные возможные причины и решения данной проблемы.

1. Отсутствие корректной таблицы разделов

Вы упомянули, что при выполнении команды fdisk -l система сообщает, что диск /dev/sda не содержит действительной таблицы разделов. Это может произойти, если диск был отформатирован с использованием схемы разметки GPT, тогда как fdisk ориентируется на MBR (Master Boot Record).

Решение: Установите и используйте gdisk для проверки наличия GPT-разделов. Команда будет аналогичной:

sudo gdisk -l /dev/sda

Если на диске есть разделы, вы увидите их в списке, и сможете монтировать конкретные разделы вместо всего диска. Например, если на диске присутствует раздел /dev/sda1, используйте команду:

sudo mount /dev/sda1 /dataDrive

2. Монтирование всего диска вместо раздела

Если неправильно смонтировать целый диск вместо конкретного раздела, это может привести к тому, что вы не увидите содержимого. Например, при монтировании /dev/sda, а не /dev/sda1 или другого измененного раздела.

Решение: Убедитесь, что вы монтируете именно нужный раздел. Проверяйте наличие и формат разделов, прежде чем монтировать диск.

3. Порча файловой системы

Если таблица разделов или файловая система повреждены, это также может привести к тому, что содержимое не будет доступно.

Решение: Используйте утилиту testdisk для восстанавления таблиц разделов и файловой системы. Установите testdisk и запустите следующий процесс:

  1. Запустите testdisk:
    sudo testdisk
  2. Следуйте инструкциям для сканирования диска на наличие существующих разделов и ремонта файловой системы.

4. Проверьте права доступа

В некоторых случаях файловая система может быть смонтирована, но вы не имеете прав доступа для просмотра содержимого.

Решение: Убедитесь, что текущий пользователь имеет необходимые права на чтение. Используйте команду ls -l /dataDrive и проверьте разрешения. При необходимости можете изменить права на папку с помощью:

sudo chmod -R 755 /dataDrive

Заключение

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

Оцените материал
Добавить комментарий

Капча загружается...