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主页:http://www.ntfs-3g.org
解压源码包
[root@localhost ~]# tar -zxf ntfs-3g_ntfsprogs-2013.1.13.tgz
[root@localhost ~]# ls
anaconda-ks.cfg install.log ntfs-3g_ntfsprogs-2013.1.13
Desktop 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 NEWS
AUTHORS config.sub depcomp ltmain.sh ntfsprogs
autogen.sh configure include m4 README
ChangeLog configure.ac INSTALL Makefile.am src
compile COPYING install-sh Makefile.in TODO.ntfsprogs
config.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)
转载于:https://blog.51cto.com/857398758/1367816