Вопрос или проблема
Я купил APFS для Linux у Paragon и столкнулся с проблемами при установке.
Предыстория: Я использую Ubuntu 24.04 на настольном iMac (модель конца 2013 года), разделённом для двойной загрузки MacOS и Ubuntu. Раздел MacOS имеет формат APFS. У меня есть внешний HDD Apple Airport для Time Machine, работающий под управлением MacOS, который также в формате APFS. У меня есть также внешний HDD на 4TB (Seagate IronWolf), подключенный по USB, где я храню свои большие файлы, он также в формате APFS. Я хотел бы получить доступ (чтение/запись) к этим двум внешним HDD APFS и, возможно, также к разделу MacOS на внутреннем HDD (SSD на 2TB), но это второстепенно. Версия моего ядра Linux — 6.8.0-40-generic (я выполнил uname -r в терминале).
Попытки: Когда я следую инструкциям на скриншоте на сайте Paragon, я получаю эту ошибку в терминале — смотрите скриншот. вставьте описание изображения здесь Я получил ту же ошибку после удаления и повторной установки Ubuntu. Я связался с Paragon и открыл заявку, но они не ответили в течение 5 дней. Их официальное руководство пользователя датировано 2022 годом и упоминает версию ядра как потенциальный источник проблем.
Что мне делать? Я в затруднении. Лично, так как я заплатил за программное обеспечение. Мне нужны функции чтения/записи, поэтому я не могу рассматривать FUSE и тому подобное (и никогда не понимал, как это работает).
Вы ответили на свой вопрос.
Их официальное руководство пользователя датировано 2022 годом и упоминает версию ядра как потенциальный источник проблем.
Да, это так. Похоже, автор программного обеспечения не обновил его для версии 24.04 Ubuntu, и поэтому модуль ядра несовместим.
Перед покупкой чего-либо, вы должны убедиться, что оно действительно работает на целевой системе, что, к сожалению, не так в данном случае.
Есть бесплатная альтернатива, доступная здесь, под названием linux-apfs-rw
, которая была обновлена 2 недели назад, так что проект все еще активен.
Paragon все еще рекламирует свой продукт, который требует Ubuntu 22, но срок его службы истек в августе 2024 года. Paragon не упоминает об этом или о каких-либо требованиях в своей маркетинговой стратегии, ни на своем сайте, что Ubuntu 22 — это та версия, которая вам нужна (что обновление программного обеспечения и обновление могут переопределить, когда вы установите 22 и обновите через терминал), но продолжает уверять, что продукт действительно является решением для Linux. Добавляя мелким шрифтом, что вам нужно ядро 5.xx. Если бы это была новая фирма, хорошо, но Paragon продает свои продукты уже долгий срок и рекламирует конвертацию чтения и записи. Так что этого не должно происходить, тем более с этим продуктом, который составляет 763 байта и содержит, например, отсутствующий файл конфигурации. Это леность или продажа фиктивных товаров?
Ответ или решение
Установка Paragon APFS для Linux на Ubuntu 24.04 может оказаться непростой задачей, особенно если учесть, что вы столкнулись с проблемами совместимости с более новой версией ядра. В данном ответе я подробно объясню, как можно установить этот программный продукт, а также предложу альтернативные решения.
Подготовительный этап
Перед началом установки вам необходимо убедиться, что:
- Версия системы: Убедитесь, что у вас установлена Ubuntu 24.04 и ядро версии 6.8.0-40-generic (вы это уже проверили с помощью команды
uname -r
). -
Необходимые зависимости: Убедитесь, что у вас установлены все необходимые пакеты и зависимости. Вы можете выполнить следующие команды:
sudo apt update sudo apt install build-essential dkms linux-headers-$(uname -r)
Установка Paragon APFS
-
Скачивание и извлечение: Загрузите установочный файл Paragon APFS с официального сайта и распакуйте его в удобное для вас место.
-
Переход в каталог: Откройте терминал и перейдите в каталог, куда вы распаковали архив, с помощью команды
cd <путь к каталогу>
. -
Запуск установки: Выполните команду для запуска скрипта установки. Это может быть
sudo ./install.sh
, но точная команда зависит от содержимого распакованной папки. Убедитесь, что вы обладаете правами суперпользователя. -
Проверьте ошибки: Если в ходе установки возникают ошибки, внимательно прочитайте сообщения об ошибках. Возможно, они связаны с несовместимостью между вашим ядром и модулем, предоставляемым Paragon.
Решение проблем с совместимостью
Как вы уже заметили, проблема может заключаться в том, что Paragon APFS не поддерживает ядро 6.x, поскольку текущая версия программного обеспечения ориентирована на более старые версии ядра (5.x). Для решения этой проблемы вы можете рассмотреть следующие альтернативы:
Альтернативы
-
FUSE и
linux-apfs-rw
: Если вам необходимо только чтение, вы можете воспользоваться решениями, основанными на FUSE, такими какlinux-apfs-rw
, который обновляется чаще и может поддерживать APFS в более новых версиях Linux. Ознакомьтесь с проектом на GitHub. -
Возврат к более старой версии Ubuntu: Если вам принципиально важно использование Paragon APFS, рассмотрите возможность установки Ubuntu 22.04, которая совместима с этим программным обеспечением. Это позволит использовать все функции, за которые вы заплатили.
-
Поиск других решений: Обратите внимание на другие платные или бесплатные решения для доступа к APFS. Например, Disk Drill предлагает возможность использования APFS с Linux, albeit with some limitations.
Заключение
Несмотря на ваши ожидания от Paragon APFS, текущая версия программы может не функционировать должным образом с Ubuntu 24.04 из-за проблем совместимости с ядром. Рекомендуется связаться с поддержкой Paragon для получения актуальной информации о возможностях и решениях. В то же время, рассмотрите альтернативы, такие как linux-apfs-rw
, которые могут удовлетворить ваши требования по чтению и записи данных на ваших APFS-дисках.