exFAT 展示了微軟在 2006 年創建的專有文件系統,最初用於 Windows 操作系統以及各種 SD 卡和 USB 驅動器。 exFAT 文件系統存在的主要目的是優化 USB 閃存驅動器。
如今,exFAT 為眾多高容量 SD 卡或 USB 牛排驅動器提供了使用默認文件系統的標準。
在 Linux 上,exFAT 得到了一種特殊的支持,稱為 保險絲-exfat。 為了在 Linux 上掛載 exFAT 驅動器,您需要安裝 保險絲-exfat。
本教程展示瞭如何 安裝保險絲-exfat 和 掛載 exFAT 驅動器 在 Linux 上。
筆記: 如果您當前使用的是低於 5.4 的 Linux 內核,則在 Linux 系統上安裝 exFAT 驅動器時可能會遇到問題。 從適配 5.4 開始,Linux 內核對 exFAT 具有本機支持。 從內核 5.7 開始,為更大的媒體格式添加了新的 exfat 驅動程序,推薦使用 exfatprogs 管理exFAT文件系統的工具。
安裝 保險絲-exfat 在基於 Debian 的發行版(Ubuntu、Debian 或 Linux Mint)上
默認情況下,Fuse-exfat 在 Debian、Ubuntu 和 Linux Mint 存儲庫中可用。 要安裝 fuse-exfat,請運行以下命令:
$ sudo apt 安裝 exfat-fuse exfat-utils
這將安裝 exfat-fuse 以及作為一組 exfat-utils 的實用程序。
在 CentOS 7 和 CentOS 8 上安裝 fuse-exfat
為了 CentOS 7 首先,您需要為 Nux Dextop 存儲庫導入官方 GPG 密鑰:
$ sudo rpm –import https://li.nux.ro/download/nux/RPM-GPG-KEY-nux.ro
其次,安裝 Nux Dextop rpm 倉庫:
$ sudo rpm -Uvh https://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-1.el7.nux.noarch.rpm
然後,您還需要啟用 EPEL 存儲庫:
$ sudo yum 安裝 epel-release
現在在 CentOS 7 上安裝 fuse-exfat
$ sudo yum 安裝 fuse-exfat exfat-utils
在 CentOS 8 上安裝 fuse-exfat
首先啟用EPEL存儲庫
$ sudo yum 安裝 epel-release
然後在 CentOS 8 上用 yum 安裝 fuse-exfat
$ sudo yum 安裝 fuse-exfat exfat-utils
安裝 fuse-exfat Fedora
為了 Fedora 您需要先啟用 rpmfusion-free 存儲庫:
$ sudo yum localinstall –nogpgcheck https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm
然後使用默認包管理器安裝:
$ sudo dnf 安裝保險絲-exfat exfat-utils
在 Linux 上掛載 exFAT 驅動器
安裝 fuse-exfat 後,使用 mount 命令掛載 exFAT 驅動器。
在我的情況下,exFAT 驅動器映射到 /開發/sdb1. 要安裝,請鍵入:
$ sudo mount -t exfat /dev/sdb1 /mnt
現在驗證掛載是否成功:
$ 安裝 | grep sdb
輸出:
/dev/sdb1 on /mnt type fuseblk (rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096,uhelper=udisks2)
您也可以使用 df 命令進行驗證:
$ df -T | grep sdb
輸出:
/dev/sdb1 熔斷器 125279488 5243520 120035968 5%
結論
在本教程中,我們學習瞭如何安裝 fuse-exfat、exFAT 在 Linux 上的特殊實現,以及在 Linux 上掛載 exFAT 驅動器是多麼容易。