CentOS 7 掛載NTFS格式USB移動硬盤
1、在USB硬盤未接入主機之前打開終端,使用 fdisk -l 命令查看主機當前硬盤信息
顯示當前只有1個物理磁盤,為 /dev/sda
2、接入USB硬盤,使用fdisk -l 命令再看一遍
在USB硬盤沒被掛載之前,使用df -h命令查看不到未掛載的硬盤
或者使用lsblk命令查看
圖中的 /dev/sdb就是系統識別出的移動硬盤,但是此時並無法掛載並訪問硬盤中的文件,因為此移動硬盤是NTFS分區格式,在linux系統下默認不支持NTFS格式,需要安裝NTFS-3G來掛載此分區
3、安裝NTFS-3G
下載此軟件
wget http://tuxera.com/opensource/ntfs-3g_ntfsprogs-2017.3.23.tgz
解壓
tar -zxvf ntfs-3g_ntfsprogs-2017.3.23.tgz
進入解壓后的目錄
cd ntfs-3g_ntfsprogs-2017.3.23/
建立一個目錄ntfs3g用以安裝當前軟件
mkdir /usr/local/ntfs3g/
指定編譯路徑
./configure --prefix=/usr/local/ntfs3g/
開始編譯和安裝
make&&make install
4、掛載NTFS格式USB硬盤
建立一個目錄用以掛載NTFS格式USB硬盤
sudo mkdir /mnt/udisk/
掛載
mount -t ntfs-3g /dev/sdb1 /mnt/udisk
使用 fdisk -l 命令查看此刻的硬盤信息
使用 df-h 命令查看此刻的硬盤信息,可以看到已經識別出掛載的USB硬盤 /dev/sdb1
到此,USB硬盤掛載成功,可以正常訪問其中的文件了,但是僅限於本次掛載,主機重啟后本次掛載將失效。
5、實現開機自動掛載
要想實現自動開機掛載NTFS格式的USB硬盤,需要進行以下操作:
首先備份fstab表
cp /etc/fstab /etc/fstabbakup
然后打開vi編輯器
vi /etc/fstab
在fstab表最后一行添加如下信息
/dev/sdb1 /mnt/udisk ntfs-3g defaults 0 0
添加完后使用 :wq 保存退出,主機在下次開機時會自動掛載NTFS格式的usb移動硬盤。