首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我应该在NAS上的SD卡中使用哪个文件系统?

我应该在NAS上的SD卡中使用哪个文件系统?
EN

Unix & Linux用户
提问于 2017-11-29 00:48:20
回答 2查看 5.7K关注 0票数 4

我的NAS可以容纳几个3.5英寸的硬盘和SD卡。我计划从SD卡启动并运行一个定制的Linux系统(基于Debian,由我自己构建),3.5“硬盘驱动器将用于数据存储(可能还包括日志文件)。SD卡的读写速度为90 MB/s。

我应该使用哪个Linux文件系统?是否有比ext4更快和更长的硬件生存期(如果有许多日志文件写入)的文件系统?

建议的SD卡ext4创建和挂载标志是什么?

EN

回答 2

Unix & Linux用户

回答已采纳

发布于 2017-11-29 13:54:39

这是我在网上找到的信息。

https://en.wikipedia.org/wiki/Flash_文件_system#Linux_闪光灯_文件系统提到了JFFS、JFFS2、YAFFS、UBIFS、LogFS、F2FS。其中一些(但不是F2FS)是针对原始闪存设备的,F2FS是针对基于闪存的存储设备,这些设备已经有一个转换层,例如SD卡。

我发现这个2011年的问题对当时可用的文件系统很有用:https://superuser.com/questions/248078/choice-of-filesystem-for-gnu-linux-on-an-sd-card

https://developer.ridgerun.com/wiki/index.php/High_性能_标清_卡片_调谐_使用_这个_EXT4_文件_系统提到了ext4挂载标志-o noatime,data=writeback,并解释了如何创建这样的ext4文件系统。它还建议在/proc/sys/vm中设置一些缓存以提高性能。

https://wiki.gentoo.org/wiki/SDCard#Filesystem提到了一些指定块大小的ext4性能调优设置。

票数 2
EN

Unix & Linux用户

发布于 2017-11-29 04:17:30

文件系统很大程度上是个人偏好的问题。对Ext4进行了试验和测试,并具有较强的抗灾能力。

您的文件系统r/w速度将由SD卡控制,因此采用更高性能的文件系统不会给您带来任何好处或改进。您可以通过增加缓冲区大小(ram)来提高i/o的“明显”速度。

关于使用i/o的SD / SSD损坏的争论不会在本论坛上解决,但是无论您使用哪种文件系统,如果您希望减少SD i/o,则

noatime

ext4挂载选项告诉系统不要在每次访问时更新每个文件/目录inode。

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/407623

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档