![如何让 SystemRescueCD(Arch Linux)挂载 exFAT?](https://linux22.com/image/761701/%E5%A6%82%E4%BD%95%E8%AE%A9%20SystemRescueCD%EF%BC%88Arch%20Linux%EF%BC%89%E6%8C%82%E8%BD%BD%20exFAT%EF%BC%9F.png)
我的系统救援光盘(可启动 CD 基于Arch Linux发行版)无法安装我的 exFAT SD 卡。当我插入 USB 读卡器时,/dev/sdc
会出现,但它甚至不会显示/dev/sdc1
。无法安装它,mount /dev/sdc1 /mnt/1
会失败。
有趣的是,它/dev/sdc1
被识别了cfdisk /dev/sdc
- 它显示有大约 1 MB 的可用空间,然后是/dev/sdc1
大约 64 GB 的可用空间。但文件系统上没有/dev/sdc1
显示!如果我将普通的 FAT SD 卡放入读卡器中,它/dev/sdc1
会正确显示。
如何让 SystemRescueCD 安装 exFAT?查看/root/packages-list.txt
,它包含exfat-utils 1.3.0-1
。我能够运行mount.exfat
和mount.exfat-fuse
,但仍然存在不存在的问题/dev/sdc1
,并且尝试挂载/dev/sdc显然会导致错误。
令人惊讶的是,SystemRescueCD 默认无法执行此操作,“救援 CD”的目的对我来说意味着它应该能够挂载尽可能多的文件系统)。
(我有 SystemRescueCD 6.0.3 版本uname -a
,Linux sysresccd 4.19.34-1-lts #1 SMP 星期六 4月 6 日 19:41:19 CEST 2019 x86_64 GNU/Linux;似乎没有此问题在最新版本中会有所不同)
答案1
您需要指定要挂载的设备上文件系统的类型。不幸的是,该mount
命令不会自动为您执行此操作。因此,对于 exFAT,您应该执行以下操作:
[root@sysrescue ~]# mkdir -p /mnt/windows_dest
[root@sysrescue ~]# mount -t exfat /dev/sdc1 /mnt/windows_dest