MacFUSE 0.1: Konečne zápis na NTFS v Mac OS X a ako na to

macfuse install shot - MacFUSE 0.1: Konečne zápis na NTFS v Mac OS X a ako na to

Tento článok bol pôvodne napísaný a publikovaný 17. januára 2007. Vzhľadom na to, že má po iPhone (prekvapivo) najväčšiu vyhľadávanosť na MacBlogu sme sa rozhodli, že ho publikujeme znova. V tejto súvislosti by sme bez nejakej špeciálnej pravidelnosti chceli cez víkendové dni „oprášiť“ niektoré staré články, ktoré sú stále aktuálne, zaujímavé, alebo sa im v minulosti nedostavilo veľa pozornosti.

Oficiálne Mac OS X Tiger nepodporuje ani neumožňuje zápis na NTFS partície. Pri prenášaní dát z Windows musíte použiť pre plnú kompatibilitu (čítanie aj zápis) jedine starý súborový systém FAT32, ktorý ma okrem iného limit na maximálnu veľkosť súboru 4GB. Problém to môže byť pri prenose veľkých objemov videa. Samozrejme je veľa ďalších dôvodov, prečo by ste chceli zapisovať na NTFS partície – kto to potrebuje, vie prečo.

Google dovoľuje zamestnancom pracovať na vlastných projektoch a jeden zo zamestnancov, Amit Singh, vytvoril projekt MacFUSE umožňujúci zápis na NTFS pomocou preportovaného FUSE mechanizmu z Linuxu. Princíp fungovania MacFUSE je zložitý na zrozumiteľné preloženie do nášho jazyka, v princípe ale ide o zápis na úrovni užívateľského prostredia, nie kernelu.- Stiahnite oba DMG súbory, jeden so samotným MacFuse, druhý s NTFS-3G (Linuxový open-source ovládač NTFS).

  • MacFUSE  (~9MB)
  • NTFS-3G (skompilovaný  z verzie z 16.1.2007, ~1,3MB)

UPDATE: nové verzie nájdete vždy aj na špeciálnej podstránke tohto blogu.

Postup inštalácie:

  • Nainštalujte MacFUSE z DMG súboru. Na konci musíte reštartovať  počítač.
  • Nainštalujte NTFS-3G z DMG pomocou programu Pacifist (Bez neho to pravdepodobne  nenainštalujete kvôli chybovej hláške, že sa MacFUSE nenašiel). Pacifistom  inštaláciu ručne „vynútite“.
NTFS-3G inštalácia v Pacifist-e
  • Spustite Disk Utility a unmountite disk s Windows (ak je mountnutý).
  • V informáciach (modrá ikonka „i“) zistite identifikátor Windowsovej  partície (napr. disk0s3)
Disk Utility info
  • Spustite Terminal a zadajte nasledujúci príkaz (vytvorenie symbolic  link-u):
sudo ln -s /System/Library/Filesystems/fusefs.fs/mount_fusefs /usr/bin/mount_fusefs
  • Vytvorte adresár, ktorý poslúži ako mount point pre NTFS partíciu.  V mojom prípade použijem „ntfsdisk“, takže mkdir /Volumes/ntfsdisk
  • Mountnite NTFS partíciu nasledujúcim príkazom (doplňte správny  identifikátor a mount point):
sudo /usr/local/bin/ntfs-3g /dev/disk0s3 /Volumes/ntfsdisk -o ping_diskarb,volname=ntfsdisk

Mount sa na ploche objaví ako sieťový disk – odteraz môžete zapisovať na NTFS partície. Odskúšané a funkčné!

Viac článkov na tému

