Как смонтировать GPT-диск в Ubuntu 18.04 LTS?

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

Вот что произошло:

1 – У меня есть iMac, и я пытался понизить его с High Sierra до El Capitan, пытаясь вручную заставить его установку. Это повредило системные файлы ОС, и я не смог запустить iMac.

2 – Затем я создал загрузочный Ubuntu 18.04 LTS на флешке и загружаю iMac таким образом. Хотя Ubuntu и распознает диск, он не может его смонтировать. Поэтому я не могу сделать резервную копию файлов, чтобы попробовать снова установить macOS.

Как мне смонтировать SSD Apple, чтобы сделать резервную копию моих файлов?

Это SSD Apple емкостью 1.0 ТБ с разделом GPT, и iMac не имеет доступа к интернету, поэтому все, что мне может понадобиться для исправления этой ситуации, я должен получить с другого компьютера и использовать флешку для передачи на Mac.

Надеюсь, я объяснил достаточно понятно, я не эксперт в кодировании, поэтому надеюсь на самое простое решение этой проблемы.

ИЗМЕНЕНИЕ: Вот некоторые вещи, которые я попробовал:

sudo fdisk -l
Диск /dev/sda: 931.9 GiB, 1000555581440 байт, 1954210120 сектор
Единицы: сектора по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 4096 байт
Размер I/O (минимальный/оптимальный): 4096 байт / 4096 байт
Тип метки диска: gpt

Устройство      Начало        Конец    Секторы   Размер Тип
/dev/sda1      40     409639     409600   200M EFI System
/dev/sda2  409640 1954210079 1953800440 931.7G unknown

ubuntu@ubuntu:~$ sudo mount /dev/sda2 /mnt/mydrive mount: /mnt/mydrive: неверный тип файловой системы, плохой параметр, плохой суперблок на /dev/sda2, отсутствует кодовая страница или вспомогательная программа, или другая ошибка.

root@ubuntu:~# sudo mount -o force -t hfsplus /dev/sda2 /mnt/mydrive mount: /mnt/mydrive: неверный тип файловой системы, плохой параметр, плохой суперблок на /dev/sda2, отсутствует кодовая страница или вспомогательная программа, или другая ошибка.

`root@ubuntu:~# sudo blkid
/dev/sda1: LABEL=”EFI” TYPE=”vfat” PARTLABEL=”EFI System Partition”
/dev/loop0: TYPE=”squashfs”
/dev/loop1: TYPE=”squashfs”
/dev/loop2: TYPE=”squashfs”
/dev/loop3: TYPE=”squashfs”
/dev/loop4: TYPE=”squashfs”
/dev/loop5: TYPE=”squashfs”
/dev/loop6: TYPE=”squashfs”
/dev/sdb1: LABEL=”Ubuntu 18.04 LTS amd64″ TYPE=”iso9660″ PTTYPE=”dos”
/dev/sdb2: SEC_TYPE=”msdos” TYPE=”vfat”
/dev/sda2: PARTLABEL=”Customer”

ubuntu@ubuntu:~$ chmod 777 /mnt/mydrive chmod: изменение прав доступа к '/mnt/mydrive': Операция не разрешена

root@ubuntu:~# dmesg | tail [15973.657824] hfsplus: не удается найти суперблок HFS+ [16676.299567] hfsplus: не удается найти суперблок HFS+ [16678.938532] hfsplus: не удается найти суперблок HFS+ [16692.359656] hfsplus: не удается найти суперблок HFS+ [16698.538832] hfsplus: не удается найти суперблок HFS+ [17648.524471] usb 1-6: USB отключен, номер устройства 12 [17906.084770] hfsplus: не удается найти суперблок HFS+ [18851.170154] hfsplus: не удается найти суперблок HFS+ [20157.836826] hfsplus: не удается найти суперблок HFS+ [20311.030734] hfsplus: не удается найти суперблок HFS+

Запустите gnome-disks, там вы можете получить адрес устройства /dev/XXX. (Например: /dev/sda1).

Затем вы можете попробовать смонтировать его в терминале. Если у вас не получится, вы можете опубликовать сообщение об ошибке, и мы сможем вам лучше помочь 😉

mkdir mnt_ssd
sudo mount /dev/XXX mnt_ssd/


Изменение:
Похоже, у вашего суперблока есть некоторые проблемы.

Вы можете попытаться смонтировать с офсетом

sudo mount -t hfsplus -o ro,offset=$((512*409640)),sizelimit=$((512*1953800440)) /dev/sda /mnt/mydrive

Если это не сработает, я рекомендую сделать копию диска с помощью sudo dd if=/dev/sda2 of=/somewhere/you/have/enough/space/disk.dd

Источник: Не удается смонтировать диск HFS+, плохой суперблок?

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

Чтобы смонтировать диск GPT на Ubuntu 18.04 LTS, выполните следующие шаги. Важно учесть, что вы находитесь в ситуации, в которой диск, вероятно, использует файловую систему HFS+, что является типичным для macOS. Давайте рассмотрим процесс действий, который может помочь вам получить доступ к вашим данным.

Шаг 1: Подготовка системы

  1. Подключите носитель с установленным Ubuntu 18.04 LTS и загрузите iMac с него.
  2. Убедитесь, что все необходимые утилиты установлены. В стандартной установке Ubuntu 18.04 они должны присутствовать, но если вы не уверены, вот команда для установки необходимых инструментов:

    sudo apt update
    sudo apt install hfsprogs

Шаг 2: Определение разделов

Чтобы понять, какие разделы доступны на вашем iMac, выполните следующую команду:

sudo fdisk -l

Вы уже выполнили эту команду, и видите, что ваш Apple SSD определен как /dev/sda с двумя разделами:

  • /dev/sda1 (EFI)
  • /dev/sda2 (неизвестный, вероятно, HFS+)

Шаг 3: Создание точки монтирования

Создайте директорию, где будет монтироваться ваш диск:

sudo mkdir /mnt/mydrive

Шаг 4: Монтирование раздела

Теперь попробуйте смонтировать раздел /dev/sda2. Поскольку вы получили сообщение об ошибке о неверном superblock, возможно, стоит попробовать несколько различных параметров монтирования.

4.1 Простой монтирование

Попробуйте:

sudo mount -t hfsplus /dev/sda2 /mnt/mydrive

Если ошибка повторяется, попробуйте выполнив монтирование в режиме только для чтения:

sudo mount -t hfsplus -o ro /dev/sda2 /mnt/mydrive

4.2 Использование параметров смещения

Если ни один из вышеуказанных подходов не работает, возможно, стоит попробовать установить смещение для монтирования. Используйте следующую команду:

sudo mount -t hfsplus -o ro,offset=$((512*409640)),sizelimit=$((512*1953800440)) /dev/sda /mnt/mydrive

Шаг 5: Проверка состояния

После выполнения команды о монтировании, проверьте, удалось ли вам получить доступ к вашим данным:

ls /mnt/mydrive

Шаг 6: Альтернативные методы

Если доступ по-прежнему невозможен, рассмотрите возможность использования dd для создания образа данных:

sudo dd if=/dev/sda2 of=/somewhere/you/have/enough/space/disk.dd

Этот образ может быть позже смонтирован на другой системе, если возникнут проблемы с текущим оборудованием.

Заключение

Процесс монтирования GPT-диска в Ubuntu может быть сложным, особенно при работе с HFS+. Важно следовать приведенным шагам и, если один метод не сработает, пробовать другие. По возможности сделайте резервные копии данных, чтобы сохранить их целостность.

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

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