Slik administrerer du Ext2 / Ext3-disker i OS X

Det primære filsystemformatet i OS X er Apples HFS Plus (eller Mac OS X Extended), som er standard som brukes til en nyformatert disk. For å øke støtte på tvers av plattformer har Apple imidlertid inkludert støtte for flere andre filsystemtyper, inkludert FAT32, UDF, UFS og NTFS (i skrivebeskyttet modus), i tillegg til flere protokoller for nettverksfilsystemer som AFP, NFS og SMB. Selv om denne støtten tillater en anstendig fleksibilitet i hvilke disker som kan håndteres av OS X, utelates det ikke støtte for noen populære alternativer som ext2 og ext3-formatene som brukes i Linux.

Selv om Apples plattformstøtte primært er gitt for kompatibilitet med Windows-systemer, er det tilfeller der folk kan ønske å bruke Linux-disker med sine Mac-systemer. Apple diskusjons plakat "rcb4" spør:

"Jeg lurte på siden jeg vil doble oppstart Linux og OS X, sette hvert OS på egen mindre partisjon og lage en stor / hjemme partisjon for alle mine data"

I tillegg til de som kanskje ønsker å doble boot OS X med Linux og administrere filer i begge miljøer, er det de som kanskje bare har en Ext2- eller Ext3-formatert ekstern stasjon som de trenger å lese på deres OS X-systemer.

Det er flere tilnærminger som kan tas for å administrere Ext2- og Ext3-filsystemer i OS X. Siden Linux OS vil være det mest kompatible alternativet for å lese et slikt stasjonsformat, inkluderer de første metodene bare å installere Linux og bruke det som filsystemstyringsgrensesnitt :

  1. Installer Linux til en sekundær stasjon

    Hvis du har en sekundær stasjon i systemet eller har partisjonert din primære stasjon, kan du installere Linux til denne stasjonen og doble oppstart datamaskinen. Dette vil være det mest kompatible alternativet for å lese en Ext2- eller Ext3-stasjon, men vil også kreve at du bruker et felles filsystemformat (dvs. FAT32) som overføringsformidler mellom Linux og OS X-installasjonene.

  2. Installer Linux til en virtuell maskin

    En annen tilnærming er å bruke en virtuell maskinpakke som et grensesnitt til en Linux-installasjon. Hvis du har Parallels Desktop eller VMWare Fusion installert, kan du enkelt lage en virtuell maskin med de fleste Linux-distribusjoner (Ubuntu støttes i stor grad) og bruker det til å koble til Ext2 / Ext3-disken og deretter enten nettverksoverføre filene til OS X vert eller tilsvarende bruke en ekstern FAT32-disk som overføringsformidler.

Disse alternativene vil fungere for å vise og administrere filene dine; De krever imidlertid å sette opp en fullstendig operativsysteminstallasjon og bruk av virtuell maskinvare.

En alternativ tilnærming til disse er å bruke FUSE-systemet (Filesystem in Userspace), som er en metode for å omgå behovet for full filsystemstøtte ved å bruke et brosystem som tillater brukere å kjøre filsystemtolkekode i deres brukerkontoer, som vil få tilgang et spesifisert filsystem og oversette det til en brukbar lagringsenhet.

FUSE har vært tilgjengelig for OS X i MacFUSE-prosjektet, men utviklingen for dette har stoppet, og FUSE er nå tilgjengelig i prosjektet "FUSE for OS X" eller "OSXFUSE", som er hentet fra MacFUSE og deler mye av kodebasen. For å bruke FUSE-systemet til å montere og administrere Ext2- og Ext3-filsystemer, må du installere FUSE-systemet sammen med en plugin for Ext2 / Ext3, og deretter montere stasjonene manuelt i brukerkontoen din.

  1. Installer enten MacFUSE eller OSXFUSE (sistnevnte foretrekkes).
  2. Installer Ext2 FUSE-modulen.
  3. Fest Ext2 / Ext3-disken din og bruk Diskverktøy for å finne enhetens navn på stasjonen. Dette kan gjøres ved å muliggjøre visning av alle diskpartisjoner, og deretter velge Ext2 / Ext3-partisjonen og få informasjon om det for å få navnet på enheten, noe som vil være noe som "disk2s2."
  4. Opprett en ny mappe et sted å bruke som et monteringspunkt (en mappe i skjult / volum-katalogen anbefales, men det kan være hvor som helst du ønsker).
  5. Monter Ext2 / Ext3-stasjonen ved hjelp av følgende Terminal-kommando, og erstatt enhetens navn og monteringsbane med den på disken din og den angitte banen:

    sikring-ext2 / dev / disk2s2 / volumer / monteringspunkt

    Dette vil som standard montere stasjonen som skrivebeskyttet, men du kan bruke "-tving" -flagget til å implementere skrivestøtte på følgende måte:

    sikring-ext2 -o kraft / dev / disk2s2 / volumer / monteringspunkt

Når denne prosessen er ferdig, bør disken monteres og innholdet skal gjøres tilgjengelig. Vær imidlertid oppmerksom på at det er noen begrensninger. Siden FUSE bruker en bruddtilnærming med kode som kjører som bruker, kan det hende at stasjoner ikke blir montert når en bruker logger ut. I tillegg kan lese og skrive ytelse kanskje ikke være optimal, men det skal fungere.

Hvis du trenger ext2 / 3/4-støtte med en garanti bak den, har Paragon en innfødt ekstern driver for OS X som gir robust støtte for formatet. Det vil imidlertid koste rundt $ 40 for en lisens (takk til MacFixIt-leseren Rick for denne informasjonen).


Spørsmål? Kommentarer? Har du en løsning? Legg inn dem under eller send oss ​​en e-post!

Pass på å sjekke ut på Twitter og.

 

Legg Igjen Din Kommentar