Asensin äskettäin OS X 10.11: n Mac-tietokoneelleni.

Yritin lukea SD-korttia Ext4: llä osio, jota ei edes näytetty kohdassa Disk Utility, vaikka diskutil näytti sen Linux-osiona.

I ei näytä kiinnittävän osiota (komento mount näyttää olevan muuttunut, mutta en ole tutkinut tätä täysin).

Minulla oli FUSE for OS X asennettu ja päivitetty versioon 2.8.1. Minulla oli myös fuse-ext2, mutta vaikka tämä näkyi Asetuksissa, siinä näkyy ”Ei asennettu”. yritti asentaa uudelleen sourceforge-sivustolta, mutta sai seuraavan virheen: –

This package is incompatible with this version of OS X and may fail to install. 

Onko kukaan ratkaisua sallimaan Ext4-osioiden asentamisen.

Kommentit

  • Hei, mietitkö, oletko ’ löytänyt ratkaisun tähän ongelmaan?
  • @dastaan Kiertelin alkuperäistä tehtävääni asentamalla a Linix-kone. Olen myös asentanut Linix-käyttöjärjestelmän (Ubuntu MATE) virtuaalikoneeseen ja pystyn asentamaan Ext4: n USB-kortinlukijalla (sisäistä lukijaa ei ’ näytä olevan käytettävissä). Kumpikaan näistä ei ole täysin tyydyttävä; En ole päättänyt poistaa SIP käytöstä. En ’ näe, miksi Apple haluaa estää minua käyttämästä laitettani tai miksi se kiihkeästi kieltäytyy rakentamasta Ext4-tukea (kuten NTFS: lle vuosia) – ainakin tämä on avoin lähdekoodi. Toivon edelleen, että joku rakentaa Ext4-tukea, joka toimii SIP: n kanssa.
  • Kiitos nopeasta vastauksesta. Lemme tee se menetelmälläsi, ainakin toistaiseksi. BTt Yritin poistaa SIP-tilan käytöstä nähdäksesi, toimiiko se. Mutta ei voinut ’ saada sitä toimimaan.
  • liittyvät: apple.stackexchange.com/questions/29842/ …

Vastaa

Yritä käyttää ext4fuse .

ext4fuse Tämä on FUSE: n ext4: n vain luku -sovellus. Tärkein syy tähän on mahdollisuus lukea Linux-osioita OSX: stä. Sen pitäisi kuitenkin toimia minkä tahansa FUSE-toteutuksen päällä.

Peruskäyttö, jossa N ja M kohdassa /dev/diskNsM ovat levyn ja osion numerot (kuten 7 ja 1) Ext4 (” Linux ”) -tiedostostasi. Löydät nämä sopivat numerot koneellesi OS X: n ”Levytyökalussa” tai suorittamalla komentoriviltä diskutil list.

 mkdir -p "$HOME/tmp/my-linux-mount" ext4fuse "/dev/diskNsM" "$HOME/tmp/my-linux-mount"  

MacOS Sierrassa vaihtoehto -o allow_other tarvitaan , kuten:

 ext4fuse /dev/diskNsM $HOME/tmp/my-linux-mount -o allow_other  

Asenna sekä ext4fuse että osxfuse käyttämällä Homebrew .

 brew cask install osxfuse brew install ext4fuse  

Mukaan asiakirjat , sinun on ehkä lisättävä <your user> tiedostoon operator ryhmä. Täältä löydät nykyisen käyttäjänimesi käyttämällä whoami.

 sudo dscl . append /Groups/operator GroupMembership "$(whoami)"  

Katso myös korjaus ongelmia napsautettaessa ” sallia ” ” -laajennuksen estäminen ” -viesti osxfuse : lle ja osxfuse -asiakirjoille asennusvaihtoehdoille, kuten allow_other ja defer_permissions .

