Linux

我應該在 NAS 的 SD 卡中使用哪個文件系統?

  • January 5, 2019

我的 NAS 可以容納幾個 3.5" 硬碟和一個 SD 卡。我計劃從 SD 卡啟動和執行自定義 Linux 系統(基於 Debian,由我建構),3.5" 硬碟將用於數據儲存(可能還有日誌文件)。SD 卡的順序讀寫速度為 90 MB/s。

我應該使用哪個 Linux 文件系統?有沒有比 ext4 提供更好的速度和更長的硬體壽命(如果有很多日誌文件寫入)的文件系統?

SD 卡的推薦 ext4 創建和掛載標誌是什麼?

這是我在網上找到的資訊。

https://en.wikipedia.org/wiki/Flash_file_system#Linux_flash_filesystems提到了 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_performance_SD_card_tuning_using_the_EXT4_file_system提到了 ext4 掛載標誌-o noatime,data=writeback並解釋瞭如何創建這樣的 ext4 文件系統。它還推薦了一些記憶體設置/proc/sys/vm以提高性能。

https://wiki.gentoo.org/wiki/SDCard#Filesystem提到了一些指定塊大小的 ext4 性能調整設置。

引用自:https://unix.stackexchange.com/questions/407623