NTFS File System

If you have an external USB drive formatted with NTFS file system, TarHeel Linux 6 is able to read it.  First, you need to install EPEL repo with this command.

yum install epel-release

Then, install NTFS-3G driver.  NTFS-3G is a stable, open source, GPL licensed, POSIX, read/write NTFS driver for Linux.  It provides safe handling of the Windows NTFS file systems.  To install NTFS-3G, run the following command as root.

yum install ntfs-3g

Your machine is now ready to mount NTFS file system.  Plug your external USB drive formatted with NTFS file system to the TarHeel Linux 6 machine, the drive will be automatically mounted.  To figure out the mount point the the NTFS file system, invoke the df command.

[root@tarheellinux ~]# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda2              40G  3.5G   34G  10% /
tmpfs                 1.9G  272K  1.9G   1% /dev/shm
/dev/sda1             504M   39M  440M   9% /boot
/dev/sda7             405G  200M  385G   1% /home
/dev/sda3             7.9G  147M  7.4G   2% /tmp
/dev/sda5             4.0G  379M  3.4G  10% /var
/dev/sdf1              38G   87M   38G   1% /media/External_40GB
[root@tarheellinux ~]#

We can see that the mount point of the external USB drive is at /media/External_40GB.  The name “External_40GB” varies depending on the name used when the NTFS file system is created.

To eject the NTFS file system, use the umount command as root.

umount /media/External_40GB

Then, you can safely unplug the external USB drive from the TarHeel Linux machine.

If you prefer to use the graphic interface to remove the drive from the TarHeel Linux machine, on desktop, you should see a new icon named “External_40GB”.  Right click on that icon and select “Safely Remove Drive” to eject the drive.  After that, you can unplug it from the USB port.