Anbefalt, 2024

Redaktørens valg

Hvordan montere ext4 linux-filsystemer på en Mac med os x sikring

Apple M1 Mac Review: Time to Recalibrate!

Apple M1 Mac Review: Time to Recalibrate!

Innholdsfortegnelse:

Anonim

EXT-filsystemet (forkortelse for utvidet filsystem) og familiemedlemmer til EXT2, EXT3 og EXT4, er filsystemene som brukes av Linux og Raspberry Pi. Mac-brukere som jobber med flere plattformer kan merke at OS X ikke klarer å montere EXT-partisjoner på egen hånd, og at alle som ønsker å montere og lese EXT-stasjoner og andre filsystemer vil trenge å stole på et tredjepartsverktøy.

OSXFuse er et slikt verktøy, et gratis open source-tilbud som lar OS X lese EXT-volum, 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 pakkeinstallasjonsprogrammet
  2. Velg å installere “MacFUSE Compatibility Layer”, dette er valgfritt, men nødvendig for FUSE-EXT2
  3. Start maskinen på nytt når installasjonen er fullført. Du finner kontrollen på “Sikring for OS X” i Systemvalg

På dette tidspunktet kan du koble EXT-filsystemstasjoner og / eller partisjoner fra Linux-verdenen til Mac-en og kunne lese data fra dem som forventet. Det betyr at du kan få tilgang til filer og kopiere filer fra EXT-volumet over til Mac, men ikke omvendt (mer om å bruke EXT-skrivestø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, vil du ikke se det, bortsett fra i et Finder-vindus-sidefelt.

Longtime OS X-brukere kjenner kanskje igjen OSXFuse som etterfølgeren til den nå nedlagte MacFUSE, som en gang i tid var nødvendig for å få Windows NTFS-støtte på Mac også. Nå kan du selvfølgelig bare aktivere NTFS skrivestøtte på Mac-maskiner direkte uten behov for noen tredjepartsverktøy, men det var ikke så lenge siden.

Aktivering av EXT-skrivesupport

Mens OSXFuse legger til EXT-lesestøtte, skrivesupport til EXT er deaktivert som standard og antagelig ikke anbefalt å bruke i det hele tatt, anses det som eksperimentelt og støttes ikke av FUSE av en grunn.

Likevel, hvis du absolutt må skrive til en Linux-partisjon fra OS X og du har en sikkerhetskopi av dataene og / eller stasjonen det gjelder, og du ikke har noe imot å potensielt riste dataene på stasjonen, kan du aktivere å skrive til EXT med følgende trinn:

  • Få FUSE-EXT2 og installer den på MacFUSE
  • Start datamaskinen på nytt, og bruk deretter følgende kommandostreng 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åp på det beste, dette er eksperimentelt og anbefales ikke av en grunn

Det anbefales ikke å aktivere EXT-skrivestøtte. Dette kan ikke overdrives nok. Husk å forstå at det er betydelige risikoer for stasjonen, og det er ganske mulig å skade Linux-partisjonen eller stasjonsfilsystemet ved å gjøre det. Ikke gjør dette uten sikkerhetskopi.

Forresten, et alternativ for dem som trygt ønsker å lese og skrive filer mellom OS X og Linux (og Windows for den saks skyld) ved å bruke en ekstern stasjon, er nok bedre å formatere en stasjon for maksimal kompatibilitet med MS-DOS-filsystemet, som kan nås av omtrent alle operativsystemer der ute. Dette er spesielt nyttig for USB-tommelstasjoner og eksterne disker som du vil bruke til rask lagring og deling av filer utenfor et nettverk. Ellers kan datamaskiner på nettverk bare bruke SMB-protokollen og dele filer mellom Mac OS X, Linux og Windows over 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.

Avinstallere OSXFuse

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

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

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

Top