HowTo NTFS with read and write support using ntfs-3g :

Introduction :

Support of NTFS partition for linux has always been a problem. Projects exist since many years but was always experimental, and was claim to be not safe. But here come a new project ntfs-3g which claim to be capable for unlimited file creation and deletion.

The status of the different projects:

For more information:

On ntfsmount : http://wiki.linux-ntfs.org/doku.php?id=ntfsmount
On the kernel's driver : http://www.linux-ntfs.org/content/view/15/29
On Captive NTFS : http://www.jankratochvil.net/project/captive/
On ntfs-3g : http://wiki.linux-ntfs.org/doku.php?id=ntfs-3g

But now you probably want to test this great new feature. So let's start.

1.Installation :

First you will need to add a repository to your source.list. Open a terminal and type:

gksu gedit /etc/apt/sources.list

At the end of the file, just add one of the following mirror as mention here:

Now install everything in a one command (ok, in fact three):

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install ntfs-3g

2. Configuration :

When all is install correctly, we need to configure the NTFS partition to be mount by ntfs-3g. To know first the name of your NTFS partition, type in a terminal:

sudo fdisk -l | grep NTFS

you will see in the first colone, the name of your NTFS partition.
Now you need to configure them in /etc/fstab. We will also make a backup of this file. In a terminal, type:

sudo cp /etc/fstab /etc/fstab.bak
gksu gedit /etc/fstab

locate the line of your NTFS partition. If they are there, just change them so it looks like that:

/dev/<your partition> /media/<mount point> ntfs-3g defaults,locale=en_US.utf8 0 0

If they are not there, first, create a directory where to mount your NTFS partition

sudo mkdir /media/<the name you want>

and add a line at the end of /etc/fstab like the one above.

Tips: you can change your locale option ( for ex locale=fr_FR.utf8 ). Execute 'locale -a' in a terminal to know which one are supported by your system.

3. Time to start :

Now, all you need is to restart your computer, and enjoy.

4. About removable device :

The modified hal that i provide in my repo, make NTFS removable device automaticly mounted with ntfs-3g. 
If you want to change this policy, have a look at :
For dapper : /usr/share/hal/fdi/policy/10osvendor/15-ntfs-policy.fdi
For edgy : /etc/hal/fdi/policy/15-ntfs-policy.fdi

Want more information and fresh news ?

Ask your question on the ubuntu forum : http://www.ubuntuforums.org/showthread.php?t=217009

I advice you also to report every little problem you can have with this driver. This is very important because it is for the moment
in BETA, and need a lot of testing & feedback to be validate.
Thanks.



This repository is bring to you by MilesTEG <MilesTEG1@gmail.com>by givre <outpourav@yahoo.fr>