exFAT (Extended File Allocation Table) 是一个微软为闪存设备例如 SD 卡和 USB 可移动磁盘优化的专利文件系统。它被设计为替换存储单个文件不能超过 4G 的老旧的 32 位 FAT32 文件系统。
exFAT 文件系统被 Windows 和 macOS 操作系统的最新版本所支持。Ubuntu,像其他的主要 Linux 发行版一样,就像其他大部分主流 Linux 发行版一样,默认不支持有专利的 exFAT 文件系统。
如果你把 Ubuntu 作为你的操作系统,有时候你有机会碰到,想要挂载 exFAT 可移动磁盘。
当你将 USB 可移动磁盘插入你的系统,系统将会显示像下面的信息:
Error mounting /dev/sdb1 at /media/linuxize/USB: unknown file system ‘exfat’
在这篇指南中,我们讲解如何在 Ubuntu 18.04 系统上启用 exFAT 支持。同样的指令适合于 Ubuntu 16.04 和其他基于 Ubuntu 的发行版,包括 Kubuntu, Linux Mint 和 Elementary OS。
想要在 Ubuntu 上挂载 exFAT 文件系统,你需要安装免费的 FUSE exFAT 模块和工具,它们为 Unix 类的系统提供完成功能的 extFAT 文件系统实现。
在安装软件包之前,确保 Universe 软件源在你的系统上被启用。打开终端,通过使用快捷键Ctrl+Alt+T
或者点击终端图标,或者输入:
sudo add-apt-repository universe
一旦软件源被启用,升级软件包索引,并且使用下面的命令安装exfat-fuse
和exfat-utils
软件包:
sudo apt update
sudo apt install exfat-fuse exfat-utils
就这些。你现在可以打开你的文件管理器,并且点击 USB 磁盘图标来挂载它了。
你已经学习到在 Ubuntu 18.04 系统上如何启用 exFAT 支持。有些人更喜欢把 exFAT 称为 FAT64。
USB 磁盘驱动器将会在你插入的时候,自动挂载,但是万一自动挂载失败,你将需要手动去挂载磁盘驱动器。