Last modified: Jan. 24, 2013
Contents
1 - Summary
2 - EPEL repository
3 - NTFS-3g installation
4 - Plug in USB hard drive
5 - Mount NTFS partition
1 - Summary
This guide will show how to use a USB hard drive in Red Hat Enterprise Linux.
It explains how to mount an NTFS partition with read/write access on a USB hard
drive using the ntfs-3g driver. The ntfs-3g driver is driver that supports
read/write for NTFS filesystems. This has been tested in Red Hat Enterprise
Linux 6.
2 - EPEL repository
You will need to install the EPEL repository.
# sudo rpm -ivh http://dl.fedoraproject.org/pub/epel/$rel/$arch/epel-release-$ver.noarch.rpm
[sudo] password for user:
3 - NTFS-3g installation
Install the ntfs-3g package using yum.
# sudo yum install ntfs-3g.x86_64
[sudo] password for use:
4 - Plug in USB hard drive
Log in with a normal user account. Plug in the USB hard drive into the
computer and check to make sure it was detected properly.
# dmesg | tail -n 20
Initializing USB Mass Storage driver...
scsi3 : SCSI emulation for USB Mass Storage devices
usb-storage: device found at 3
usbcore: registered new driver usb-storage
USB Mass Storage support registered.
usb-storage: waiting for device to settle before scanning
Vendor: Seagate Model: FA GoFlex Desk Rev: 0158
Type: Direct-Access ANSI SCSI revision: 04
SCSI device sdc: 3907029167 512-byte hdwr sectors (2000399 MB)
sdc: Write Protect is off
sdc: Mode Sense: 1c 00 00 00
sdc: assuming drive cache: write through
SCSI device sdc: 3907029167 512-byte hdwr sectors (2000399 MB)
sdc: Write Protect is off
sdc: Mode Sense: 1c 00 00 00
sdc: assuming drive cache: write through
sdc: sdc1
sd 3:0:0:0: Attached scsi disk sdc
sd 3:0:0:0: Attached scsi generic sg4 type 0
usb-storage: device scan complete
5 - Mount NTFS partition
Find where the ntfs-3g binary was installed to.
# rpm -ql ntfs-3g-* | grep bin
/bin/lowntfs-3g
/bin/ntfs-3g
/bin/ntfs-3g.probe
/bin/ntfs-3g.secaudit
/bin/ntfs-3g.usermap
/bin/ntfsmount
/sbin/mount.lowntfs-3g
/sbin/mount.ntfs
/sbin/mount.ntfs-3g
/sbin/mount.ntfs-fuse
/usr/bin/ntfs-3g
/usr/bin/ntfsmount
Mount the NTFS partition with read/write access.
# sudo /sbin/mount.ntfs-3g /dev/sdc1 /mnt
[sudo] password for user:
Create a test file on the hard drive.
# sudo echo Test > /mnt/test.txt
[sudo] password for user:
# ls -1 /mnt/test.txt
/mnt/test.txt
# cat /mnt/test.txt
Test
Unmount the NTFS partition.
# sudo umount /mnt
[sudo] password for user:
|