首页 > 代码库 > yum 安装ntfs-3g

yum 安装ntfs-3g

RHEL默认总是不支持ntfs,但是要用移动硬盘的话只能找工具让RHEL支持

RHEL官方给出的工具是ntfs-3g,安装和使用也很简单

yum install ntfs-3g

mount /dev/ntfs part /mount point 

链接:https://access.redhat.com/solutions/23993

基本跟其他文件系统区别不大,但是这么安装有一个前提就是要启用epel

那么问题来,什么是epel,如何启动epel

什么是epel参考这个网站,讲的很详细:https://fedoraproject.org/wiki/EPEL/zh-cn

怎么开启epel,其实就是装一个叫epel-release的包,链接:https://access.redhat.com/node/3358

不过yum install epel-release都提示在我之前配置的repository里找不到这个包,其实也很明显之前配置的repository是安装盘的repository

而epel是不与安装盘一起发行的第三方软件库,所以肯定是没有的,这就要求重新配一个repository

过程不复杂,就当是对之前配置那个repository的复习吧

/etc/yum.repos.d/目录下创建一个叫netrepo1.repo的文件

编辑该文件

创建一个[net_repo]的区域,注意名字不能有空格

name= netrepo1 这个随便怎么起

baseurl= http://ftp.sjtu.edu.cn/fedora/epel/7/x86_64/

这个的过程是这样的:在epel中给的镜像服务器中找到对应RHEL7的epel 7的镜像库:http://mirrors.fedoraproject.org/publiclist/EPEL/7/x86_64/,为了速度快,选取CN的服务器,我选择的是交大的ipv4服务器,地址:ftp.sjtu.edu.cn,注意

到这里不能停,因为这里没有/repodata/repomd.xml的文件,yum在查找包的过程中一定是要看这个文件的,否则会报找不到这个文件的错误,导致安装终止,所以在找到这个地址后,继续向里面探索,找到了版本7,在7下找到64位系统对应的目录,里面有这个

包,所以这个目录就是baseurl要填的enabled=1 使用这个repository,没什么好说的

这次我决定配一个gpgcheck的过程,因为这个过程是默认的,不写的话,默认开启,所以这里不用多写

但是开启这个过程就要找到check的基准就是gpgkey,这个值就需要配置了,同样这个服务器给出了这个key(RPM-GPG-KEY-EPEL-7),下载到本地,然后在gpgkey中填写存放路径即可,我将这个key放在了指定的路径中/etc/pki/rpm-gpg

这样gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7

保存后退出,然后yum install epel-release, 这次yum可以从这个新建的netrepo中查找并安装了

安装完epel-release后直接yum install ntfs-3g ,直接完成这个模块的安装,插一个ntfs的移动硬盘,连mount都不用输入了,系统自动识别出来并挂载,至此,完成

yum 安装ntfs-3g