Наскільки добре підтримується файлова система HFS +?


10

Наскільки добре Ubuntu підтримує файлові системи HFS + (тобто формат Mac)? Чи можна їх читати і писати, і чи є якісь потенційні проблеми, на які слід стежити?

Відповіді:


5

Ядро підтримує базову підтримку читання - однак, підтримка журналу майже не існує, що потрібно для підтримки запису. За замовчуванням у більшості сучасних Mac (які використовують HFS + Filesystem) увімкнено Журнал. Для підтримки запису вам потрібно спочатку вимкнути журнал на HFS + Partition:

sudo diskutil disableJournal [VolumeName]

Потім, якщо потрібно, ввімкніть знову за допомогою:

sudo diskutil enableJournal [VolumeName]

Однак, як застереження - Журнал є важливою частиною будь-якої файлової системи, яка її реалізує. Вимкнення його в Mac OSX не рекомендується і  може мати негативний вплив . Проводилася робота над включенням в ядро ​​підтримки журналу для драйвера HFS +, але це ще певний час.


1
Ви маєте на увазі, що драйвер HFS + у ядрі Linux не працює, якщо журнал увімкнено у Mac OS X? Або ви маєте на увазі, що драйвер Linux буде ігнорувати журнал (що було б таким же, як і драйвери ext2 / 3 для Windows, які зараз виконують AFAIK)?
січня

@JanC Ви не можете писати без підтримки журналу. Отже, якщо журнал увімкнено на розділі HFS +, у вас буде тільки кріплення для читання. У EXT2 немає журналу Журнал, і драйвер для Windows для доступу до EXT3 включений у нього підтримку журналу (оскільки це було з 2001 року)
Marco Ceppi

Я використовував драйвер ext2 / 3 для Windows, який ігнорував журнал; він підтримував лише ext2 і ігнорував функції ext3, як і ви можете примусово встановити ext3 як ext2 на Linux та ігнорувати журнал. Отже, добре знати, що для HFS + це різне.
січня


0

Дивлячись на драйвер HFS + у ядрі, здається, він має підтримку читання та запису, але я абсолютно не маю уявлення наскільки стабільний / корисний / тощо. Це є...

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.