Jak spravovat disky Ext2 / Ext3 v OS X

Formát primárního souborového systému v OS X je Apple HFS Plus (nebo Mac OS X Extended), který je výchozí používaný pro všechny nově naformátované disky. V zájmu zvýšení podpory mezi platformami má společnost Apple kromě několika síťových protokolů o souborových systémech, jako jsou AFP, NFS a SMB, podporu pro několik dalších typů souborů, včetně souborů FAT32, UDF, UFS a NTFS (v režimu pouze pro čtení). Zatímco tato podpora umožňuje slušné množství flexibility v tom, jaké disky lze ovládat OS X, vynechává podporu některých populárních alternativ, jako jsou ext2 a ext3 formáty používané v Linuxu.

Zatímco podpora společnosti Apple pro více platforem je poskytována především pro kompatibilitu se systémy Windows, existují případy, kdy si lidé mohou přát používat disky Linux se systémy Mac. Diskusní plakát Apple "rcb4" se zeptá:

"Zajímalo mě, jelikož jsem chtěl dual bootovat Linux a OS X, dát každý příslušný operační systém na svůj vlastní menší oddíl a vytvořit velký / domovský oddíl pro všechna mé data"

Kromě těch, kteří by chtěli systém OS X s Linuxem spouštět se dvěma systémy a spravovat soubory v obou prostředích, existují i ​​ti, kteří mohou mít externí jednotku ve formátu Ext2 nebo Ext3, kterou potřebují číst na svých systémech OS X.

Existuje několik přístupů, které lze využít k správě souborových systémů Ext2 a Ext3 v operačním systému OS X. Vzhledem k tomu, že operační systém Linux bude nejvíce kompatibilní možností pro čtení takového formátu jednotky, první metody zahrnují jednoduše instalaci systému Linux a jeho použití jako rozhraní pro správu souborů :

  1. Nainstalujte Linux na sekundární jednotku

    Pokud máte sekundární disk ve vašem systému nebo jste rozdělili svou primární jednotku, můžete nainstalovat Linux do této jednotky a spustit počítač dvakrát. Bude to nejkompatibilnější volba pro čtení jednotky Ext2 nebo Ext3, ale také bude vyžadovat společný formát souborového systému (FAT32) jako prostředek přenosu mezi instalacemi Linux a OS X.

  2. Nainstalujte Linux do virtuálního počítače

    Druhým přístupem je použití balíčku virtuálního stroje jako rozhraní k instalaci systému Linux. Pokud máte nainstalovaný program Parallels Desktop nebo VMWare Fusion, můžete snadno vytvořit virtuální stroj většiny distribucí Linuxu (Ubuntu je široce podporován) a používat ho k propojení s diskem Ext2 / Ext3 a pak buď přesunout soubory do OS X hostitele nebo podobně používají externí disk FAT32 jako prostředek přenosu.

Tyto možnosti budou fungovat při prohlížení a správě souborů; nicméně vyžadují nastavení úplné instalace operačního systému a použití softwaru virtuálního počítače.

Alternativním přístupem k nim je použití systému FUSE (Filesystem in the Userspace), který je metodou obejití potřeby úplné podpory souborového systému pomocí přemostění systému, který umožňuje uživatelům spouštět kód interpretů souborového systému v jejich uživatelských účtech, které budou mít přístup zadaný souborový systém a přeložit jej do použitelného úložného zařízení.

FUSE je k dispozici pro OS X v projektu MacFUSE, ale vývoj pro toto se zastavil a FUSE je nyní k dispozici v projektu "FUSE for OS X" nebo "OSXFUSE", který pochází z MacFUSE a sdílí většinu jeho kódové základny. Chcete-li systém FUSE připojit a spravovat souborové systémy Ext2 a Ext3, budete muset nainstalovat systém FUSE spolu s plug-inem pro Ext2 / Ext3 a poté je namontovat do uživatelského účtu ručně.

  1. Nainstalujte MacFUSE nebo OSXFUSE (je preferováno).
  2. Nainstalujte modul Ext2 FUSE.
  3. Připojte disk Ext2 / Ext3 a nástroj Disk Utilities a vyhledejte název zařízení jednotky. Toho lze provést tak, že povolíte prohlížení všech diskových oddílů a poté vyberete oddíl Ext2 / Ext3 a získáte informace o jeho názvu, což bude něco jako "disk2s2".
  4. Vytvořte novou složku, kterou chcete použít jako bod připojení (doporučuje se složka v adresáři skrytá / svazky, ale může to být kdekoli).
  5. Namontujte jednotku Ext2 / Ext3 pomocí následujícího příkazu Terminál a nahraďte název zařízení a cestu k připojení s diskem a zadanou cestou:

    fuse-ext2 / dev / disk2s2 / svazky / připojovací bod

    Toto bude implicitně připojovat jednotku pouze ke čtení, ale můžete použít příznak "-o force" pro implementaci podpory zápisu následujícím způsobem:

    fuse-ext2 -o síla / dev / disk2s2 / svazky / připojovací bod

Po dokončení tohoto procesu by se měl disk připojit a jeho obsah by měl být k dispozici. Mějte však na paměti, že existují určitá omezení. Vzhledem k tomu, že FUSE používá přístup k přemostění s kódem, který běží jako uživatel, nemusí jednotky zůstat připojeny, když se uživatel odhlásí. Výkon čtení a zápisu navíc nemusí být optimální, ale měl by fungovat.

Pokud potřebujete podporu ext2 / 3/4 se zárukou za tím, Paragon má nativní ovladač ext pro OS X, který poskytne robustní podporu formátu; nicméně, to bude stát asi 40 dolarů za licenci (díky čtenáři MacFixIt Rick pro tyto informace).


Otázky? Komentáře? Opravit? Zašlete je níže nebo nám pošlete e-mail!

Ujistěte se, že nás na Twitteru a.

 

Zanechte Svůj Komentář