37 komentárov

  1. JK píše:

    Uf, stále složité. Doufám, že než definitivně switchnu, udělá někdo one-click aplikaci:-)

  2. zwan píše:

    funguje, dik!! nie je to az take zlozite, su to lahke kroky. inac leopard vraj uz bude podporovat zapis na ntfs. vie o tom niekto nieco?

  3. moje meno píše:

    hej oprav to dako, jednak ked sa to skopci robi to idiotske znaky, dalej tam je taka chutovecka ako /urs namiesto /usr a ten posledny prikaz aj tak nejako nejde, aspon posli origos zdroj ked uz nic

  4. Dominik píše:

    Dik za upozornenie, opravil som /usr a prikazy sa uz kopiruju lahko. Zdroj je forum „AppleNova“:http://forums.applenova.com.

  5. moje meno píše:

    vau, vdaka za rychlost, ale aj tak „fuse:failed to exec mount program

  6. moje meno píše:

    uff, toto uz je spam, ale nasiel som si chybu, ale aj tak vdaka, hned ten prvy prikaz bol zly, tak som odstranil mount_fusefs a nanovo,
    este jedna otazka: toto plati aj pri dalsom restarte, alebo to treba spisat v bash-i?

  7. Dominik píše:

    Staci potom uz len mountovat NTFS particiu poslednym prikazom (samozrejme nesmie byt uz prave standardne namountovana ako read-only).

  8. moje meno píše:

    s tym ja praveze nemam problem, lebo zapisovat chcem len na decko a to mi zazrakom nemountne automaticky :) (cenzura – warez)
    Btw: ake mate vy (redakcia) Macy?

  9. Sfilipum píše:

    Ako mountnem cez terminal NTSF USB disk?

  10. Dominik píše:

    Malo by to fungovat uplne rovnakym sposobom, ale /dev/disk0s3 je potrebne nahradit spravnym identifikatorom.

  11. Sfilipum píše:

    nahradil som, lenze sa disk nemountne – napise mi ze je iba read-only

  12. Sfilipum píše:

    Co je presne ten mount point – mozno ten som zadal zle…
    Toto mi to vypisalo: (uz neviem kolkykrat som sa o to pokusil s roznymi obmenami – vymenil som ntsfdisk za nazov disku)

    sudo /usr/local/bin/ntfs-3g /dev/disk3s1 /Volumes/trilobite o ping_diska
    You must specify exactly one device and exactly one mount point.
    You must specify exactly one device and exactly one mount point.

    ntfs-3g 0.20070116-BETA – Third Generation NTFS Driver

    Copyright (C) 2005-2006 Yura Pakhuchiy
    Copyright (C) 2006-2007 Szabolcs Szakacsits

    Usage:    ntfs-3g device mount_point [-o options]

    Options:  ro, force, default_permissions, umask, uid, gid, fmask, dmask,
              locale, show_sys_files, no_def_opts, streams_interface.
              Please see the details in the manual.

    Ntfs-3g news, support and information:  http://www.ntfs-3g.org

  13. Dominik píše:

    Pred „o“ je pomlcka, cize „-o ping_diskarb,volname=trilobite“. Takto:

    sudo /usr/local/bin/ntfs-3g /dev/disk3s1 /Volumes/trilobite -o ping_diskarb,volname=trilobite

  14. Sfilipum píše:

    No funguje to – haleluja!!! Lenze nie je to prave najrychlejsie prepojenie. 7,5GB mi chce zapisovat 5-6hodin…co uz

  15. Clicker not coder píše:

    panove bezvadny navod,
    diky moc,
    skoda jen ze po restartu je vse jak predtim,
    neslo by nejak zautomatizovat to unmountnuti disku, makediru, a opetovneho namountnuti disku pres fuse?
    treba jako nejaky skript co by se spustil pri loginu?

    i tak jeste jednou dik

  16. Dominik píše:

    Clicker: pozri forum, uz sme to riesili.

  17. edkis píše:

    Vie mi niekto pomoct? Postupoval som podla tohto navodu vsetko prebehlo super.
    Lenze ked som mac znova zapol a zadal:
    sudo /usr/local/bin/ntfs-3g /dev/disk0s3 /Volumes/ntfsdisk -o ping_diskarb,volname=ntfsdisk
    tak mi vypisalo toto:
    kextload: /Library/Extensions/fusefs.kext loaded successfully
    mount_fusefs: /Volumes/ntfsdisk: No such file or directory
    Co s tym preco to nechce nabehnut?

    Alebo sa to cele neda vratit spat nech vidim na ploche win disk hoci len read only ?

    Dakujem

  18. Dominik píše:

    edkis: musis si vytvorit ten adresar „ntfsdisk“ vo Volumes, ak ho tam nemas.

  19. edkis píše:

    jj supa uz to fici len nechapem kde sa vtedy stratil heh pretoze tam bol

  20. peter píše:

    Na linku, ktory je v clanku uvedeny je uz verzia, ktora robi vsetko automaticky :). V suvislost s MacFUSE je k dispozicii aj filesystem cez ssh (sshFS), a SpotLinghtFS. Stiahnut sa da tu: http://code.google.com/p/macfuse/downloads/list

  21. moltom píše:

    Fat 32 – pokial sa formatuje pod Disk utility, tak sa da vytvorit aj vecsia particia ako 4GB…to obmedzenie je vraj len dielo Micro$oftu, aby ludia presli na NTFS…

  22. Dominik Balogh píše:

    moltom: nikto tu predsa netvrdil, že obmedzenie FAT32 je veľkosť partície 4 GB. Neviem odkiaľ to máš.

    Oficiálne stanovisko Microsoftu je, že FAT32 podporuje maximálnu veľkosť partície 32 GB. Ale je možné formátovať aj na viac.

  23. nemo píše:

    moltom si to nejspis spletl: na FAT32 nelze vytvort SOUBOR vetsi, nez 4GB. Cili svazek muze byt vetsi, ale jednotlive soubory musi byt mensi…

    Driv to stacilo, ale dnes je to smesne a je to jeden z mnoha duvodu, proc se uz FAT nepouziva a je hrozne, ze neexistuje zadny jiny multiplatformni souborovy system…

  24. Jozo Remen píše:

    Ale existuju a je ich velke mnozstvo. HFS+, ext3, UFS, ZFS a ine.

    Ono je tu len jedna firma, ktora ich odmieta pouzivat napriek tomu, ze su plne otvorene a dostupne zdarma…

  25. moltom píše:

    aha…jasne. Tak dik za opravu…asi som si to splietol. To obmedzenie vo Winoch sa tyka formatovania FAT32 particii na 32 GB – ale ako pise Dominik da sa to sformatovat aj na viac, prae pod OS X…

    Pred tyzdnom som totiz stary 40GB disk z iBooku dal do externaho ramika a tiez som riesil ako to sformatovat, aby som s nim vedel manipulovat aj z OS X aj z PC. Nakoniec som to sformatoval na FAT 32…

  26. Oriesko píše:

    Sorry za OffTopic, ale jinde byste si to asi neprecetli ;-)

    Mam problem s rozbalenim ZIP souboru vytvoreneho na Windows. Obsahem je jeden soubor s diakritikou v nazvu (konkretne dlouhe í ) a ted se to nechce rozbalit. Je to rozsekane na 7 casti, kdyz tu prvni dam sezrat Stuffitu, tak zahlasi : „Unable to unarchive… Error 1…“ a kdyz to dam sezrat Unarchiveru, tak „You need to suply the filename encoding to open this archive“
    a at vyberu cokoliv (kodovani) vybali bez kecu prazdny (Zero KB) soubor.
    Kdyz pak strcim do Unarchiveru dalsi zip soubor (dalsi cast), tak uz rve jen „The contents of the file can not be extracted with this program“ :-(

    Nevi nekdo, co s tim, prosim?

  27. xixitt píše:

    K MacFUSE existuje i grafické rozhraní MacFusion, ale zatím jsem ho nezkoušel. Najdete ho na http://www.sccs.swarthmore.edu/users/08/mgorbach/MacFusionWeb/index.html

  28. Anonym píše:

    da sa to pouzit aj na externy disk … rozhranie USB?

  29. Jano píše:

    Dobry den ako sa da disk dostat po nainstalovani do povodnej podoby prosim ? staci odninstalovat soft ? vdaka

  30. Inovar píše:

    Cav. Skusal som tento vas navod, ale nefunguju mi downloady. Nemohli byy ste to zaktualizovat? NTFS particie by som potreboval spravovast aj na iMacu.

    DAKUJEM

  31. Inovar píše:

    Sevo: download co si dal je super (http://www.paragon-software.com/home/ntfs-mac/download.html) – funguje vsetko bez komplikacii, staci „kupit“ soft od paragonu, ale myslim, ze sa oplati… 

  32. Palo píše:

    Caute, pouzivam NTSF-3G na citanie a zapis suborov do NTSF particii, funguje OK, citanie aj zapis ide normalne az na jednu vec: Ak sa mi na NTSF particii/disku nachadza nejaky subor alebo zlozka s diakritikou (v nazve su dlzne alebo makcene), tak subor sa neda otvorit ani skopirovat do particie Macu. Preto ani napr. subory MP3 s diakritikou nejdu prehrat-> system vypise ze subor nemoze najst, pritom ho mam priamo pred ocami na obrazovke.
    Prosim poradte ako na to.

    DAkujem!

  33. s2000 píše:

    Dakujem skusam paragon v trial verzii a zapis na externy HDD uz funguje.

  34. Standa píše:

    Dobrý večer,
    mám problem, nainstaloval jsem dle instrukci a ani mi to nefunguje a disk se mi už taky vůbec nezobrazí, nevíte prosim Vas co s tím? :(

  35. zbyněk novotný píše:

    děkuju moc za návod
    ale proboha já nejsem programátor ani it manažer
    jsem normální uživatel a tuze moc bych chtěl používat nový zakoupený disk na obě platformy

    a pak narazím na radu, no…
    to je jednoduché, otevři terminál a….
    probůh já vůbec nemám tušení co v tom terminálu mám dělat :D

    co kam proč napsat, jaký správný identifikátor čeho kam?

    :))) takže díky za radu, v roce 2015 aby byl na elementární věci člověk programátor, proč to nemá yosemite už v základu, proč musí uživatel tohle vůbec řešit, to není normální :D

    ne tímto jsem to nerozchodil, nejsem IT manažer, nejsem programátor, fakt nevím co s tím mám děla, proč jsem instaloval to NTFC3G když dál v návodu s tímto programem nic neotvírám, nic v něm nedělám? proč?

    právě jste četli frustrovaného uživatele

Pridať komentár

Partneri

Send this to a friend