让linux支持NTFS文件系统-45

让linux支持NTFS文件系统

1、从新编译linux内核
由于linux内核出的比较早,而NTFS文件系统出的比较晚,所以默认Linux内核是不支持NTFS文件系统的,也就是内核不包含NTFS文件系统的驱动。
在linux里电脑的硬件设备驱动都被包含在linux的内核里,在安装操作系统的时候都是自动安装驱动的,比windows还要方便,因为windows还需要手动安装驱动。但是linux内核不包含NTFS文件系统驱动,所以不支持NTFS。
所以如果想让linux支持NTFS分区就需要修改编译内核让其具备NTFS驱动。
不过一般不会采用这种方法,编译内核可是个大工程,只为了让linux支持NTFS就编译内核不值得。

2、利用第三方插件NTFS-3G来实现Linux对NTFS的支持
A、插件下载地址:http://www.tuxera.com/community/ntfs-3g-download/
由于是国外的网站,连接可能会慢一些,这里我也给大家提供网盘的下载地址:
http://pan.baidu.com/s/1qWzOe5Y

B、安装NTFS-3G
大家把插件下载下来以后用上传工具传到linux里面,我是传到了tmp目录里了,然后按下面步骤执行就ok了。
其实我们在讲rpm包的时候讲过怎么样安装软件程序的。
首先我们把软件包解压,如下:
[root@localhost ~]# tar -zxvf ntfs-3g_ntfsprogs-2015.3.14.tgz

然后我们进入解压目录:
[root@localhost ~]# cd ntfs-3g_ntfsprogs-2015.3.14

然后我们直接用./configure命令进行安装前编译准备,我们没有指定安装目录,就默认就可以。
[root@localhost ~]# ./configure

然后用make命令进行编辑:
[root@localhost ~]# make
再用make install命令进行编译安装即可。
[root@localhost ~]# make install

其实最后这三步我们可以一气呵成的,也就是说我们可以把命令写在一起执行,两个命令用&& 两个符号给连接起来即可,也即是:
[root@localhost ~]# ./configure && make && makeinstall

如图:
ntfs-3g插件安装
我们回车即可等待安装完成了。
linux安装ntfs-3g插件
看,并没有报错,代表已经安装完成,大家在安装的过程中可能会出现提示需要安装gcc编译器,这个前面我们学习源码包安装的时候学习过,我们可以按照前面的教程进行安装。

3、既然插件已经安装完成了,就代表可以使用NTFS分区了。
[root@localhost ~]# mount -t ntfs-3g 分区设备文件名 挂载点
和挂载u盘是一个道理的,非常简单。
同样我们先进入linux,而不能是远程进行管理,然后插入NTFS分区的移动设备,然后用fdisk -l查看一下设备名,然后在mnt下新建挂载点,或者直接用u盘的挂载点进行挂载。
而NTFS设备的文件系统为ntfs-3g。那么我们就可以如下挂载:
[root@localhost ~]# mount -t ntfs-3g /dev/sdb1 /mnt/usb
这样就可以支持ntfs分区的移动硬盘的内容操作了,但无论是linux还是unix对NTFS分区支持都不是很好的。

当然卸载命令都是一样的
[root@localhost ~]# umount /dev/sdb1即可

本教程原创作者:mageo,出自每集博客,尊重作者劳动,转载请注明出处:http://www.ql2015.cn,谢谢!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值