суббота, 12 мая 2012 г.

Установка fuse под Mac OS X

Fuse позволяет реализовывать файловые системы на уровне пользователя (user space).

Установка с помощью brew:

$ brew install fuse4x
$ sudo cp -rfX /usr/local/Cellar/fuse4x-kext/0.9.0/Library/Extensions/fuse4x.kext /System/Library/Extensions
$ sudo chmod +s /System/Library/Extensions/fuse4x.kext/Support/load_fuse4x


Проверка:

$ sudo kextunload /System/Library/Extensions/fuse4x.kext/
$ sudo kextload /System/Library/Extensions/fuse4x.kext/


Чтобы fuse4x.kext подгружался при старте системы, нужно описать его как демон и добавить активировать:

$ sudo vim /Library/LaunchDaemons/com.apple.fuse4x.plist


$ sudo launchctl load -w /Library/LaunchDaemons/com.apple.fuse4x.plist