Så här monterar du EXT4 Linux-filsystem på en Mac med OS X-säkring

EXT-filsystemet (kort för Extended File System) och det är familjemedlemmar i EXT2, EXT3 och EXT4, är filsystemen som används av Linux och Raspberry Pi. Mac-användare som arbetar med flera plattformar kan märka att OS X inte kan montera EXT-partitioner på egen hand, och alltså som vill montera och läsa EXT-enheter och andra filsystem måste de förlita sig på ett tredjepartsverktyg.

OSXFuse är ett sådant verktyg, ett gratis open source-erbjudande som låter OS X läsa EXT-volymer, och om du är bekväm med viss osäkerhet och risk för Linux-partitionen kan du även aktivera en experimentell EXT-skrivfunktion.

  1. Hämta OSXFuse från utvecklaren (gratis) och kör paketinstallatören
  2. Välj att installera "MacFUSE Compatibility Layer", det här är valfritt men nödvändigt för FUSE-EXT2
  3. Starta om Mac när installationen är klar, du hittar kontrollpanelen "Fuse for OS X" i Systeminställningar

Vid denna tidpunkt kan du ansluta EXT-filsystemstationer och / eller partitioner från Linux-världen till Mac och kunna läsa data från dem som förväntat. Det betyder att du kan komma åt filer och kopiera filer från EXT-volymen till Mac, men inte vice versa (mer om att använda EXT-skrivstöd på ett ögonblick).

När EXT-enheter är monterade med FUSE, tolkas volymerna som nätverksstationer eller servrar, så om du gömmer skrivbordsikoner eller anslutna servrar från Finder-inställningar så kommer du inte se det utom i ett sidfönster i Finder-fönstret.

Longtime OS X-användare kanske känner igen OSXFuse som efterträdare till den nu avstängda MacFUSE, som en gång i tiden var nödvändig för att få Windows NTFS-stöd på Mac också. Självklart kan du nu bara aktivera NTFS-skrivstöd på Mac direkt utan att behöva några verktyg från tredje part, men det var inte så länge sedan.

Aktiverar EXT Skriv Support

Medan OSXFuse lägger till EXT lässtöd, skrivs support till EXT är avstängt som standard och antagligen inte rekommenderat att använda alls, det anses som experimentellt och stöds av FUSE av en anledning.

Men om du absolut måste skriva till en Linux-partition från OS X och du har en säkerhetskopia av data och / eller enheten i fråga och du inte har något emot att eventuellt rista data på enheten, kan du aktivera skrivning till EXT med följande steg:

  • Få FUSE-EXT2 och installera den på MacFUSE
  • Starta om Mac-datorn, använd sedan kommandosträngen för att aktivera skrivstöd:
  • 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

  • Korsa dina fingrar och hoppas på det bästa, det här är experimentellt och rekommenderas inte av en anledning

Återigen rekommenderas inte EXT skrivstöd. Detta kan inte överdrivas tillräckligt. Var noga med att förstå att det finns stora risker för enheten och det är ganska möjligt att skada Linux-partitionen eller drivrutinsfilsystemet genom att göra det. Gör det inte utan säkerhetskopiering.

Förresten, ett alternativ för dem som vill läsa och skriva filer säkert mellan OS X och Linux (och Windows för den delen) med hjälp av en extern enhet är förmodligen bättre att formatera en enhet för maximal kompatibilitet med MS-DOS-filsystemet, som kan nås av nästan alla operativsystem där ute. Detta är särskilt användbart för USB-tumminer och externa skivor som du vill använda för snabb fillagring och delning utanför ett nätverk. I annat fall kan nätverksdatorer bara använda SMB-protokollet och dela filer mellan Mac OS X, Linux och Windows via en lokal nätverksanslutning. Nej, det är inte detsamma som att montera ett existerande EXT-filsystem, men det fungerar om den enda avsikt är att kunna läsa och skriva data mellan olika operativsystem.

Avinstallera OSXFuse

Det enklaste sättet att avinstallera OSXFuse är med hjälp av paketets kontrollpanel:

  • Gå till Systeminställningar via  Apple-menyn och välj "Säkring för OS X"
  • Klicka på "Ta bort OSXFuse" -knappen och ange administratörslösenordet för att avinstallera FUSE från Mac

Om du tar bort OSXFuse tar du upp möjligheten att montera alla EXT Linux-filsystem från Mac. Du kommer att vilja avinstallera FUSE-paketen från OS X om du tänker använda en av de andra tredjeparts EXT-monteringslösningarna där ute, antingen från Paragon eller någon annanstans.