NTFS-3g是一个开源软件,它支持在Linux下面读写NTFS格式的分区。它非常的快速,同时也很安全。它支持Windows 2000、XP、2003和Vista,并且支持所有的符合POSIX标准的磁盘操作。 ntfs-3g的目的是为了持续的发展,各硬件平台和操作系统的用户需要可靠的互通与支持ntfs的驱动,ntfs-3g可以提供可信任的、功能丰富的高 性能解决方案。经过了12年多的发展,ntfs-3g已经逐渐稳定。

方法一:

NTFS-3g的一个使用实例

问题:  

    # mount –t ntfs /dev/sdb1 /mnt/ mount: unknown filesystem type ‘ntfs’

这是由于CentOS 5.5(Final)上无法识别NTFS格式的分区。

解决办法:通过使用 ntfs-3g 驱动程序来解决。 
  下载页面:http://www.tuxera.com/community/ntfs-3g-download/
当前最新版本:ntfs-3g_ntfsprogs-2012.1.15

# wget http://tuxera.com/opensource/ntfs-3g_ntfsprogs-2012.1.15.tgz

编译安装 ntfs-3g

⑴安装ntfs-3g前要先安装编译器,如果不安装gcc后面编译ntfs-3g时会失败。

# yum install gcc   //安装编译器,一直按Y即可,如果不安装gcc后面编译ntfs-3g时会失败,gcc是一种用语lonux系统下编程的编译器,

# mkdir /usr/local/ntfs3g   //创建文件夹ntfs3g,用于后面编译安装NTFS-3g

# cd /usr/local/src    //linux下默认源代码包存放位置;源码包编译安装位置:/usr/local/软件名

⑵安装ntfs-3g

# tar zxvf ntfs-3g_ntfsprogs-2011.4.12.tgz

# cd ntfs-3g_ntfsprogs-2011.4.12

# ./configure  --prefix=/usr/local/ntf3g    //编译,指定安装目录/usr/local/ntf3g,可以不指定

# make

# make install

安装完成!

# rm -r -f ntfs-3g_ntfsprogs*     //删除所有ntfs-3g_ntfsprogs为首的所有文件切不提醒,“*” 表示匹配所有 ,-r 递归处理,将指定目录下的所有文件及子目录一并处理,-f 强制删除文件或目录。可以不删除。

磁盘挂载:mount命令

mount -t 文件格式 -o 选项参数 磁盘分区挂载点目录名

比如:mount -t vfat-oiocharset=utf8,umask=000 /dev/hda5 /mnt/win1

再如:mount -t ntfs-onls=utf8,umask=000 /dev/hdd1 /mnt/win1

ntfs-3g/dev/sdb1/mnt/win1 -o locale=ar_SA.UTF-8 //红色部分也可改为zh_CN.GBK,很明显,使用某种编码进行挂载,防止出现乱码;后面部分也可不加。

简单挂载命令:

mount ntfs-3g/dev/sdb1/mnt/usb1

判断哪个分区是NTFS格式,加载NTFS分区;

# fdisk -l

注意:用"fdisk  -l"查看硬盘分区信息时,出现了“-bash: fdisk:commandnot found”的错误,解决办法如下:

1,管理员登录

2,执行命令# ln -s /sbin/fdisk /usr/bin

OK!

/dev/sda5           5223      14593   75272526    7  HPFS/NTFS

现在进入NTFS的分区的加载过程,通过上面的查看,我们知道/dev/sda5是NTFS格式

1. 我们要建一个挂载点的目录,比如是在/mnt/目录下建一个 win1 的目录:

# mkdir /mnt/win1

2. 把/dev/sda5 挂载到 /mnt/win1 中,这样我们如果查看/dev/sda5磁盘内容时,就会在/mnt/win1 中找得到

# mount -t ntfs-3g-onls=utf8,umask=000 /dev/sda5 /mnt/win1

注:-t ntfs 说明文件系统的格式是ntfs的;-o是选项,nls=utf8 ,意思是Native Language Support(本地语言支持)是utf8,也就是大家常说的语言编码,也可以换成iocharset=utf8;Fedora core4.0默认的语言编码就是utf8的,这样能显示出中文来;umask=000表示所有的用户组都可读可写,但因NTFS在Linux中写入不安全,所以只能读,不能写入;是不是挂载好了呢?

查看磁盘使用情况命令

