Какую файловую систему следует использовать на SD-карте в NAS?

Какую файловую систему следует использовать на SD-карте в NAS?

Мой NAS может вмещать несколько 3,5-дюймовых жестких дисков и SD-карту. Я планирую загружать и запускать пользовательскую систему Linux (на основе Debian, собранную мной) с SD-карты, а 3,5-дюймовые жесткие диски будут использоваться для хранения данных (и, возможно, файлов журналов). SD-карта имеет последовательную скорость чтения и записи 90 МБ/с.

Какую файловую систему Linux мне использовать? Есть ли файловая система, которая обеспечивает лучшую скорость и более длительный срок службы оборудования (при большом количестве записей в файл журнала), чем ext4?

Каковы рекомендуемые флаги создания и монтирования ext4 для SD-карт?

решение1

Вот информация, которую мне удалось найти в Интернете.

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/выбор-файловой-системы-для-gnu-linux-на-sd-карте

https://developer.ridgerun.com/wiki/index.php/Высокопроизводительная_настройка_SD_карты_с_использованием_файловой_системы_EXT4упоминает флаги монтирования ext4 -o noatime,data=writebackи объясняет, как создать такую ​​файловую систему ext4. Он также рекомендует некоторые настройки кэша /proc/sys/vmдля повышения производительности.

https://wiki.gentoo.org/wiki/SDCard#Файловаясистемаупоминаются некоторые параметры настройки производительности ext4, которые определяют размеры блоков.

решение2

Файловая система — это в основном вопрос личных предпочтений. Ext4 — проверенная и надежная.

Скорость чтения/записи вашей файловой системы будет регулироваться картой SD, поэтому переход на более производительную файловую систему не даст вам никаких преимуществ или улучшений. Вы можете увеличить «кажущуюся» скорость ввода/вывода, увеличив размер буфера (ОЗУ).

Дискуссия о повреждении SD / SSD при вводе/выводе не будет решена на этом форуме, но какую бы файловую систему вы ни использовали, если вы хотите уменьшить объем ввода/вывода SD, то

noatime

опция для монтирования ext4 сообщает системе не обновлять каждый inode файла/каталога при каждом доступе.

Связанный контент