AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / unix / Perguntas / 407623
Accepted
pts
pts
Asked: 2017-11-29 16:48:20 +0800 CST2017-11-29 16:48:20 +0800 CST 2017-11-29 16:48:20 +0800 CST

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

  • 772

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ão usados ​​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 forneça melhor velocidade e maior vida útil do hardware (se houver muitas gravações de arquivos de log) do que o ext4?

Quais são os sinalizadores de criação e montagem de ext4 recomendados para cartões SD?

linux filesystems
  • 2 2 respostas
  • 5246 Views

2 respostas

  • Voted
  1. Best Answer
    pts
    2017-11-30T05:54:39+08:002017-11-30T05:54:39+08:00

    Aqui está a informação que consegui encontrar online.

    https://en.wikipedia.org/wiki/Flash_file_system#Linux_flash_filesystems menciona JFFS, JFFS2, YAFFS, UBIFS, LogFS, F2FS. Alguns deles (mas não 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.

    Achei esta pergunta de 2011 útil sobre os sistemas de arquivos disponíveis na época: 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 menciona sinalizadores de montagem ext4 -o noatime,data=writebacke explica como criar um sistema de arquivos ext4. Ele também recomenda algumas configurações de cache /proc/sys/vmpara aumentar o desempenho.

    https://wiki.gentoo.org/wiki/SDCard#Filesystem menciona algumas configurações de ajuste de desempenho ext4 que especificam tamanhos de bloco.

    • 2
  2. bu5hman
    2017-11-29T20:17:30+08:002017-11-29T20:17:30+08:00

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

    A velocidade de leitura/gravação do seu sistema de arquivos será governada pelo cartão SD, portanto, optar por um sistema de arquivos de desempenho superior 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 que seja o sistema de arquivos que você usar, se quiser reduzir SD i/o, então o

    noatime

    opção para montagens ext4 diz ao sistema para não atualizar cada inode de arquivo/diretório em cada acesso.

    • 1

relate perguntas

  • du/df e ls relatando diferentes usos de disco

  • Necessidade de algumas chamadas de sistema

  • astyle não altera a formatação do arquivo de origem

  • Como os desenvolvedores do kernel Linux lidam com seu trabalho com milhões de linhas de código? É um método? [fechado]

  • Passe o sistema de arquivos raiz por rótulo para o kernel do Linux

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Matriz JSON para bash variáveis ​​usando jq

    • 4 respostas
  • Marko Smith

    A data pode formatar a hora atual para o fuso horário GMT? [duplicado]

    • 2 respostas
  • Marko Smith

    bash + lê variáveis ​​e valores do arquivo pelo script bash

    • 4 respostas
  • Marko Smith

    Como posso copiar um diretório e renomeá-lo no mesmo comando?

    • 4 respostas
  • Marko Smith

    conexão ssh. Conexão X11 rejeitada devido a autenticação incorreta

    • 3 respostas
  • Marko Smith

    Como baixar o pacote não instalá-lo com o comando apt-get?

    • 7 respostas
  • Marko Smith

    comando systemctl não funciona no RHEL 6

    • 3 respostas
  • Marko Smith

    rsync porta 22 e 873 uso

    • 2 respostas
  • Marko Smith

    snap /dev/loop em 100% de utilização -- sem espaço livre

    • 1 respostas
  • Marko Smith

    chave de impressão jq e valor para todos no subobjeto

    • 2 respostas
  • Martin Hope
    EHerman Matriz JSON para bash variáveis ​​usando jq 2017-12-31 14:50:58 +0800 CST
  • Martin Hope
    Christos Baziotis Substitua a string em um arquivo de texto enorme (70 GB), uma linha 2017-12-30 06:58:33 +0800 CST
  • Martin Hope
    Drux A data pode formatar a hora atual para o fuso horário GMT? [duplicado] 2017-12-26 11:35:07 +0800 CST
  • Martin Hope
    AllisonC Como posso copiar um diretório e renomeá-lo no mesmo comando? 2017-12-22 05:28:06 +0800 CST
  • Martin Hope
    Steve Como as permissões de arquivo funcionam para o usuário "root"? 2017-12-22 02:46:01 +0800 CST
  • Martin Hope
    Bagas Sanjaya Por que o Linux usa LF como caractere de nova linha? 2017-12-20 05:48:21 +0800 CST
  • Martin Hope
    Cbhihe Altere o editor padrão para vim para _ sudo systemctl edit [unit-file] _ 2017-12-03 10:11:38 +0800 CST
  • Martin Hope
    showkey Como baixar o pacote não instalá-lo com o comando apt-get? 2017-12-03 02:15:02 +0800 CST
  • Martin Hope
    youxiao Por que os diretórios /home, /usr, /var, etc. têm o mesmo número de inode (2)? 2017-12-02 05:33:41 +0800 CST
  • Martin Hope
    user223600 gpg — o comando list-keys gera uid [ desconhecido ] depois de importar a chave privada para uma instalação limpa 2017-11-26 18:26:02 +0800 CST

Hot tag

linux bash debian shell-script text-processing ubuntu centos shell awk ssh

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve