蚊章汇 - exfat
type: channel
link: https://linuxcn.bwsl.wang/tag/exfat/
items: 硬核观察 #608 超过三分之一美国员工希望以加密货币方式接收工资
items: 硬核观察 | Fedora 率先停用了 Chromium 的谷歌数据同步 API
items: 如何在 Linux 上将 USB 盘格式化为 exFAT
items: 如何在 Ubuntu Linux 上挂载和使用 exFAT 驱动器
items: 在CentOS 6.4中支持exfat格式的U盘

硬核观察 #608 超过三分之一美国员工希望以加密货币方式接收工资
type: item
date: 2022-04-17T04:09:29+08:00
description: 超过三分之一美国员工希望以加密货币方式接收工资据消息，在一份对 1600 名美国的 HR 负责人和员工进行的调查报告中，发现有 36% 的人希望以加密货币接收部分或全部工资。另外，42% 的受访者希望收到 NFT 作为绩效奖励。老王点评：看来美国人比较想得开。Linux exFAT 性能提升 73%据消息，在最新的 Linux exFAT 驱动程序中，当 exFAT 文件系统以 “dirsync” 模式挂载时，这种改进的块请求处理方式提升了 73% 的性能。在 256KB 簇大小的极端情况下，时间改进从 11 分 22 秒下降到只有 1 分 39 秒；即使使用 64KB 的 exFAT 簇大小，创建 1000 个目录的时间也从 3 分 34 秒下降到 56 秒。这个补丁将进入 Linux 5.19 中。老王点评：看来只要努力，还是有很大优化空间的。Facebook 将在 2022 年因苹果的政策损失 130 亿美元据消息，苹果公司去年在 iOS 14.5 中提供的应用程序跟踪透明功能（ATT），预计将在 2022 年继续对 Facebook、Twitter、Snap 和 YouTube 等产生重大影响。ATT 要求应用程序在跟踪用户之前，必须征求用户的同意。据报告，这个变化对 Facebook 影响最大，将损失 128 亿美元的收入。但是，这四家公司仍在极其强劲地增长，并在数字媒体中获得份额，因为隐私法规使得独立出版商和技术公司越来越难以维系。老王点评：归根到底，大公司的抗风险更强。

硬核观察 | Fedora 率先停用了 Chromium 的谷歌数据同步 API
type: item
date: 2021-01-28T01:09:58+08:00
description: Fedora 率先停用了 Chromium 的谷歌数据同步 API前段时间，谷歌宣布“经过慎重的调查和考虑，将于 3 月 15 日限制第三方浏览器对谷歌私有数据同步 API 的调用”。这一消息引来了开源社区的强烈反对，这意味着许多基于 Chromium 开发的浏览器将不能使用谷歌账户登录进行数据同步。有开发者表示，“除了强迫用户转投谷歌浏览器，该公司没有任何其它理由去这么做！”对此，Fedora 项目予以了回应，发布了禁用谷歌数据同步功能的 Chromium 版本。并鼓励用户转投自由开源的 Mozilla Firefox。已经垄断了浏览器市场份额的 Chrome，越来越露出了獠牙，不过，我觉得，谷歌还是想想怎么在产品能力上别被微软 Edge 超过吧。而另外一方面，Mozilla Firefox 才是自由开源软件世界的指望。GNOME 40 Alpha 版发布就如我们之前知道的，在这个版本号时代，GNOME 也觉得自己的版本号太小了，于是 GNOME 从 3.38 一下跳到了 GNOME 40。GNOME 40.0 计划在今年 3 月底推出，今天刚刚发布了 Alpha 版本，带来了许多新变化。但是由于这次变化太多了，所以像 Ubuntu 21.04 等最近将要发布的发行版不会马上跟进，至少会等到下个版本才能使用 GNOME 40。在 GNOME 40 中，最重要的变化有：集成了刚刚发布不久的 GTK 4GNOME Shell 使用 GPU 渲染大多数阴影对 XWayland 的修复和改进除此以外，还有一个需要注意的变化是，由于 Google 更改了关于开源项目 API 密钥的服务条款，GNOME 的 Web 浏览器 Epiphany 已经禁用了安全浏览钓鱼保护功能。开源磁盘分区工具 GParted 1.2 开始支持 exFAT 文件系统著名的 GUI 的磁盘分区工具 GParted 日前发布了最新的 1.2 版，在这个版本中增加了 exFAT 的支持。说实话，我是没想到居然现在才增加对 exFAT 的支持。因为，不但微软早就提供了 exFAT 驱动代码，而且从 Linux 内核 5.7 开始，由三星提供的 exFAT 驱动取代了微软提供的驱动程序之后，这个驱动的表现也越来越好了。

