centos7中yum安装ntfs3g

CentOS默认源里没有ntfs3g,想要添加ntfs支持,无非是本身下载编译安装或者加源yum安装。centos

昨天从新安装了一个CentOS7,用的是添加aliyun的epel源来yum安装的方式,简单易行。安全

一、加源
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repoide

二、安装
# yum update;yum install ntfs-3g
若是系统提示:没有可用软件包,能够输入
# yum install ntfs*插件

来源:http://mirrors.aliyun.com/help/epel,说明里面没有写CentOS7的源,其实是有的,把里面的5/6改为7就好了。
翻译


上面的方法是YUM安装方式,下面讲讲其它方式和详细挂载get


centos下没有默认支持挂载ntfs分区,能够利用ntfs-3g来实现。能够用yum来安装ntfs-3g,不过默认的yum库中没有ntfs-3g,须要先安装rpmforge。

1、安装rpmforge

何为rpmforge?RPMForge是CentOS系统下的软件仓库,拥有4000多种的软件包,被CentOS社区认为是最安全也是最稳定的一个软件仓库。

一、确认系统是否安装了priority这个yum的插件,这个插件用来保证安装软件时候软件仓库前后次序,通常是默认先从官方base或者镜像安装,而后从社区用户contribute的软件中安装,再从第三方软件仓库中安装。固然这个次序能够本身更改,为了安全和稳定仍是依照这个次序吧….

#yum install yum-priorities

安装完之后查看 /etc/yum/pluginconf.d/priorities.conf 文件,确认文件中有这一行
[main]
enabled=1

二、如今就能够手动编辑 /etc/yum.repos.d/ 目录中后缀为.repos的文件来设置软件仓库的前后次序(感受我这个翻译不是很适当,priority主要仍是个权限问题,但一时找不到更好的词,就这样吧)….

priority=N(N是整数,范围从1-99)

官方推荐配置是
[base], [addons], [updates], [extras] … priority=1
[centosplus],[contrib] … priority=2
Third Party Repos such as rpmforge … priority=N  (where N is > 10 and based on your preference)

三、如今开始安装rpmforge的软件仓库

下载rpmforge的rpm文件包

32位系统

wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-1.el6.rf.i686.rpm

64位系统

wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm

二、安装rpmforge的rpm文件包

rpm -ivh rpmforge-release-0.5.2-1.el6.rf.i686.rpmit



2、安装ntfs-3g

如今就能够直接用yum来安装了:yum install ntfs-3gio



三,挂载ntfs分区与卸载

能够先经过fdisk -l命令查看硬盘的分区状况,而后再/mnt下新建要挂载的文件夹,如:mkdir /winC

用mount命令直接挂载便可:mount -t ntfs-3g /dev/sda1 /mnt/winC

卸载:umount /mnt/winC

注意每一个目录只能挂载一个分区,因此D盘要在/mnt下新建目录,好比/winD。

若是想要开机自动加载NTFS磁盘,则编辑 /etc/fstab,增长几行行以下
/dev/sda1               /mnt/winC          ntfs-3g rw,umask=0000,defaults 0 0
/dev/sda2               /mnt/winD           ntfs-3g rw,umask=0000,defaults 0 0编译

相关文章
相关标签/搜索