NTFS (New Technology File System),是Windows NT家族(如,Windows 2000、Windows XP、Windows Vista、Windows 7和 windows 8.1)等的限制级专用的文件系统,针对FAT和HPFS作了若干改进,例如,支持元数据,并且使用了高级数据结构,以便于改善性能、可靠性和磁盘空间利用率,并提供了若干附加扩展功能。属于商业的文件系统。Linux 默认不支持,但是我们可以通过ntfs-3g 来使Linux 识别 NTFS 并进行读写。

1.官方关于ntfs-3g 的介绍:NTFS-3G is a stable, full-featured, read-write NTFS driver for Linux, Android, Mac OS X, FreeBSD, NetBSD, OpenSolaris, QNX, Haiku, and other operating systems. It provides safe handling of the Windows XP, Windows Server 2003, Windows 2000, Windows Vista, Windows Server 2008, Windows 7 and Windows 8 NTFS file systems. A high-performance alternative, called Tuxera NTFS is available for embedded devices and Mac OS X.

如果想要自行通过源码编译安装,系统需要安装基本的编译工具(gcc compiler, libc-dev libraries

(1)源码(Stable Source Release 2015.3.14)下载:

wget https://tuxera.com/opensource/ntfs-3g_ntfsprogs-2015.3.14.tgz

(2)解压并编译安装:

tar -xzf ntfs-3g_ntfsprogs-2015.3.14.tgz
cd ntfs-3g_ntfsprogs-2015.3.14
./configure
make
make install   #非root 用户可使用 sudo make install 安装

(3)使用方法:

某一次的挂载:mount -t ntfs-3g /dev/DEVICE /mnt
(-t 指定挂载格式,DEVICE名称可以通过fdisk -l 去查找)

开机自动挂载:
将 /dev/DEVICE /mnt ntfs-3g defaults 0 0 写入到 /etc/fstab 文件中
或者 echo "/dev/sda1 /mnt/windows ntfs-3g defaults 0 0 " >> /etc/fstab (注意使用 '>> ’ 追加重定向,使用 ‘>’ 会将/etc/fstab文件覆盖,当然,修改/etc/fstab 文件需要root 权限)

使用rpm包安装:
因使用的CentOS7(基于RHEL7),可到 download.fedora.redhat.com/pub/fedora/epel/7/x86_64/n/ntfs-3g-2015.3.14-2.el7.x86_64.rpm 下载rpm文件
rpm -ivh ntfs-3g-2015.3.14-2.el7.x86_64.rpm
使用方法同上不再赘述

Ps:在使用gnome桌面挂载U盘的时候发现,系统可以识别NTFS 分区的存在,但是通过桌面无法自动挂载,系统会提示:
Error mounting /dev/sdb1 at /run/media/lenovo/v220w: Command-line `mount -t “ntfs” -o “uhelper=udisks2,nodev,nosuid,uid=1000,gid=1000,dmask=0077,fmask=0177” “/dev/sdb1” “/run/media/lenovo/v220w”’ exited with non-zero exit status 32: mount: unknown filesystem type ‘ntfs’
mount 提示未知的文件系统类型 ‘ntfs’
解决办法:
$ mount[Tab][Tab] #连续按两次 Tab 键作命令补齐
mount mount.glusterfs mount.nfs4 mountstats
mount.cifs mount.lowntfs-3g mount.ntfs-3g
mount.fuse mount.nfs mountpoint
可以看到只有mount.ntfs-3g,在使用 mount -t 挂载ntfs 时 mount 会调用 mount.ntfs-3g 而非默认的 mount.ntfs
$ locate mount.ntfs-3g #查找有关文件所在位置
/usr/local/share/man/man8/mount.ntfs-3g.8
/usr/sbin/mount.ntfs-3g
$ sudo ln -s /usr/sbin/mount.ntfs-3g /usr/sbin/mount.ntfs #创建软链接
之后就可以自动识别U 盘而不会出现如上报错了。。。

_
Centos7下挂载NTFS文件系统

地址:http://www.it610.com/article/3368930.htm

Centos7下挂载NTFS文件系统相关推荐

  1. redhat和ubuntu系统下挂载ntfs文件系统的方法(转载)

    1.首先确定你的linux kernel版本是什么(Redhat9.0默认的kernel版本是2.4.20-8 )  #> rpm -qa|grep kernel  会显示类式的如下信息:  k ...

  2. CentOS 7 下挂载NTFS文件系统并实行开机自动挂载

    CentOS 7 下想要挂载NTFS的文件系统该怎么办呢? 我们需要一个NTFS-3G工具,并编译它之后在mount就可以了,就这么简单. 首先要进入官网下载NTFS-3G工具 http://www. ...

  3. linux下挂载ntfs文件系统

    首先我们注意到ntfs是什么东西,ntfs是一种文件系统,现在主流有两种文件系统,是FAT与NTFS,他们两个的区别就是NTFS格式可以解压4G以上的文件,(如果想研究透彻,我想应该去深入了解硬件存储 ...

  4. Linux系统挂载NTFS文件系统

    http://hermesbox.blogbus.com/logs/47386987.html 今天尝试并成功的将一块500G的移动硬盘挂载到了RHEL5的系统上,甚感欣慰.想到也许以后自己或其他同学 ...

  5. 【转载】Linux系统挂载NTFS文件系统

    http://blog.163.com/flybood@126/blog/static/41230911201062165035335/ 1. 下载源码安装包 # wget http://downlo ...

  6. 在windows下挂载nfs文件系统

    在windows下挂载nfs文件系统 这里以win7系统为例. 安装NFS客户端工具 点击开始 -> 控制面板. 点击"程序". 点击"打开或关闭windows功能 ...

  7. Ubuntu下挂载NTFS分区错误修复

    linux下挂载NTFS分区错误修复 今天在linux下打开win的NTFS硬盘总是提示出错了,而且是全部的NTFS盘都出错,其中sda1错误显示如下: Error mounting /dev/sda ...

  8. linux挂载ntfs分区报错,Linux下挂载NTFS分区和挂载分区的方法

    Linux下挂载NTFS分区和挂载分区的方法 如果你的磁盘格式为NTFS就按照以下步骤如果不是就直接跳下一步 首先去下载个 NTFS-3G 下载地址:http://www.tuxera.com/com ...

  9. Mac下挂载NTFS硬盘

    Mac下挂载NTFS硬盘 引言 创建一个文件夹 插上硬盘,输入两行指令 查看挂载的标识 硬盘挂载 引言 在mac电脑下,原本是无法直接挂载NTFS格式,也就是windows 的硬盘的(其实Mac本身是 ...

最新文章

  1. 人工智能,无人能阻挡历史的趋势
  2. 剑指Offer——斐波那契数列
  3. 深入浅出Java多线程
  4. 驱动人生2008_驱动人生致敬深圳经济特区建立四十周年!
  5. oracle ref游标用法,[置顶] Oracle 参照游标(SYS_REFCURSOR)使用
  6. CCIE-LAB-SDN-第三篇-SD-WAN
  7. Nat Mach Intell | 江瑞课题组提出首个针对单细胞染色质开放性数据的细胞类型辨识神经网络模型EpiAnno...
  8. ubuntu16.04源码安装node
  9. MySQL数据库安装Version5.5
  10. luogu P1702 突击考试
  11. 创业,如果不懂这9条路径规划,就等于走上了一条不归路
  12. IDEA导入Git中项目
  13. golang for循环时修改自身的值
  14. 用indesign怎么更换名牌姓名_北京怎么脱单?来北京相亲会,哪里有单身交友聚会?户外交友活动...
  15. js java 代码格式化_JS代码格式化
  16. 酒店管理系统软件服务器端,酒店管理系统erp
  17. ubuntu16.04中 vim8 backspace键删除功能失效
  18. OSChina 周六乱弹 ——因为四毛钱,友谊的小船就翻了
  19. Proxmox VE技巧
  20. Streamline(流线),Pathline(迹线),Streakline(脉线) and Timeline(时间线)

热门文章

  1. 常见的三维点云数据下载链接,自己整理+网上收集
  2. 使用Bochs调试操作系统代码
  3. WebService之JAX-WS注解描述
  4. Java--串口之间的通信及扫描枪的读取
  5. 2020年终总结_2021.01.01
  6. 西部数据持续创新,做云存储时代的领航者
  7. 边缘计算在物联网行业的应用
  8. Netty学习(三):Netty线程模型和代码示例
  9. 企业应该立马辞退的10种员工,你还安全吗?
  10. 在win7系统上使用Python3.8.10进行开发使用