如何在 Linux 上将 USB 盘格式化为 exFAT
type: item
date: 2020-06-08T18:35:43+08:00
description: 本教程教你如何在 Linux 系统上以 exFAT 格式格式化 USB 盘。同时包括 GUI 和命令行两种方法。长期以来，FAT 是用于格式化磁盘文件系统的默认选择。它与几乎所有主要操作系统兼容。FAT 文件系统的一个主要问题是你不能传输大于 4GB 的文件。这意味着即使你的 USB 盘有 32GB 的可用空间，如果你尝试传输 ISO 镜像或其他大于 4GB 的文件，传输也会失败。这会在 Linux 中创建 Windows 的可启动 USB 盘的情况下造成问题。你不能使用 NTFS，并且 FAT 文件系统有 4GB 的大小限制。为了克服 FAT 文件系统的限制，微软推出了 exFAT 文件系统。在本教程中，我将向你展示如何使用 exFAT 文件系统中格式化 USB 盘。先决条件从 Linux kernel 5.4 开始，Linux 内核本身中启用了 exFAT 文件系统支持。检查正在运行的 Linux 内核版本。如果是内核 5.4 或更高版本，那么应该没问题。不然，你必须启用 exFAT 支持。在基于 Ubuntu 的发行版中，你可以安装以下软件包：sudo apt install exfat-fuse exfat-utils方法 1：使用 GNOME 磁盘工具将磁盘格式化为 exFAT使用 “GNOME 磁盘” 格式化驱动器是一项简单的工作。它预装在许多 Linux 发行版中。插入外部 USB 盘。在菜单中查找 “Disk”，然后打开 “GNOME 磁盘” 应用。第一步，选择要格式化的驱动器，然后按照我的步骤操作。警告：请注意你要选择格式化的磁盘。请勿意外格式化主磁盘。诸如 Ext4、NTFS、FAT 之类的常用文件系统将首先出现。要使用 exFAT，请选择 “其它”，然后单击 “下一步”。最后一步：在此页面上选择 exFAT 文件系统，然后单击 “创建”。完成了！看到在 Linux 中以图形方式创建 exFAT 磁盘有多么容易了吧？现在，让我向你展示终端方法。方法 2：在 Linux 命令行中将磁盘格式化为 exFAT（适用于高级用户）fdisk 是一个交互式命令行程序，它可在硬盘上创建和操作分区表和分区。实际上，它被认为是 Linux 最佳分区工具之一。插入外部硬盘，然后在终端中输入以下命令：sudo fdisk -l这将列出计算机中的所有硬盘和分区。识别出要在外部硬盘上格式化的分区。应该会提示磁盘大小。对我而言，USB 盘被标记为 /dev/sdb1。识别出 USB 盘后，请使用以下命令将它格式化为 exfat。将 /dev/sdXn 替换为你的磁盘 ID。LABEL 是你要为磁盘命名的名称，例如 Data、MyUSB 等。sudo mkfs.exfat -n LABEL /dev/sdXn可选地，运行 fsck 检查，以确保格式化正确。sudo fsck.exfat /dev/sdXn就是这样。享受 exFAT 盘吧。你是否成功创建了exFAT 盘？我希望你觉得本教程足够简单，并建立坚实的分区知识基础的第一步。从长远来看，有时简单易用的技巧将让你拥有一个更好的 Linux。via: https://itsfoss.com/format-exfat-linux/作者：Dimitrios Savvopoulos 选题：lujun9972 译者：geekpi 校对：wxy本文由 LCTT 原创编译，Linux中国 荣誉推出

