Linux(以centos7為例)下自動掛載NTFS硬盤

作者:子敬叔叔

編寫時間:2017年5月3日星期三

需求:

    為了熟悉Linux的使用,在自己的筆記本上新安裝一個centos7,

但我有好幾個移動硬盤,或者U盤都是NTFS格式的,有時候看個文檔什么的實在很不方便,于是想著折騰搗鼓的精神,開始琢磨。如果你有同樣的需求,可以借鑒學習一樣。

解決辦法:

    網上查閱資料后,得知ntfs-3g可以實現這個功能。

第一步:

下載ntfs-3g的源碼包,網址可以參考

http://linux.softpedia.com/get/System/Hardware/ntfs-3g-15028.shtml

(網上有資料說需要安裝fuse,不過我在實踐的時候并不用,有可能我的已經安裝好了,如果你在安裝過程中失敗,或者你不確定也可以先安裝)

第二步:

解壓源碼包,編譯安裝

tar xzvf ntfs-3g-***.tar.gz

cd ntfs-3g-***

./configure

make

make install

這樣子我們就安裝成功了,接下來我們來掛載吧。

第三步:

如果只是臨時掛載,你可以執行一條命令

mount -t ntfs-3g /dev/sdc1 /mnt

 

這里假設你的盤符是/dev/sdc1,掛載點是/mnt

如果不是移動硬盤,已經固定好的,短時間內不會發生變化的,可以寫到配置文件里邊。

vi /etc/fstab

編輯這個配置文件

加入一行

/dev/sdc1 /mnt ntfs-3g defaults 0 0

 

如果你像我一樣,想隨時插上U盤,移動硬盤就可以自動掛載,就好像Windows下使用那樣的效果。那么就接著看吧。

在/sbin目錄下新建一個腳本 vi /sbin/mount.ntfs

#!/bin/sh

export LANG=Zh_CN.UTF-8

exec /sbin/mount.ntfs-3g $@

保存退出,并且給腳本添加一個可執行權限

chmod a+x /sbin/mount.ntfs

然后你再自動插拔你的移動硬盤就可以了。