今天,我在我的Raspberry PI上安装了Ubuntu20.04(GNU/Linux5.4.00-1008-raspi aarch64)的新副本,我知道5.4内核应该支持exFAT,但是每当我尝试安装外部驱动器时,我都会得到一个错误。
$ sudo mount -t exfat /etc/sda1 /media/wd
mount: /media/wd: unknown filesystem type 'exfat'.
这是cat /proc/filesystems
的输出
nodev sysfs
nodev tmpfs
nodev bdev
nodev proc
nodev cgroup
nodev cgroup2
nodev cpuset
nodev devtmpfs
nodev configfs
nodev debugfs
nodev tracefs
nodev securityfs
nodev sockfs
nodev bpf
nodev pipefs
nodev ramfs
nodev devpts
ext3
ext2
ext4
squashfs
vfat
nodev ecryptfs
fuseblk
nodev fuse
nodev fusectl
nodev mqueue
nodev pstore
btrfs
nodev autofs
您需要另外做些什么来启用对exFAT的支持吗?
谢谢
发布于 2020-05-03 17:43:37
这是你可以尝试的东西。由于GNU/Linux 5.4.0-1008-raspi aarch64
内核似乎不支持内置的exFAT,所以可以添加它。从https://www.techrepublic.com/article/try-out-this-new-linux-exfat-kernel-module-for-improved-performance/,您可以按照步骤下载并安装内核的exFAT支持。
如果没有安装git
,请安装它:
sudo apt install git
您还可能需要构建必需的包:
sudo apt install build-essential
接下来,下载exfat:
git clone https://github.com/arter97/exfat-linux
输入新创建的文件夹,它应该是cd exfat-linux
然后运行以下命令来安装内核模块并使其处于活动状态:
make
sudo make install
sudo modprobe exfat
现在,当您运行cat /proc/filesystems
时,您应该会看到列表底部的exfat
。
发布于 2021-04-06 21:34:18
在将保险丝驱动程序安装在较早的版本,然后升级到20.04并删除保险丝驱动程序之后,我也遇到了同样的问题。cat /proc/filesystems | grep fat
不显示exfat。
我使用:sudo modprobe -v exfat
重新安装了20.04中包含的内核模块
cat /proc/filesystems | grep fat
现在显示了exfat。然后,为了使它在重新启动后存活下来,我将exfat添加到/etc/modules-load.d/modules.conf
中。
发布于 2020-05-09 16:23:22
下面是我在我的amd64 Ubuntu20.04上找到的修补程序。
如果安装了exfat,则首先调用fuse支持。
希望这对一些人有帮助。我认为这是所有的故障排除步骤。
Ubuntu应该把它放在发行说明中,这样其他人就不会先加载旧的保险丝安装版本了。
https://askubuntu.com/questions/1234755
复制相似问题