Ubuntu 下挂载exfat 移动硬盘/U盘

windows、mac、linux/include ubuntu 通用的文件系统

开发者在使用 Mac、Windows 和 Linux 三大主流操作系统时常面临一个挑战:Mac 不原生支持 NTFS 格式的 U 盘读写,而 Windows 和 Linux 支持。
为了解决这个问题,可以选择一个被这三个系统广泛支持的文件系统格式。这样的解决方案存在,即 exFAT 文件系统。
exFAT 不仅兼容所有三个系统,而且支持单个文件大小超过 4GB 的读写操作,是一个理想的跨平台文件系统选择。

本文主要以 ubuntu 系统上挂载exFAT 的硬盘来操作。

首先,使ubuntu 支持exFAT

在 Ubuntu 系统中首先需要确保已安装 exfat-fuseexfat-utils。这两个包允许 Ubuntu 读写 exFAT 文件系统。以下是步骤:

安装 exFAT 工具
打开终端,输入以下命令:

$   sudo apt-get update
$   sudo apt-get install exfat-fuse exfat-utils

第二步,ubuntu 挂载exFAT 磁盘

挂载硬盘

  • 首先,使用 sudo fdisk -l 命令找到你的硬盘设备标识符(比如 /dev/sdb1)。
    $ lsblk
    $ df -lh
    $ sudo fdisk -l
  • 创建一个挂载点,例如:sudo mkdir /media/disk2
  • 挂载硬盘,使用命令:sudo mount -t exfat /dev/sdb1 /media/disk2,其中 /dev/sdb1 是你的硬盘设备,/media/disk2 是挂载点。
$ sudo mkdir /media/disk2
$ sudo mount -t exfat /dev/sdb1 /media/disk2

完成这些步骤后,硬盘应该就成功挂载并可用了。如果在使用过程中出现任何问题,可以查看相关日志或重新检查步骤。

第三步,创建开机自动挂载

要设置 Ubuntu 开机自动挂载 exFAT 硬盘,你需要编辑 /etc/fstab 文件:

  1. 打开终端。

  2. 使用文本编辑器打开 /etc/fstab,如:sudo vim /etc/fstab

  3. 添加以下行到文件末尾(假设你的硬盘设备是 /dev/sdb1,挂载点是 /media/disk2):

    /dev/sdb1 /media/disk2 exfat defaults 0 0
  4. 保存并关闭文件。

  5. 重新启动你的系统以测试自动挂载是否成功。

注意:确保在编辑 /etc/fstab 时非常小心,因为错误的配置可能导致系统无法正常启动。在进行任何更改之前,建议备份现有的 /etc/fstab 文件。