exFAT (Extended File Allocation Table) 是一個微軟為閃存裝置例如 SD 卡和 USB 可移動磁盤優化的專利檔案系統。它被設計為替換存儲單個檔案不能超過 4G 的老舊的 32 位 FAT32 檔案系統。
exFAT 檔案系統被最新的 Windows 和 macOS 作業系統所支援。CentOS,就像其他大部分主流 Linux 發行版一樣,預設不支援有專利的 exFAT 檔案系統。
如果你把 CentOS 作為你的作業系統,有時候你有機會碰到,想要挂載 exFAT 可移動磁盤。
一、在 CentOS 上挂載 exFAT 驅動器
想要在 CentOS 上挂載 exFAT 檔案系統,你需要安裝免費 FUSE exFAT 子產品和工具,它們給 Unix-like 的系統提供了一個完整特性的 exFAT 檔案系統實作。
exFAT 軟體包在 CentOS 7 核心軟體源倉庫上不可用。你可以選擇從源碼編譯 exFAT 工具,或者從Nux Dextop源倉庫上使用 yum 下載下傳安裝它。我們選擇第二個選。
Nux 源依賴 EPEL 軟體源。如果 EPEL 軟體源在你的系統上不可用,啟動它,輸入:
sudo yum install epel-release
下一步,導入 GPG key 并且通過安裝 rpm 包啟用 Nux 軟體源:
sudo rpm -v --import http://li.nux.ro/download/nux/RPM-GPG-KEY-nux.ro
sudo rpm -Uvh http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-5.el7.nux.noarch.rpm
一旦源倉庫安裝完成,使用下面的指令安裝
exfat-fuse
和
exfat-utils
軟體包:
sudo yum install exfat-utils fuse-exfat
就這樣了。你現在可以挂載 exFAT 格式的裝置。
二、挂載NTFS的U盤
需要安裝ntfs-3g 來實作
aliyun的epel源來yum安裝的方式
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
yum install ntfs-3g
1、首先使用指令:fdisk -l,檢視系統硬碟和分區情況。
2、插入U盤,再次用fdisk -l指令檢視,并确認自己的U盤。此時筆者的系統中多了一個硬碟/dev/sdb和它的一個分區/dev/sdb1
3、使用指令:mkdir -p /mnt/usb,在mnt目錄下建立目錄usb來作挂接點。
4、挂載U盤:mount -t ntfs-3g /dev/sdb1 /mnt/udisk/
成功挂載。