Ako spravovať disky Ext2 / Ext3 v systéme OS X

Primárny formát súborového systému v systéme OS X je Apple HFS Plus (alebo Mac OS X Extended), čo je predvolené používanie pre každý novo naformátovaný disk. Na zvýšenie podpory viacerých platforiem však spoločnosť Apple okrem niekoľkých sieťových protokolov súborového systému, ako sú napríklad AFP, NFS a SMB, zahrnula podporu pre niekoľko ďalších typov súborových systémov vrátane FAT32, UDF, UFS a NTFS (v režime iba na čítanie). Kým táto podpora neumožňuje dostatočnú flexibilitu v tom, s akým diskom môže pracovať OS X, vynechá podporu niektorých populárnych alternatív, ako sú ext2 a ext3 formáty používané v systéme Linux.

Zatiaľ čo podpora pre viaceré platformy spoločnosti Apple je poskytovaná predovšetkým na kompatibilitu so systémami Windows, existujú prípady, keď ľudia môžu chcieť používať disky Linux so svojimi systémami Mac. Apple diskusný plagát "rcb4" sa pýta:

"Zaujímalo by ma, pretože chcem dual boot Linux a OS X, uvedenie každého príslušného operačného systému na vlastný menší oddiel a vytvorenie veľkého / domovského oddielu pre všetky moje dáta"

Okrem tých, ktorí by mohli mať záujem o dvojité zavedenie operačného systému OS X s Linuxom a spravovať súbory v oboch prostrediach, existujú aj tí, ktorí môžu mať jednoducho externú jednotku vo formáte Ext2 alebo Ext3, ktorú musia čítať na svojich systémoch OS X.

Existuje niekoľko prístupov, ktoré je možné použiť na správu súborových systémov Ext2 a Ext3 v systéme OS X. Pretože operačný systém Linux bude najkompatibilnejšou voľbou pre čítanie takéhoto formátu jednotky, prvé metódy zahŕňajú jednoduchú inštaláciu systému Linux a jeho používanie ako rozhranie správy súborov :

  1. Nainštalujte Linux na sekundárnu jednotku

    Ak máte sekundárnu jednotku vo vašom systéme alebo máte rozdelenú primárnu jednotku, môžete na túto jednotku nainštalovať Linux a dvojitý počítač spustiť. To bude najkompatibilnejšia možnosť na čítanie jednotky Ext2 alebo Ext3, ale bude tiež vyžadovať používanie spoločného formátu súborového systému (napr. FAT32) ako prenosového sprostredkovateľa medzi inštaláciami Linuxu a OS X.

  2. Nainštalujte Linux na virtuálny počítač

    Druhým prístupom je použitie balíka virtuálneho stroja ako rozhrania k inštalácii systému Linux. Ak máte nainštalovaný softvér Parallels Desktop alebo VMWare Fusion, môžete jednoducho vytvoriť virtuálny stroj väčšiny distribúcií Linuxu (Ubuntu je široko podporovaný) a používať ho na rozhranie s Ext2 / Ext3 diskom a potom buď preniesť súbory do siete OS X hostiteľa alebo podobne používa externý disk FAT32 ako sprostredkovateľ prenosu.

Tieto možnosti vám umožnia zobraziť a spravovať súbory. vyžadujú však nastavenie úplnej inštalácie operačného systému a používanie softvéru virtuálneho počítača.

Alternatívnym prístupom k týmto systémom je použitie systému FUSE (súborový systém v užívateľskom priestore), ktorý je metódou obchádzania potreby úplnej podpory súborového systému pomocou premosťovacieho systému, ktorý používateľom umožňuje spustiť kódový tlmočník súborového systému v rámci svojich používateľských účtov, ku ktorému pristupuje zadaný súborový systém a preložiť ho do použiteľného úložného zariadenia.

Program FUSE bol k dispozícii pre operačný systém OS X v projekte MacFUSE, ale jeho vývoj sa zastavil a FUSE je teraz k dispozícii v projekte "FUSE for OS X" alebo "OSXFUSE", ktorý pochádza z MacFUSE a zdieľa veľkú časť jeho kódovej základne. Ak chcete používať systém FUSE na pripojenie a spravovanie súborových systémov Ext2 a Ext3, budete musieť nainštalovať systém FUSE spolu s doplnkom Ext2 / Ext3 a potom namontovať jednotky manuálne vo vašom používateľskom účte.

  1. Nainštalujte MacFUSE alebo OSXFUSE (ten je preferovaný).
  2. Nainštalujte modul Ext2 FUSE.
  3. Pripojte disk Ext2 / Ext3 a nástroj Disk Utility a vyhľadajte názov zariadenia. Môžete to urobiť tak, že povolíte prezeranie všetkých diskových oddielov a potom vyberiete oblasť Ext2 / Ext3 a získate informácie o nej, aby ste dostali jeho názov zariadenia, čo bude niečo ako "disk2s2".
  4. Vytvorte nový priečinok, ktorý niekde použijete ako bod pripojenia (odporúča sa zložka v adresári skrytý / zväzky, ale môže to byť kdekoľvek budete chcieť).
  5. Namontujte jednotku Ext2 / Ext3 pomocou nasledujúceho príkazu Terminal a nahraďte názov zariadenia a cestu na pripojenie k zariadeniu disku a zadanú cestu:

    fuse-ext2 / dev / disk2s2 / zväzky / miesto pripojenia

    Toto zariadenie predvolene pripojí jednotku iba na čítanie, ale môžete použiť príznak "-o force" na implementáciu podpory zápisu nasledujúcim spôsobom:

    fuse-ext2 -o sily / dev / disk2s2 / zväzky / miesto pripojenia

Po dokončení tohto procesu by sa disk mal pripojiť a jeho obsah by mal byť dostupný. Majte však na pamäti, že existujú určité obmedzenia. Pretože FUSE používa premosťovací prístup s kódom, ktorý beží ako používateľ, jednotky sa nemusia zostať pripojené, keď sa používateľ odhlási. Navyše výkonnosť čítania a zápisu nemusí byť optimálna, ale mala by fungovať.

Ak potrebujete podporu ext2 / 3/4 so zárukou za to, Paragon má natívny ext ovládač pre OS X, ktorý poskytne robustnú podporu formátu; bude to však stáť asi 40 dolárov za licenciu (vďaka čítačke MacFixIt Rick pre tieto informácie).


Otázky? Komentáre? Máte opravu? Uverejnite ich nižšie alebo nám pošlite e-mail!

Uistite sa, že nás navštívte na stránkach Twitter a.

 

Zanechajte Svoj Komentár