如何在 Ubuntu Linux 上挂载和使用 exFAT 驱动器
type: item
date: 2018-06-27T01:23:20+08:00
description: 简介：本教程将向你展示如何在 Ubuntu 和其他基于 Ubuntu 的 Linux 发行版上启用 exFAT 文件系统支持。用此种方法在系统上挂载 exFAT 驱动器时，你将不会看到错误消息。在 Ubuntu 上挂载 exFAT 磁盘时出现问题有一天，我试图使用以 exFAT 格式化 的 U 盘，其中包含约为 10GB 大小的文件。只要我插入 U 盘，我的 Ubuntu 16.04 就会抛出一个错误说无法挂载未知的文件系统类型 ‘exfat’。确切的错误信息是这样的：Error mounting /dev/sdb1 at /media/abhishek/SHADI DATA: Command-line `mount -t "exfat" -o "uhelper=udisks2,nodev,nosuid,uid=1001,gid=1001,iocharset=utf8,namecase=0,errors=remount-ro,umask=0077" "/dev/sdb1" "/media/abhishek/SHADI DATA"` exited with non-zero exit status 32: mount: unknown filesystem type 'exfat' exFAT 挂载错误的原因微软最喜欢的 FAT 文件系统仅限于最大 4GB 的文件。你不能将大于 4GB 的文件传输到 FAT 驱动器。为了克服 FAT 文件系统的限制，微软在 2006 年推出了 exFAT 文件系统。由于大多数微软相关的东西都是专有的，exFAT 文件格式也不例外。Ubuntu 和许多其他 Linux 发行版默认不提供专有的 exFAT 文件支持。这就是你看到 exFAT 文件出现挂载错误的原因。如何在 Ubuntu Linux 上挂载 exFAT 驱动器解决这个问题很简单。你只需启用 exFAT 支持即可。我将展示在 Ubuntu 中的命令，但这应该适用于其他基于 Ubuntu 的发行版，例如 Linux Mint、elementary OS 等。打开终端（Ubuntu 中 Ctrl+Alt+T 快捷键）并使用以下命令：sudo apt install exfat-fuse exfat-utils 安装完这些软件包后，进入文件管理器并再次点击 U 盘来挂载它。无需重新插入 USB。它应该能直接挂载。这对你有帮助么我希望这个提示可以帮助你修复 Linux 发行版的 exFAT 的挂载错误。如果你有任何其他问题、建议或感谢，请在评论中留言。via: https://itsfoss.com/mount-exfat/作者：Abhishek Prakash 选题：lujun9972 译者：geekpi 校对：wxy本文由 LCTT 原创编译，Linux中国 荣誉推出

在CentOS 6.4中支持exfat格式的U盘
type: item
date: 2013-06-19T21:19:00+08:00
description: CentOS系列一直没有默认支持使用exfat格式的大容量U盘。可以通过添加fuse-exfat模块来支持。根据网上资料，整理如下：1、下载fuse-exfat支持软件：exfat支持是通过fuse模块的方式支持的，其项目地址是： https://code.google.com/p/exfat/ ，当前版本是：1.0.1。目前exfat的支持已经是全功能支持，支持读写。可以下载源代码包，并自行使用scons和gcc编译，也可以在rpmfusion下载源代码RPM，然后通过构建RPM来安装。这里采用构建RPM的方式（这样安装卸载都很方便）。下载地址：http://download1.rpmfusion.org/free/el/updates/6/SRPMS/repoview/index.html分别下载：fuse-exfat-1.0.1-1-el6.src.rpm 和 exfat-utils-1.0.1-1.el6.src.rpm2、编译安装：编译前，请先检查系统，如果系统中没有scons和gcc，请通过yum安装：$ sudo yum install scons gcc这个软件是fuse模块，编译需要fuse-devel包支持：$ sudo yum install fuse-devel下载后，安装源代码RPM：$ rpm -ivh fuse-exfat-1.0.1-1-el6.src.rpm exfat-utils-1.0.1-1.el6.src.rpm在主目录下，会出现rpmbuild目录：$ cd ~/rpmbuild/SPECS$ rpmbuild -ba fuse-exfat.spec$ rpmbuild -ba exfat-utils.spec构建完成后，即可在 ~/rpmbuild/RPMS里面找到生成的RPM（根据系统架构，分别在x86\_64或i386目录下，其中名字中带有debuginfo的包不必安装）：$ cd ~/rpmbuild/RPMS/x86\_64$ sudo rpm -ivh fuse-exfat-1.0.1-1.el6.x86\_64.rpm exfat-utils-1.0.1-1.el6.x86\_64.rpm这样就安装完成了。3、挂载：可以通过以下命令来挂载exfat的U盘了：$ sudo mount.exfat /dev/sdXn /mnt其中sdXn中的X代表你的U盘设备名，n代表分区号，比如：/dev/sdb1这样。此外，为了方便，你可以将以上安装在/usr/sbin下的命令在/sbin下做个符号链接：$ sudo ln -s /usr/sbin/mount.exfat /sbin/mount.exfat便于直接使用mount来安装：$ sudo mount -t exfat /dev/sdXn /mnt