Slik monterer du EXT4 Linux-filsystemer på en Mac med OS X-sikring

EXT-filsystemet (kort for utvidet filsystem) og det er familiemedlemmer av EXT2, EXT3 og EXT4, er filsystemene som brukes av Linux og Raspberry Pi. Mac-brukere som jobber med flere plattformer, merker at OS X ikke kan montere EXT-partisjoner alene, og dermed alle som ønsker å montere og lese EXT-stasjoner og andre filsystemer, må stole på et tredjepartsverktøy.

OSXFuse er et slikt verktøy, et gratis open source-tilbud som gjør at OS X kan lese EXT-volumer, og hvis du er komfortabel med litt usikkerhet og risiko for Linux-partisjonen, kan du til og med aktivere en eksperimentell EXT-skrivefunksjon også.

  1. Få OSXFuse fra utvikleren (gratis) og kjør pakkeinstallatøren
  2. Velg å installere "MacFUSE Compatibility Layer", dette er valgfritt, men det er nødvendig for FUSE-EXT2
  3. Start Mac på nytt når installasjonen er ferdig, og du finner kontrollpanelet "Fuse for OS X" i Systemvalg

På dette punktet kan du koble EXT filsystemstasjoner og / eller partisjoner fra Linux verden til Mac og kunne lese data fra dem som forventet. Det betyr at du kan få tilgang til filer og kopiere filer fra EXT-volumet til Mac, men ikke omvendt (mer om å bruke EXT skrive-støtte på et øyeblikk).

Når EXT-stasjoner er montert med FUSE, tolkes volumene som nettverksstasjoner eller servere, så hvis du skjuler skrivebordsikoner eller tilkoblede servere fra Finder-preferanser, ser du ikke det unntatt i et sidebar i Finder-vinduet.

Longtime OS X-brukere kan kanskje gjenkjenne OSXFuse som etterfølger til MacFUSE, som nå ble avsluttet, som en gang til var nødvendig for å få Windows NTFS-støtte på Mac også. Selvfølgelig, nå kan du bare aktivere NTFS-skrivestøtte på Mac-er direkte uten behov for verktøy fra tredjepart, men det var ikke så lenge siden det ikke var tilfelle.

Aktiverer EXT Write Support

Mens OSXFuse legger til EXT read support, skrives støtte til EXT er deaktivert som standard og sannsynligvis ikke anbefalt å bruke i det hele tatt, anses det som eksperimentelt og ikke støttes av FUSE av en grunn.

Ikke desto mindre, hvis du absolutt må skrive til en Linux-partisjon fra OS X, og du har en sikkerhetskopi av dataene og / eller stasjonen i spørsmålet, og du har ikke noe imot at du kan teste dataene på stasjonen, kan du aktivere å skrive til EXT med følgende trinn:

  • Få FUSE-EXT2 og installer den på MacFUSE
  • Start Macen på nytt, og bruk deretter kommandostrengen for å aktivere skrivestøtte:
  • sudo sed -e 's/OPTIONS="auto_xattr, defer_permissions"/OPTIONS="auto_xattr, defer_permissions, rw+"/' -i .orig /System/Library/Filesystems/fuse-ext2.fs/fuse-ext2.util

  • Kryss fingrene og håper på det beste, dette er eksperimentelt og ikke anbefalt av en grunn

Igjen, det er ikke anbefalt å aktivere EXT skrivestøtte. Dette kan ikke overdrevet nok. Sørg for å forstå at det er betydelige farer for stasjonen, og det er ganske mulig å skade Linux-partisjonen eller stasjonens filsystem ved å gjøre det. Ikke gjør dette uten sikkerhetskopiering.

For øvrig er et alternativ for de som ønsker å lese og skrive filer sikkert mellom OS X og Linux (og Windows for det saks skyld) ved hjelp av en ekstern disk, sannsynligvis bedre å formatere en stasjon for maksimal kompatibilitet med MS-DOS-filsystemet, som kan nås med omtrent alle operativsystem der ute. Dette er spesielt nyttig for USB-minnepinner og eksterne disker som du vil bruke til rask filoppbevaring og deling utenfor et nettverk. Ellers kan nettverksbaserte datamaskiner bare bruke SMB-protokollen og dele filer mellom Mac OS X, Linux og Windows via en lokal nettverkstilkobling. Nei, det er ikke det samme som å montere et eksisterende EXT-filsystem, men det fungerer hvis den eneste hensikten er å kunne lese og skrive data mellom forskjellige operativsystemer.

Avinstallerer OSXFuse

Den enkleste måten å avinstallere OSXFuse på, er å bruke pakkenes kontrollpanel:

  • Gå til Systemvalg med  Apple-menyen og velg "Sikring for OS X"
  • Klikk på "Fjern OSXFuse" -knappen og skriv inn administratorpassordet for å avinstallere FUSE fra Mac

Fjerning av OSXFuse fjerner tydeligvis evnen til å montere alle EXT linux filsystemer fra Mac. Du vil avinstallere FUSE-pakkene fra OS X hvis du har tenkt å bruke en av de andre tredjeparts EXT-monteringsløsninger der ute, enten fra Paragon eller andre steder.