OpenIndianaでNTFS-3G

OpenIndianaのファイルシステムZFSなのですが、バックアップを取ってあったNTFSのUSB HDDから書き戻すには結局FUSEを使うというアンヴィヴァレンツ。

% unzip -x ntfs-3g_ntfsprogs-2012.1.15AR.4.pkg64.zip
# pkgadd -d ntfs-3g_ntfsprogs-2012.1.15AR.4.pkg64 all
% unzip -x fuse-kernel-1.0AC.5.pkg.zip
# pkgadd -d fuse-kernel-1.0AC.5.pkg all
# add_drv -m 'fuse 0666 root sys' fuse
# ln -s /devices/pseudo/fuse@0:fuse /dev/fuse

それではUSB HDDをマウントしますよ。

# ntfs-3g /dev/dsk/c5t0d0p1 /mnt
The disk contains an unclean file system (0, 0).
The file system wasn't safely closed on Windows. Fixing.
#  

やっと見えるようになったよ…