Kommentit

  • Kiitos vastauksesta! Todella hyödyllinen. Minun piti käyttää sudo ext4fuse /dev/diskNsM ~tmp/my-linux-mount -o allow_other -sovellusta sen asentamiseen, ennen kuin pystyin avaamaan sen käyttäjäni kanssa … Ei ollut ’ avata levy ilman sudo järjestelmässäni
  • Pikaohje tässä: ” lainaamalla ” ~/ komennossa zsh käyttää \~ -kansiota. käyttämällä kotihakemistoa. Harkitse lainausmerkkien poistamista tai käytä sen sijaan $HOME. Vahvistan, että tämä toimii moitteettomasti MacOS Sierra 10.12.3: ssa 🙂
  • @GabLeRoux: aivan oikein! Tietäen kuinka monta kopiopasta tapahtuu pääkäyttäjällä, pidin lainaukset, mutta muutin $HOME. Kiitos!
  • Tämä ei näytä toimivan kunnolla, kuten jotkut virheraportit osoittavat: github.fi / gerard / ext4fuse / issues / 44
  • @JanM: ext4fuse readme-tiedostosta : ” Jos käytät OS XI: tä, suosittelemme, että luotat homebrew-projektiin. ”

vastaus

Älä käytä Paragon ExtFS: ää OSX: lle El Capitanin kanssa. Satama on erittäin kokeellinen huolimatta siitä, että Paragon väittää tukevansa El Capitania .

Olen vahingoittanut kaksi kertaa 1,5 Tt: n ext4-tiedostojärjestelmän korjaamattomien rajojen ulkopuolella käyttämällä kahta erillistä EL Capitan (10.11.3) -asennusta MacBook Prossa ja MacBook Airissa. fsck -y /dev/sda(x) linux-ruudussa, kun tiedostonsiirto on suoritettu, vaatii satojatuhansia kerrannaisvaatimuksia sisältäviä lohkoja, joissa on useita tiedostoja ja hakemistoja – tiedostosarja ei ole enää! DiskUtilty-ohjelmassa Ela Capitanissa, jotta et voi tarkistaa tiedostojärjestelmän eheyttä eikä muotoa ext2 / 3/4: ssä …

Paragon Guys korjaa ohjelmisto kiireellisesti! El Capitania tukeva vaatimus on erittäin suuri harhaanjohtavaa!

Yhteenvetona pudota Paragon ExtFS OSX 10.11.x: llä äläkä tuhlaa 20 dollariasi tai tuulta takaisin Yosemiteen tai aikaisempiin OSX: ään. Vaihtoehtoisesti voit asettaa Linux Boxin GB-verkkoosi ja kopioida SMB: n kautta. Se on turvallisempaa ….

Kommentit

  • Tämä on kuin kauhutarina! Onko sinulla ollut myöhempiä suhteita Paragoniin ’ s ExtFS, koska se päivittäisi tämän kokemuksen, vai oletko välttänyt sen käyttöä? Harkitsin sitä vaihtoehtona, mutta tämä antaa minulle perustellun huolen lukea lisää ennen tekemistä.
  • Minulla oli samanlainen kauhu äskettäin, mutta onneksi pystyin palauttamaan tiedostoni (vain Windows-työkaluilla).
  • Niin kauheaa kuin se saattaa olla, tämä ei ole vastaus kysymykseen kuinka ext4-osiota luetaan Macissa.
  • Tämä ei ole vastaus yllä olevaan kysymykseen.

Vastaa

Kun olet käynyt tällä sivulla tämän ongelman kanssa, tämä toimi minulle:

brew cask install osxfuse brew install ext4fuse 

Nyt sinun on löydettävä Linux-tiedostojärjestelmäsi , joten

diskutil list 

Minulla oli

 #: TYPE NAME SIZE IDENTIFIER 5: Linux Filesystem 149.0 GB disk0s5 

Seurasi sitten @Sean W. ”kommentti,

sudo ext4fuse /dev/disk0s5 ~tmp/my-linux-mount -o allow_other 

Ja se pitäisi nyt asentaa.