# df -lh

文件系统             容量  已用 可用 已用% 挂载点

/dev/mapper/VolGroup00-LogVol00

286G   25G  246G 10% /

/dev/sda1             99M   13M   82M 14% /boot

tmpfs                879M    0 879M   0%/dev/shm

说明已挂载好,可以cd/mnt/win1/ 去看。

开机分区自动挂载

应把一下命令放入/etc/fstab中

/dev/sda5 /mnt/win1 ntfs-3g umask=000,iocharset=utf8 0 0

其它方式:

//编辑/etc/fstab

cp/etc/fstab /etc/fstabbak   //编辑前先做好备份,养成这个好习惯。

vi/etc/fstab    //编辑文件,在文件末尾添加以下信息,跳转文件末尾按G(shift+g)

/dev/sdb1/mnt/usb1 ntfs-3gdefaults 00

/dev/sdb2/mnt/usb2 ntfs-3gdefaults 00

/dev/sdb3/mnt/usb3 ntfs-3gdefaults 00

/dev/sdb4/mnt/usb4 ntfs-3gdefaults 00

:wq!    //保存退出,重启后系统将自动挂载移动硬盘

复制删除目录文件:

# cp -rf srcDir dstDir //复制目录文件。

#rm -rf dstDir //删除目录文件。

取消磁盘挂载:umount命令

# umount /mnt/win1

以上主要内容出自:http://www.linuxde.net/2011/07/178.html

方法二:

来机房维护的客户很多都问我如何在linux下挂载他们带来的NTFS分区的移动硬盘,他们又不能把硬盘格式化成ext的格式的,我跟他们说可以使用NTFS-3G这个开源程序试下,下面给出如何安装和使用这个程序的教程。

1、简介

NTFS-3G是一个开源软件,支持在Linux, FreeBSD, Mac OS X, NetBSD, Haiku操作系统下读写NTFS格式的分区。它能快速且安全的操作Windows XP, Windows Server 2003, Windows 2000 以及Windows 2008文件系统,除了完全的文件属主和访问权限,它支持所有符合POSIX标准的磁盘操作。

NTFS-3G的目的是为那些用户需要与NTFS可靠互通的硬件平台和操作系统提供可信任的、功能丰富的高性能解决方案。

2、安装NTFS-3G

下载NTFS-3G

由于最新版的linux系统都集成了ntfs-3G的功能,可以直接使用,而centos5.7/RHEL5.7之前的版本都需要自己编译安装,下载最新版的ntfs-3G

[root@Vtest ~]#wgethttp://tuxera.com/opensource/ntfs-3g_ntfsprogs-2012.1.15.tgz

解压

[root@Vtest ~]#tar zxvf  ntfs-3g_ntfsprogs-2012.1.15.tgz

编译安装

[root@Vtest ~]#cd ntfs-3g_ntfsprogs-2012.1.15

[root@Vtest~]#./configure

[root@Vtest ~]#make

[root@Vtest ~]#makeinstall

3、用法

将移动硬盘接入服务器,查看哪个设备是ntfs分区的

[root@Vtest ~]#fdisk -l

/dev/sde1         1     24593   135272526   16  HPFS/NTFS   ###其中一行

从以上输出看到/dev/sde1是NTFS设备,我们将其挂载

[root@Vtest ~]#mkdir /mnt/ntfs

[root@Vtest~]#mount -t ntfs-3g /dev/sde1/mnt/ntfs

参数:-t 说明要挂载的分区的类型

现在就可以通过挂载点/mnt/ntfs备份服务器中的数据到移动硬盘中了。还不为linux无法识别移动硬盘发愁么,看了本文后,快试试吧。

方法二内容出自:http://www.lampbo.org/linux-xuexi/linux-base/linux-ntfs-3g.html

