Sådan administreres Ext2 / Ext3-diske i OS X

Det primære filsystemformat i OS X er Apples HFS Plus (eller Mac OS X Extended), som er standard til enhver nyformateret disk. For at øge platformen understøtter Apple imidlertid støtte til flere andre filsystemtyper, herunder FAT32, UDF, UFS og NTFS (i skrivebeskyttet tilstand), ud over flere protokoller til netværksfilsystemsystemer som f.eks. AFP, NFS og SMB. Selv om denne understøttelse tillader en anstændig fleksibilitet i, hvad diske kan håndteres af OS X, giver det ikke støtte til nogle populære alternativer som ext2 og ext3-formater, der bruges i Linux.

Mens Apples understøttelse på tværs af platforme primært ydes til kompatibilitet med Windows-systemer, er der tilfælde, hvor folk måske ønsker at bruge Linux-diske med deres Mac-systemer. Apple diskussions plakat "rcb4" spørger:

"Jeg undrede mig, da jeg vil dual boot Linux og OS X, sætte hvert OS på deres egen mindre partition og skabe en stor / hjemme partition til alle mine data"

Ud over dem, der måske ønsker dual boot OS X med Linux og styrer filer i begge miljøer, er der dem der måske bare har et Ext2- eller Ext3-formateret eksternt drev, som de skal læse på deres OS X-systemer.

Der er flere tilgange, der kan tages for at styre Ext2- og Ext3-filsystemer i OS X. Da Linux-operativsystemet er den mest kompatible mulighed for at læse et sådant drevformat, omfatter de første metoder simpelthen installation af Linux og brug af det som filsystemstyringsgrænsefladen :

  1. Installer Linux til et sekundært drev

    Hvis du har et sekundært drev i dit system eller har opdelt dit primære drev, kan du installere Linux til dette drev og dobbelt starte din computer. Dette er den mest kompatible mulighed for at læse et Ext2- eller Ext3-drev, men vil også kræve, at du bruger et fælles filsystemformat (dvs. FAT32) som overføringsformidler mellem Linux og OS X-installationerne.

  2. Installer Linux til en virtuel maskine

    En anden tilgang er at bruge en virtuel maskine pakke som en grænseflade til en Linux-installation. Hvis du har Parallels Desktop eller VMWare Fusion installeret, kan du nemt oprette en virtuel maskine af de fleste Linux-distributioner (Ubuntu understøttes bredt) og bruge det til at interface med Ext2 / Ext3-disken og derefter enten netværk-overføre filerne til OS X vært eller ligeledes bruge en ekstern FAT32 disk som overføringsformidler.

Disse muligheder vil arbejde for at se og administrere dine filer; De kræver dog at oprette en komplet operativsysteminstallation og brugen af ​​virtuel maskine software.

En alternativ tilgang til disse er at bruge FUSE-systemet (Filesystem in Userspace), som er en metode til at omgå behovet for fuld filsystemsupport ved at bruge et brosystem, der giver brugerne mulighed for at køre filsystemet tolk kode inden for deres brugerkonti, som vil få adgang et specificeret filsystem og oversætte det til en brugbar lagerenhed.

FUSE har været tilgængelig for OS X i MacFUSE-projektet, men udviklingen for dette er stoppet, og FUSE er nu tilgængelig i projektet "FUSE for OS X" eller "OSXFUSE", der stammer fra MacFUSE og deler meget af sin kodebase. Hvis du vil bruge FUSE-systemet til at montere og administrere Ext2- og Ext3-filsystemer, skal du installere FUSE-systemet sammen med en plug-in til Ext2 / Ext3, og derefter montere drevene manuelt i din brugerkonto.

  1. Installer enten MacFUSE eller OSXFUSE (sidstnævnte foretrækkes).
  2. Installer Ext2 FUSE-modulet.
  3. Vedhæft din Ext2 / Ext3-disk og brug Diskværktøj til at finde enhedens navn på drevet. Dette kan gøres ved at muliggøre visning af alle drevpartitioner og derefter vælge Ext2 / Ext3-partitionen og få oplysninger om det for at få dens enhedsnavn, hvilket vil være noget som "disk2s2".
  4. Opret en ny mappe et sted at bruge som et monteringspunkt (en mappe i den gemte / volumen mappe anbefales, men det kan være hvor som helst du ønsker).
  5. Monter Ext2 / Ext3-drevet ved hjælp af følgende Terminal-kommando, og udskift enhedens navn og monteringssti med den på din disk og din angivne sti:

    fuse-ext2 / dev / disk2s2 / volumener / mountpoint

    Dette vil som standard montere drevet som skrivebeskyttet, men du kan bruge "-tving" -flagget til at implementere skriveunderstøttelse på følgende måde:

    fuse-ext2 -o force / dev / disk2s2 / volumener / mountpoint

Når denne proces er færdig, skal disken monteres og dets indhold skal stilles til rådighed. Husk dog, at der er nogle begrænsninger. Da FUSE bruger en brodannende tilgang med kode, der kører som bruger, kan drev muligvis ikke blive monteret, når en bruger logger ud. Desuden er læse- og skriveydelse muligvis ikke optimal, men det skal fungere.

Hvis du har brug for ext2 / 3/4 support med en garanti bag den, har Paragon en indbygget ekstern driver til OS X, der giver robust support til formatet; Det vil dog koste omkring 40 $ for en licens (takket være MacFixIt Reader Rick for denne information).


Spørgsmål? Kommentarer? Har du en løsning? Send dem nedenfor eller mail os!

Sørg for at tjekke os ud på Twitter og.

 

Efterlad Din Kommentar