How to mount partition with ntfs file system and read write accessLast Updated on Sunday, 06 December 2009 21:42 1. IntroductionPurpose of this article is to provide to reader step by step guide, how to mount partition with NTFS file system on the Linux operating system. This article consists of two parts:
2. Mount NTFS file system with read only access2.1. NTFS kernel supportMajority of current Linux distributions supports NTFS file system out of the box. To be more specific, support for NTFS file system is more feature of Linux kernel modules rather than Linux distributions. First verify if we have NTFS modules installed on our system. ls /lib/modules/2.6.18-5-686/kernel/fs/ | grep ntfs
2.2. Identifying partition with NTFS file systemOne simple way to identify NTFS partition is: fdisk -l | grep NTFS There it is: /dev/sdb1 2.3. Mount NTFS partitionFirst create a mount point: mkdir /mnt/ntfs Then simply use mount command to mount it: mount -t ntfs /dev/sdb1 /mnt/ntfs
3. Mount NTFS file system with read write accessMounting NTFS file system with read write access permissions is a bit more complicated. This involves installation of addition software such as fuse and ntfs-3g. In both cases you probably need to use your package management tool such as yum, apt-get, synaptic etc.. and install it from your standard distribution repository. Check for packages ntfs-3g and fuse. We take the other path which consists of manual compilation and installation fuse and ntfs-3g from source code. 3.1. Install addition software3.1.1. Fuse InstallDownload source code from: http://fuse./ wget http://easynews.dl./sourceforge/fuse/fuse-2.7.1.tar.gz Compile and install fuse source code: tar xzf fuse-2.7.1.tar.gz Compile and install cd fuse-2.7.1 3.1.2. ntfs-3g installDownload source code from: http://www./index.html#download wget http://www./ntfs-3g-1.1120.tgz Extract source file: tar xzf ntfs-3g-1.1120.tgz Compile and install ntfs-3g source code checking for pkg-config... no cd ntfs-3g-1.1120 3.2. Mount ntfs partition with read write accessmount -t ntfs-3g /dev/sdb1 /mnt/ntfs/ NOTE: ntfs-3g recommends to have at least kernel version 2.6.20 and higher. ~# mount -t ntfs-3g /dev/sdb1 /mnt/ntfs/ |
|