Linux系统的NTFS驱动-NTFS-3g的安装和配置 - 方法综合相关推荐

  1. linux不能强制显卡分辨率,Linux系统装显卡驱动及分辨率不正常的解决方法

    Linux系统装显卡驱动及分辨率不正常的解决方法 发布时间:2014-06-13 16:09:53来源:红联作者:velcbo 驱动安装: 这里得说明一下,安装新的显卡驱动也有不完美的地方,就是开机进 ...

  2. 老毛桃安装Linux系统ISO镜像,用U盘快速安装Ubuntu的方法

    用Linux的朋友一定都知道Ubuntu吧,很多朋友都是用光盘来安装的,下面就为说说用U盘安装Ubuntu的方法: 一.首先下载syslinux文件,解压出syslinux.exe; 到ubuntu官 ...

  3. mantis系列:Linux系统mantis(bug管理系统)的安装搭建配置

    目录 下载xampp 安装 启动 验证 安装mentis 下载 安装 配置 验证 下载xampp xampp集成了MySQL.PHP.HTTPD CSDN:https://download.csdn. ...

  4. linux网卡驱动离线安装_新装Linux系统没有网卡驱动的解决办法和步骤

    刚安装的linux系统没有网卡驱动,下面给出我的解决方法: (机器系统是RHEL5.3) 首先说明几个命令: #lsmod --显示已载入系统的模块. 执行lsmod指令,会列出所有已载入系统的模块. ...

  5. linux php oracle扩展_linux系统下php oracle扩展OCI8的安装与配置

    linux系统下php oracle扩展OCI8的安装与配置 实现PHP程序访问oracle DB 时间:2014.09.02 写作者:刘群英(qunyingliu)环境描述:apache版本,PHP ...

  6. linux系统下如何挂载NTFS移动硬盘

    linux系统下如何挂载NTFS移动硬盘 在使用 Linux 时我们经常会遇到无法读取硬盘的情况,这是因为 Linux 下支持的文件系统跟 Windows 下的有所差异, Linux 默认是不支持 N ...

  7. Linux系统驱动全吗,linux系统需要给硬件安装驱动程序么?谁推荐一下linux系统阿~要驱动最全...

    需要,不过大部分linux都自带,少量的也都有自动安装文件 比如ati的显卡驱动什么的. 之前还自己写过驱动,linux的驱动比windows的驱动透明度高很多 大部分硬件基本上 都可以识别的 也可以 ...

  8. linux系统中串口驱动的基本实现原理

    大家好,今天主要和大家聊一聊,如何利用linux系统中的串口驱动. 目录 第一:linux系统中UART驱动框架 第二:uart_ops的具体实现 第三:串口驱动设备树的添加 第一:linux系统中U ...

  9. Linux系统下adb驱动安装步骤 及 问题总结

    Linux系统下adb驱动安装步骤 及 问题总结 一.安装ADB工具 sudo apt-get update sudo apt-get install android-tools-adb 二.adb驱 ...

最新文章

  1. 【机器学习入门到精通系列】机器学习系统设计(Precision Recall)
  2. OpenCV之highgui 模块. 高层GUI和媒体I/O: 为程序界面添加滑动条 OpenCV的视频输入和相似度测量 用OpenCV创建视频
  3. 前端学习(3124):react-hello-react之props的简写
  4. 【华为云技术分享】【我的物联网成长记16】玩转设备固件升级
  5. ×××保障再上层楼:侠诺×××备援实例
  6. 《IT项目管理那些事儿》——新浪微博抽奖活动
  7. python入门基础知识实例-Python入门基础知识实例,值得收藏!
  8. 初识liux简单命令
  9. pod BaiduMapKit 报错解决方案
  10. war、jar、ear文件对比
  11. 共享打印机服务器系统64位,win7系统64位和winXP 32位共享网络打印机的操作方法...
  12. libcef.dll丢失怎么办
  13. windows l2tp pptp设置
  14. SEO到了岌岌可危的时刻吗?
  15. Python爬虫—爬取小说名著
  16. 路由器自动ip服务器无响应,路由器无法自动分配IP地址原因及解决方法
  17. Makefile 关于realpath的研究
  18. UCOS III 任务堆栈理解
  19. RFM分析(Recency,Frequency,Monetary)
  20. python爬取淘宝商品图片

热门文章

  1. java-web系列(九)---SpringBoot整合ElasticSearch
  2. 只会做事不会做人,领导不会喜欢你的!
  3. 开发人员提高开发效率的10个推荐工具
  4. CTF-Tomcat后台弱口令漏洞利用
  5. 路由导航守卫和路由拦截
  6. 必应缤纷桌面的使用测试
  7. [转]PHP 应用性能分析 - Davey Shafik(全)
  8. ABS装置最新发表的论文趋势怎么看?
  9. 狗熊掰棒子及井底之蛙
  10. ae等高线_Topograph(AE视频高度图地形等高线轮廓脚本) V1.0 免费版