centos6.9使用NTFS-3G挂载ntfs文件系统
工作中,难免需要到linux 系统上拷贝文件,但linux 自己不支持ntfs,下面就是解决问题的办法。
NTFS-3G是一个开源软件,支持在Linux, FreeBSD, Mac OS X, NetBSD, Haiku操作系统下读写NTFS格式的分区。它能快速且安全的操作Windows XP, Windows Server 2003, Windows 2000 以及Windows Vista文件系统,除了完全的文件属主和访问权限,它支持所有符合POSIX标准的磁盘操作。
NTFS-3G的目的是为那些用户需要与NTFS可靠互通的硬件平台和操作系统提供可信任的、功能丰富的高性能解决方案。
1)下载NTFS-3G(2017.3.23)
下载地址:https://tuxera.com/opensource/ntfs-3g_ntfsprogs-2017.3.23.tgz
[root@001 ~]# wget https://tuxera.com/opensource/ntfs-3g_ntfsprogs-2017.3.23.tgz #如果下来不了需加上 --no-check-certificate
2)配置编译环境编译安装
[root@001 ~]# yum install gcc -y
[root@001 ~]# tar xf ntfs-3g_ntfsprogs-2013.1.13.tgz
[root@001 ~]# cd ntfs-3g_ntfsprogs-2017.3.23
[root@001 ntfs-3g_ntfsprogs-2017.3.23]# ./configure
You can type now 'make' to build ntfs-3g #看到这个说明预编译成功
[root@001 ntfs-3g_ntfsprogs-2017.3.23]# make && make install
3) 模拟挂载ntfs格式磁盘
[root@001 ~]# mkfs.ntfs /dev/sdb1 #格式化一个ntfs格式出来,如果是U盘,移动硬盘直接使用挂载命令
[root@001 ~]# mount /dev/sdb1 /opt
mount: unknown filesystem type 'ntfs' #如果直接使用mount 命令不指定为ntfs 会有提示
挂载:
[root@001 ~]# mount -t ntfs-3g /dev/sdb1 /opt
[root@001 ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VolGroup-lv_root
28G 1017M 26G 4% /
tmpfs 246M 0 246M 0% /dev/shm
/dev/sda1 477M 34M 418M 8% /boot
/dev/sdb1 8.0G 42M 8.0G 1% /opt
卸载:
[root@001 ~]# umount /opt/
==========================================================================================
附上mount命令参数说明:
http://www.cnblogs.com/imweihao/p/7404534.html