NTFS-3G是一个开源软件,支持在Linux, FreeBSD, Mac OS X, NetBSD, Haiku操作系统下读写NTFS格式的分区。它能快速且安全的操作Windows XP, Windows Server 2003, Windows 2000 以及Windows Vista文件系统,除了完全的文件属主和访问权限,它支持所有符合POSIX标准的磁盘操作。
NTFS-3G的目的是为那些用户需要与NTFS可靠互通的硬件平台和操作系统提供可信任的、功能丰富的高性能解决方案。 更多信息请参阅NTFS-3G主页: 解压源码包[root@localhost ~]# tar -zxf ntfs-3g_ntfsprogs-2013.1.13.tgz [root@localhost ~]# ls anaconda-ks.cfg install.log ntfs-3g_ntfsprogs-2013.1.13Desktop install.log.syslog ntfs-3g_ntfsprogs-2013.1.13.tgz配置编译环境
[root@localhost ~]# cd ntfs-3g_ntfsprogs-2013.1.13[root@localhost ntfs-3g_ntfsprogs-2013.1.13]# ls aclocal.m4 config.h.in CREDITS libntfs-3g NEWSAUTHORS config.sub depcomp ltmain.sh ntfsprogsautogen.sh configure include m4 READMEChangeLog configure.ac INSTALL Makefile.am srccompile COPYING install-sh Makefile.in TODO.ntfsprogsconfig.guess COPYING.LIB libfuse-lite missing[root@localhost ntfs-3g_ntfsprogs-2013.1.13]# ./configure [root@localhost ntfs-3g_ntfsprogs-2013.1.13]# echo $? 验证上条命令是否执行成功,0为成功,其他为不成功0编译及安装
[root@localhost ntfs-3g_ntfsprogs-2013.1.13]# make && make install[root@localhost ntfs-3g_ntfsprogs-2013.1.13]# echo $?0查找NTFS分区
[root@localhost ~]# fdisk -l | grep NTFS/dev/sdb2 2434 4866 19543072+ 7 HPFS/NTFS建立挂载点
[root@localhost ~]# mkdir -p /mnt/ntfs-p1[root@localhost ~]# chmod 755 /mnt/ntfs-p1 如果需要,请给予特定的访问权限临时挂载
[root@localhost ~]# ntfs-3g /dev/sdb2 /mnt/ntfs-p1可用man ntfs-3g查看命令帮助若想使其开机自动挂载,对/etc/fstab文件进行编辑
[root@localhost ~]# echo "/dev/sdb2 /mnt/ntfs-pl ntfs defaults 0 0">>/etc/fstab[root@localhost ~]# mount -a验证
[root@localhost ~]# mount | tail -1/dev/sdb2 on /mnt/ntfs-pl type fuseblk (rw,allow_other,blksize=4096)