To have full access to NTFS, we need to install ntfs-3g driver, which can be downloaded from http://www.ntfs-3g.org/
1. Check to see if you have the required pacakge, FUSE 2.6.0 or later. WI assume your system already has one. If not, read the”Installing FUSE” section below and then come back here.
# yum list installed | grep fuse
2. Download the source code, ntfs-3g-1.913.tgz.
3. Extract the source codes
# tar xvzf ntfs-3g-1.913.tgz
4. Install ntfs-3g driver by typing
# cd ntfs-3g-1.913
# ./configure
# make
# make install
5. Try to mount NTFS hard disk. In the command below, /dev/sdb1 and /mnt/windows can be changed appropriately, if needed
# mkdir /mnt/windows
# mount -t ntfs-3g /dev/sdb1 /mnt/windows
If it had already been mounted somehow, unmount it first
# umount /meia/My\ Book/
# mount -t ntfs-3g /dev/sdb1 /mnt/windows
Sometimes, you may need to enforce mounting like
# mount -t ntfs-3g /dev/sdb1 /mnt/windows -o force
6. To unmount the volume, type
# umount /mnt/windows
7. To mount and unmount the volume with non-root account, type
$ ntfs-3g /dev/sdb1 /mnt/windows/
$ fusermount -u /mnt/windows/
To see the mounting information, type
# mount
or
# more /etc/fstab
Installing FUSE (Filesystem in Userspace)
1. Download the latest stable release from http://fuse.sourceforge.net and extract it.
# tar xvzf fuse-2.7.0.tar.gz
2. Install FUSE by typing
# cd fuse-2.7.0
# ./configure
# make
# make install
3. You may encounter several error messages while running ./configure. If you see the following message,
configure: error: no acceptable C compiler found in $PATH
You may need to install whole packages related with Development to have a C compiler.

If you see another message like
checking kernel source directory… Not found
configure: error:
*** Please specify the location of the kernel source with
*** the ’–with-kernel=SRCDIR’ option
configure: error: ./configure failed for kernel
You must install kernel-devel with appropriate version
# yum install kernel-devel-2.6.18-8.1.8.el5
Then running ./configure should do work. You may see the following warning message, but you can ignore it.
***********************************************************
* WARNING WARNING WARNING WARNING WARNING WARNING WARNING *
* The FUSE user space binaries were NOT installed with
* root directory executable prefix. This means that
* automounting NTFS volumes during boot could fail. This *
* can be fixed the below way by reinstalling FUSE using
* the right ’configure’ option during FUSE compilation:
*./configure –exec-prefix=/
*make && sudo make install
* WARNING WARNING WARNING WARNING WARNING WARNING WARNING *
***********************************************************
4. Note that you need to reinstall FUSE if you upgrade the kernel.