centos6.9使用NTFS-3G挂载ntfs文件系统

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

原文地址:https://www.cnblogs.com/imweihao/p/7404568.html