The ability to access NTFS formatted partitions within linux was a dream we thought would never come true. While for many years now there existed a kernel module for
reading said NTFS partitions, actually
managing these partitions was an impossibility. While you could technically allow NTFS write support, it was not recommended, and almost always ended up destroying your partition.
Recently a new project emerged, known as
NTFS-3G whose team has developed a linux kernel module with full NTFS read and write support. Here is some more info direct from the NTFS-3G home page:
The NTFS-3G driver is an open source, freely available NTFS driver for Linux with read and write support. It provides safe and fast handling of the Windows XP, Windows Server 2003, Windows 2000 and Windows Vista file systems. Most POSIX file system operations are supported, with the exception of full file ownership and access right support.
The purpose of the project is to develop, continuously quality test and support a trustable, feature rich and high performance solution for hardware platforms and operating systems whose users need to reliably interoperate with NTFS. Besides this practical goal, the project also aims to explore the limits of a hybrid, kernel/user space file system driver approach. Performance, reliability and feature richness per invested effort are being examined.
Having used this module for some time now, I can honestly say it works wonderfully and is, so far, very stable. Time will tell of course, but assuming nothing goes horribly awry, I would highly recommend this to any linux user with NTFS needs.
You will find more information as well as download information from the NTFS-3G homepage
Tags: NTFS, filesystems, Linux, Microsoft