首頁 > 軟體

CentOS 7中yum安裝NTFS-3G

2020-06-16 17:27:05

CentOS預設源裡沒有NTFS-3G,想要新增ntfs支援,無非是自己下載編譯安裝或者加源yum安裝。重新安裝了一個CentOS7,用的是新增aliyun的epel源來yum安裝的方式,簡單易行。

1、加源
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
2、安裝
# yum update;yum install ntfs-3g
如果系統提示:沒有可用軟體包,可以輸入
# yum install ntfs*
來源:http://mirrors.aliyun.com/help/epel,說明裡面沒有寫CentOS7的源,實際上是有的,把裡面的5/6改成7就行了。

上面的方法是YUM安裝方式,下面講講其它方式和詳細掛載

CentOS下沒有預設支援掛載ntfs分割區,可以利用ntfs-3g來實現。可以用yum來安裝ntfs-3g,不過預設的yum庫中沒有ntfs-3g,需要先安裝rpmforge。

一、安裝rpmforge

何為rpmforge?RPMForge是CentOS系統下的軟體倉庫,擁有4000多種的軟體包,被CentOS社群認為是最安全也是最穩定的一個軟體倉庫。

1、確認系統是否安裝了priority這個yum的外掛,這個外掛用來保證安裝軟體時候軟體倉庫先後次序,一般是預設先從官方base或者映象安裝,然後從社群使用者contribute的軟體中安裝,再從第三方軟體倉庫中安裝。當然這個次序可以自己更改,為了安全和穩定還是依照這個次序吧….

#yum install yum-priorities

安裝完以後檢視 /etc/yum/pluginconf.d/priorities.conf 檔案,確認檔案中有這一行
[main]
enabled=1

2、現在就可以手動編輯 /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)

3、現在開始安裝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

2、安裝rpmforge的rpm檔案包

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

二、安裝ntfs-3g

現在就可以直接用yum來安裝了:yum install ntfs-3g

三,掛載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

本文永久更新連結地址http://www.linuxidc.com/Linux/2016-11/137620.htm


IT145.com E-mail:sddin#qq.com