Kommentit

  • Tämä ratkaisu toimii, kokeilin sitä vain Mac-tietokoneessani ulkoisella EXT4-asemalla, jonka Synology NAS oli alustanut. Asennettu hieno. Kiitos @Nicolas
  • MacOS 10.13.3 estää ext4fusen suorittamasta. Minun piti siirtyä suojausasetuksiin ja sallia kehittäjä ’ Benjamin Fleischer ’ -ohjelmiston suorittamisen. Tee oma päätöksesi siitä, onko tämä turvallinen toimenpide.
  • Asennaeko tämä ratkaisu vain luku -tilaan vai kirjoitettavissa?
  • Tämä ratkaisu on vain luku -tilassa.
  • Tämä toimi minulle hyvin macOS Mojavessa! Se auttaa diskutil list juuri ennen kuin kytket aseman virtalähteeseen, sitten diskutil list uudelleen verrataksesi lähtöä ja nähdäksesi, mikä asema lisättiin.

Vastaa

Kuten keskustellaan kohdassa fuse-ext2 / OSX 10.11 ” El Capitan ”make fail , asennus fuse-ext2 epäonnistuu OS X 10.11: ssä, El Capitan, System Integrity Protectionin (SIP) takia.

suositeltava ratkaisu on tällä hetkellä poistaa SIP käytöstä .

Vastaa

Olen tehnyt haarukan sulake-ext2 , joka asentaa kaiken hakemistoon / Library ja / usr / local, joten sinun ei tarvitse poistaa SIP: tä käytöstä Mac OS X El Capitan. Iloinen, jos kokeilet sitä ;-).

Kommentit

  • Näytti mielenkiintoiselta, kunnes pääsin Homebrew-vaiheeseen. Onko se Voiko joku tehdä asennettavan paketin?
  • Homebrew tarvitaan vain e2fsprogs-paketille (komennot uuden ext-tiedostojärjestelmän luomiseksi, ext-tiedostojärjestelmän tarkistus jne.). fuse-ext2 käyttää vain efsprogs-komentoa e2label saadakseen ext-taltion etiketin. Mielestäni tämä on välttämätöntä laitteiden automaattisen asennuksen yhteydessä (USB-muistitikut, ulkoiset kiintolevyt, SD-kortit). Jos manuaalinen asennus on kunnossa ja sinun

ei tarvitse tehdä uusia ext-tiedostojärjestelmiä tai tarkistaa olemassa olevia tiedostojärjestelmiä, voit jättää Homebrew- ja e2fsprogs-asennukset pois.

  • Ja jos järjestelmässäsi on jo asennettuna e2fsprogs (MacPortsista, Finkistä tai koottu lähteistä), voit muokata tiedostoa /Library/Filesystems/fuse-ext2.fs/fuse-ext2.util e2fsprogs-asennuksen käyttämiseksi.
  • Jossain vaiheessa, kun tarkistan työteni, minua pyydettiin asentamaan uudempi e2fsck-versio, joten luulen, että jopa niitä, joilla on vanhemmat e2fsprog-asennukset, kehotetaan päivittämään. / div>

    vastaus

    Varoitus: Kun olet kokenut joitain samoja asioita, jotka on kuvattu Schnorchin vastauksessa, En voi enää suositella tätä ohjelmaa! Alkuperäinen vastaus jätetty alla jälkipolville …


    Kaupallinen (20 dollaria) vaihtoehto on Paragon ExtFS for OS X , joka tukee ext2 / 3/4: n luku- / kirjoitusasennusta. Käytän sitä nyt El Capitanissa.

    Siinä on muutamia ärsytyksiä, kuten se, että näennäisesti ei kiinnitetä huomiota fstabissa määriteltyihin kiinnitysvaihtoehtoihin … Mutta näyttää siltä, että se tekee työn hyvin.

    Kommentit

    • Missä ’ on fstab OSX: ssä? Käytän OSX 10.12: ta. Pääsen vain ext4: een Vain luku -tila. Hävitin äskettäin ext4-osiot, mutta olen ’ taistelemassa edelleen Paragonin kanssa.
    • Siirry vain Linuxiin …
  • Vastaa

    Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *