GNU/Linux >> Znalost Linux >  >> Linux

Jaký souborový systém použít mezi OSX a Linuxem

Linux umí bez problémů zapisovat na HFS+. Pokud opravdu potřebujete podporu čtení/zápisu z obou operačních systémů, pak máte pouze jednu možnost, a to formátovat jako HFS+, protože Time Machine nebude fungovat s ostatními a macOS nemůže nativně zapisovat do ext4 (viz Jak mohu připojit souborový systém ext4 na OS X?)

Protože Linux umožňuje zápis do žurnálovaných svazků HFS+, použijte Disk Utility.app na vašem Macu k naformátování oddílu pomocí HFS+ (žurnálovaný).

Novější verze macOS budou ve výchozím nastavení používat APFS místo HFS+, ale podpora Linuxu pro APFS je stále dost omezená. Existuje ovladač FUSE pouze pro čtení, ale v budoucnu může být přidána podpora zápisu.


Jen pro doplnění slhckovy odpovědi, formátování oddílu jako nežurnálovaného bylo pomocí Disk Utility na OSX 10.7 trochu složité, protože možnost pro HFS+ bez žurnálu není v možnostech formátování (vymazání) patrná.

Řešením je naformátovat jej jako žurnálovaný HFS+, pak vypnout žurnálování výběrem oddílu a poté, zatímco držíte klávesu volby, otevřete nabídku "Soubor" a vyberte "Zakázat žurnálování".

Podivný.

Viz https://discussions.apple.com/thread/3232454?start=0&tstart=0


Nyní existuje moderní možnost pro kompatibilitu s macOS a Linux na úrovni souborového systému:ZFS. Funguje dobře a je podporován v obou prostředích (viz https://zfsonlinux.org/ a https://openzfsonosx.org/).

Je to možnost, kterou jsem dosud v této souvislosti, zde ani v odpovědích na podobné otázky nezmínil.

Výhody:

  • Moderní, aktivně vyvíjený a do budoucna odolný souborový systém s otevřeným zdrojovým kódem.
  • Hraje dobře s oprávněními a UNIX obecně (souborové systémy podobné FAT to nedělají v žádné ze svých inkarnací, pokud vím).
  • Velmi dobře se hodí pro sdílený oddíl v systému s duálním spouštěním.
  • Jako bonus nabízí ZFS spoustu jedinečných funkcí, jako je integrita dat, správa fondu, kopírování při zápisu, snímky (https://itsfoss.com/what-is-zfs/). Teprve nedávno se Btrfs (Linux) a APFS (macOS) snažily dohnat podobné funkce.

Nevýhody:

  • Může to vyžadovat trochu znalostí a správy, vzhledem k tomu, že se jedná o souborový systém a správce svazků v jednom.
  • Vyžaduje instalaci systémového softwaru třetí strany v systémech macOS i Linux (v systému macOS jej lze nainstalovat pomocí brew cask a v systému Linux může být podporován distribucí, jako to dělá například Ubuntu).
  • V závislosti na případu použití nemusí být příliš vhodný pro přenosné disky. Je pravděpodobné, že systémy MacOS a Linux většiny ostatních lidí nebudou schopny číst vaše disky naformátované v ZFS „tak, jak jsou“ (viz bod výše), a selhání připojení, jako je nechtěné odpojení kabelu, může mít nepříjemné následky.

Osobně používám ZFS s dual-boot (macOS/Linux) Macbook Pro již několik let, a to jak s USB3 disky, tak s interními SATA disky. V závislosti na situaci je to velmi dobré řešení.

Existuje také aktivně vyvinutý, i když velmi nedávný, ZFS Windows port. Může však trvat několik let, než bude použitelný v produkci (https://github.com/openzfsonwindows/ZFSin).


Linux
  1. 25 nejčastějších otázek a odpovědí v rozhovoru pro Linux

  2. Jak vytvořit a připojit souborové systémy v Linuxu

  3. Jak používat příkazy strace a ltrace v Linuxu

  1. Vysvětlení typů souborových systémů Linux, který byste měli použít

  2. Jak připojit a odpojit souborový systém v Linuxu

  3. Rozdíl mezi souborovým systémem vytvořeným fdisk a souborovým systémem vytvořeným mkfs - linux

  1. Linux File Command:Co dělá a jak jej používat

  2. Linux Host File:Jak jej upravit a používat?

  3. Binární kompatibilita mezi Mac OS X a Linuxem