jh3*_*314 15 linux filesystems usb
我打算在 USB 驱动器上安装 Linux,我想知道我应该使用哪个文件系统来格式化驱动器以获得最佳性能(整体响应能力)和驱动器的使用寿命?
对于在 U 盘上安装 GNU/Linux,如果使用所谓的Live with Persistent 分区,您将获得更好的结果。
使用Live 系统的主要优势在于硬件:Linux 安装将配置所有内容以匹配特定硬件。一个活的系统将在每次启动过程中检测硬件。
使用实时系统时,FS(可能是cramfs,iso9660或其他只读压缩的 fs)被嵌入到一个完整的二进制文件中,其中包含一个分区表。所以唯一要做的就是将它们放在 USB 密钥上。
完成此操作后,您可以将 USB 密钥的其余部分作为一个或多个分区进行寻址,而不是将它们格式化为copy-on-write持久分区。为此,我推荐ext4它,因为它是linux defaut和flash 友好的。
此答案中的更多信息:Debian live with persistence。
自 3.8 以来,Linux 中包含一个名为F2FS的文件系统,专门针对 SSD 驱动器特性而设计。如果您想进一步探索这个问题,还有其他几个SSD 优化的文件系统。
小智 4
几个月前,我们在 Uni Lab 进行了性能测试,只有一个获胜者:Ext4。写入和读取统计数据比 ext3 和 ext2 好得多 - 这是非常明显的,因为 ext4 是基于这两个文件系统开发的。
我不记得具体细节了,所以不能给你任何数字,但肯定会选择 EXT4。
测试在 USB 2.0 - 金士顿上进行。