![外部 MicroSD 卡的文件系统](https://linux22.com/image/105069/%E5%A4%96%E9%83%A8%20MicroSD%20%E5%8D%A1%E7%9A%84%E6%96%87%E4%BB%B6%E7%B3%BB%E7%BB%9F.png)
信息:购买了一台带有 32GB eMMC 的新笔记本电脑,使用 Lubuntu 启动。有一张 64GB MicroSD 卡。
问题:microSD 卡需要尽可能快的 FS,因为它在技术上是“本机驱动器”。
问题:我需要一个针对 MicroSD 卡进行优化、原生于 Linux 系统(或通过 FUSE 兼容性)的文件系统。
附加信息:我正在考虑 ext4、exFAT,但是对于 microSD 卡是否有更好的优化 FS?
答案1
f2fs 似乎是为这种情况设计的。看https://lwn.net/Articles/518988/从我引用的地方:
“f2fs [...] 是“闪存友好的文件系统”,这是三星工程师最近 [2012] 宣布的一种新的 Linux 文件系统。与 jffs2 和 logfs 不同,f2fs 不是针对原始闪存设备,而是针对消费者通常可以使用的特定硬件——SSD、eMMC、SD 卡和其他已内置 FTL(闪存转换层)的闪存存储。”
答案2
如果我必须指定一些东西,我会使用 BTRFS。它对闪光敏感性有一定的认识。
UFS 3.0将是exFAT的后继者,人们只能希望微软有一天能在Win11上支持它;它似乎有效,但在重新安装时,文件会消失到无缝占用的没有文件的块中。
UBFS 是一种未经过滤的块文件系统;不是我的意思。我的意思是 UFS 卡上的 UFS 标志 U。东芝很久以前就宣布了该标准。
然而,我用来确定卡是否损坏的便捷工具被卡制造商分解了(标准实现,可以说是……)没有通用日志可以查看 AFAICT。