Supporto NTFS nativo in Snow Leopard
sabato, 20 febbraio 2010Tradizionalmente, a partire da Tiger, Mac OS X supporta l’accesso a filesystem NTFS limitato alla sola lettura. La cosa interessante è che la versione 10.6 del sistema operativo in realtà (Snow Leopard), ha in più anche il supporto nativo per la scrittura disabilitato di default.
Se come me utilizzate NTFS di rado e ve ne fregate dei motivi (sconosciuti) per i quali Apple abbia deciso di disattivare questo supporto, ecco qui di seguito un metodo per riattivarlo.
Prima di tutto rinominate l’eseguibile di mount_ntfs in questo modo:
sudo mv /sbin/mount_ntfs /sbin/mount_ntfs.orig
Poi create uno file di nome /sbin/mount_ntfs con questo contenuto:
#!/bin/sh /sbin/mount_ntfs.orig -o rw "$@"
Infine sistemate i proprietari ed i permessi dello script bash appena creato:
sudo chown root:wheel /sbin/mount_ntfs sudo chmod 755 /sbin/mount_ntfs
Da questo momento in poi, ogni volta che verrà effettuato il mount di un filesystem NTFS, questo verrà montato in lettura/scrittura.
Possibili problemi
Nel caso in cui il filesystem NTFS non fosse stato smontato correttamente in precedenza, Mac OS X si rifiuterà comunque di montarlo in scrittura e inserirà nei log un messaggio simile a questo:
NTFS-fs error (device /dev/disk2s1, pid 713): ntfs_system_inodes_get(): $LogFile is not clean. Mounting read-only. Mount in Windows.
Come suggerisce il messaggio, per poter riutilizzare il filesystem è necessario prima montarlo in Windows e smontarlo (questa volta) correttamente.

