Quais são as possíveis maneiras de um sistema Debian Linux gravar dados no HDD e como evitá-los?

1

O plano de fundo:

Aqui eu tenho uma placa x86 de reposição que tem uma CPU AMD de baixo energe custo. Estou planejando fazer um DIY em um servidor de arquivos de uso doméstico com ele executando um sistema básico Debian e alguns programas comuns de serviço como ftp / telnet / svn / samba ... etc.
A mídia de armazenamento principal é um disco flash EIDE de 4 GB, com possibilidade de montar HDDs USB. A placa pode suportar até 1GB de RAM. A idéia básica é instalar o Debian no disco flash de 4GB e usar HDDs USB externos como armazenamento de dados.
Como o disco flash tem um número limitado de ciclos de apagamento, gostaria de evitar que os dados sejam gravados nele o máximo possível. A partição swap do Linux, entre outras coisas, deve ser desativada.

Minhas perguntas são:

Quais são as outras maneiras possíveis em que meu sistema iria gravar dados para o disco flash em tempo de execução e como evitá-los?
Por um lado, se o Linux persiste em logar mensagens no disco rígido?

EDIT - mais uma pergunta:

Existe alguma ferramenta pode monitorar eventos de gravação de dados do disco?

    
por oldwhy 15.12.2012 / 16:34

1 resposta

2
  1. Montar sistemas de arquivos em disco flash com sinalizador noatime em /etc/fstab .
  2. Você pode facilmente redirecionar arquivos de log para qualquer outro disco editando /etc/rsyslog.d/* ou arquivo similar (não sabe qual syslogd exato é usado no Debian, mas arquivos semelhantes existem em todas as plataformas).

Você pode usar dstat -dD sda,sdb,sdc 60 para monitorar os volumes de dados lidos / gravados.

    
por 15.12.2012 / 16:50