Яку файлову систему використовувати між OSX та Linux


22

У мене є лапи на великому USB-накопичувачі, який я хотів би використовувати як резервне / загальне сховище в офісі. Я думав мати два розділи: один із резервних копій Time Machine та один для загального зберігання. Оскільки я буду використовувати диск як для моєї робочої станції Linux, так і для MacBook Pro, мені було цікаво, яку файлову систему використовувати.

Я читав тут старі теми форуму та питання, і я розумію, що Time Machine вимагає обсягу з файловою системою HFS +, це означає, що це не буде працювати з ext4. Так само HFS + буде читатись на Linux, але для продуктивності це буде сумнівно. Більшість знайдених нами даних є з епохи 2009–2010 років, тому мені цікаво, чи були якісь зміни, чи могла хтось підтвердити чи спростувати ці твердження? або, можливо, додати більше інформації з цього питання ...

То було б доцільно мати один розділ з HFS + і один з ext4? Я скептично налаштований, якщо це буде набагато краще ... Крім того, інструмент для дискової утиліти в OSX не дає можливості форматувати з нативної Linux, мабуть, швидше за все, хтось використовує Win / OSX, ніж Linux / OSX ..


Я думав, розширений варіант файлової системи?
Саймон Шихан

Ви маєте на увазі exFAT, або ext2 / 3/4? Останні не надаються як опція, тоді як перший не особливо бажаний :(
поск

Відповіді:


26

Linux може писати на HFS + без проблем. Якщо вам дійсно потрібна підтримка читання / запису з обох ОС, то у вас є лише один вибір, а саме форматування як HFS +, оскільки Time Machine не працюватиме з іншими, а macOS не може спочатку писати на ext4 (див. Як я можу встановити файлову систему ext4 в ОС X? )

Оскільки Linux дозволяє записувати в томи HFS + у форматі HFS + , використовуйте Disk Utility.app на вашому Mac, щоб відформатувати розділ за допомогою HFS + (в журналі).

Новіші версії macOS за замовчуванням використовуватимуть APFS замість HFS +, але підтримка Linux для APFS все ще досить обмежена. Існує драйвер FUSE , доступний лише для читання , але в майбутньому може бути додана підтримка запису.


дякую за відповідь, мені було цікаво, чи буде другий розділ (той, для Linux / osx) краще ext4 або hfs +. Я маю на увазі, наскільки я розумію, обидва варіанти мають недоліки. Чи є у вас якісь коментарі до цього?
posdef

Ви не зможете записати на нього з OS X, коли він ext4, якщо ви не плануєте використовувати сторонні інструменти. Я не думаю, що швидкість запису до HFS + з Linux була б великою проблемою з іншого боку.
slhck

як щодо HFS + Journaled та Linux. Я десь читав, що сумісність Linux залежить від того, чи ні, ні гучність HFS + є чи ні (як не в радість, якщо об'єм HFS
переміщується

посилання на вищезазначений коментар: "Драйвер ядра HFS + Linux має підтримку для читання та запису на HFS + некурсовані накопичувачі / розділи, але має лише підтримку для читання HFS + з журналом. Журнал - це надмірне поведінка файлової системи, яка допомагає захистити від втрати даних. Якщо ви плануєте записувати на розділ HFS +, журнал накопичувачів потрібно вимкнути в Mac OS X. " (отримано з Вікіпедії, але з посиланням на тему на форумах Ubuntu)
postdef

1
Також згадуються проблеми для розділів більше 2 Тб: "У 2009 році у цих драйверів було діагностовано, що вони пошкоджують диски HFS + ємністю більше 2 ТБ. Отже, дистрибутиви Linux, такі як Debian і Ubuntu, також припинили можливість монтажу HFS + накопичувачі або перегородки більше 2 Тб. З лютого 2011 року триває робота щодо зняття цього обмеження ". ( wikipedia )
колен

12

Просто для додання відповіді slhck, форматування розділу як не-зафіксованого в журналі було трохи хитро, використовуючи Disk Utility на OSX 10.7, оскільки опція для HFS + нереалізованого не очевидна в параметрах форматування (видалення).

Рішення полягає в тому, щоб відформатувати його у форматі HFS +, зафіксованим у черговому режимі, а потім вимкнути журнал, вибравши розділ, потім, утримуючи клавішу опції, відкрити меню "Файл" та вибрати "Вимкнути журнал".

Дивно.

Дивіться https://discussions.apple.com/thread/3232454?start=0&tstart=0


2
Здається (після спроби) ви можете будь-коли вмикати та вимикати журнал (використовуючи дивний метод цієї відповіді), не впливаючи на вміст розділу. Отже, якщо вам подобається, ви можете вмикати журнал щоразу, коли ви перебуваєте на Mac, доки ви пам’ятаєте вимкнути його перед вилученням (щоб він монтувався як читання / запис (замість лише читання) на Linux). (Шкода, що OSX не може зробити це автоматично для нас, з деяким 3-м варіантом, наприклад, "лише увімкненим у Mac (linux-friendly)" ...)
Метт,
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.