Que sistema de arquivos devo usar em um cartão SD em um NAS?

2

Meu NAS pode conter vários discos rígidos de 3,5 "e um cartão SD. Estou planejando inicializar e executar um sistema Linux personalizado (baseado no Debian, construído por mim) a partir de um cartão SD, e os discos rígidos de 3,5" ser usado para armazenamento de dados (e possivelmente arquivos de log). O cartão SD tem uma velocidade de leitura e gravação sequencial de 90 MB / s.

Qual sistema de arquivos Linux devo usar? Existe um sistema de arquivos que oferece melhor velocidade e maior vida útil do hardware (se houver muitas gravações de arquivos de log) do que o ext4?

Quais são as bandeiras recomendadas para criação e montagem de ext4 para cartões SD?

    
por pts 29.11.2017 / 01:48

2 respostas

1

O sistema de arquivos é basicamente uma questão de preferência pessoal. O Ext4 é experimentado e testado e resiliente.

A velocidade r / w do seu sistema de arquivos será regida pelo cartão SD, portanto, procurar um sistema de arquivos de maior desempenho não lhe dará nenhuma vantagem ou melhoria. Você pode aumentar a velocidade "aparente" de i / o aumentando o tamanho do buffer (ram).

O debate sobre danos SD / SSD com i / o não será resolvido neste fórum, mas qualquer sistema de arquivos que você use, se você quiser reduzir a SD i / o, então o

noatime

A opção

para montagens do ext4 informa ao sistema para não atualizar cada arquivo / diretório inode em cada acesso.

    
por 29.11.2017 / 05:17
0

Estas são as informações que encontrei on-line.

link menciona JFFS, JFFS2, YAFFS, UBIFS, LogFS, F2FS. Alguns destes (mas não F2FS) são direcionados para dispositivos flash brutos, o F2FS é direcionado para dispositivos de armazenamento baseados em flash que já possuem uma camada de tradução, como cartões SD.

Eu encontrei esta pergunta de 2011 útil sobre os sistemas de arquivos disponíveis: link

link menciona bandeiras de montagem ext4 -o noatime,data=writeback e explica como criar um sistema de arquivos ext4. Ele também recomenda algumas configurações de cache em /proc/sys/vm para aumentar o desempenho.

O

link menciona algumas configurações de ajuste de desempenho do ext4 que especificam os tamanhos dos blocos.

    
por 29.11.2017 / 14:54