天天看點

在Linux系統中使用ntfs、fat32格式的儲存設備

我們通常使用的移動硬碟或U盤一般都是ntfs或fat32的檔案系統,作為一名運維工程師,經常會遇到把移動硬碟或者U盤上的内容拷貝的Linux伺服器上。然而,一些Linux系統并不支援直接挂載ntfs檔案系統的裝置的,比如:CentOS,是以需要安裝ntfs-3g才能在LInux系統中讀取移動裝置中的資料。

1、安裝gcc。

[root@Geeklp-ntfs ~]yum -y install gcc

2、下載下傳ntfs-3g源碼包。

3、解壓ntfs-3源碼包。

[root@Geeklp-ntfs ~]tar -xvzf ntfs-3g_ntfsprogs-2017.3.23.tgz

4、進入解壓完成的目錄,編譯安裝ntfs-3g。

[root@Geeklp-ntfs ~]cd ntfs-3g_ntfsprogs-2017.3.23

[root@Geeklp-ntfs ntfs-3g_ntfsprogs-2017.3.23]#./configure –prefix=/usr/local/share/applications/ntfs-3g

make&&make install

5、檢視一下系統内磁盤裝置詳情,挂載使用目标裝置。

[root@Geeklp-ntfs ~]fdisk -l

在Linux系統中使用ntfs、fat32格式的儲存設備

[root@Geeklp-ntfs ~]# mount -t ntfs-3g /dev/sdc1 /mnt

[root@Geeklp-ntfs ~]# cd /mnt

在Linux系統中使用ntfs、fat32格式的儲存設備

大功告成,移動裝置裡面的所有内容均能正常讀取,而且預設情況下權限都是777。

6、檔案系統為fat32的儲存設備挂載、使用就簡單得多了,無需安裝其他軟體,直接挂載即可,下面我們來試一下。

fdisk看到fat32的裝置為/dev/sdd4。

[root@Geeklp-ntfs /]# mount -t vfat /dev/sdd4 /mnt

[root@Geeklp-ntfs /]# cd /mnt

[root@Geeklp-ntfs mnt]# ll

在Linux系統中使用ntfs、fat32格式的儲存設備

中文命名的檔案顯示了亂碼,其他并無異常。