Normally Linux systems can only read from Windows NTFS partitions, but not write to them which can be very annoying if you have to work with Linux and Windows systems. This is where ntfs-3g comes into play. ntfs-3g is an open source, freely available NTFS driver for Linux with read and write support. This tutorial shows how to install and use ntfs-3g on a Ubuntu Edgy Eft desktop to read from and write to Windows NTFS drives and partitions. It covers the usage of internal NTFS partitions (e.g. in a dual-boot environment) and of external USB NTFS drives. Additionally, one more FS-related article (How To Resize ext3 Partitions Without Losing Data), and one Ubuntu (Why Ubuntu Is Number One).

NTFS-3G is developed as FUSE filesystem just for one reason: It is much more easy to develop and debug a filesystem which basically works like a C program than one which works as a module in the kernel.

For example, if your FUSE filesystem dies (like a segfault ), this just corrupts the mountpoint. You can remount it. If it dies / does wrong stuff in the kernel, the whole kernel goes down, or often at least you have to reboot to completely fix it.