Quais diretórios (linux) são escritos para a maioria / constantemente?

2

Quando eu leio artigos sobre a execução do Linux a partir de uma unidade flash, muitos recomendam que diretórios que vejam muitas ou gravações constantes sejam montadas no RAM (por exemplo, como tmpfs). Minha pergunta é: quais diretórios serão normalmente, e existe alguma maneira de monitorar a atividade do disco que mostraria quais diretórios veem muitas gravações?

    
por Chris2048 30.03.2010 / 22:57

3 respostas

2

/proc é geralmente um sistema procfs que não vive no disco. Então eu não me preocuparia com isso.

O óbvio seria /tmp - é onde os arquivos temporários gerados serão armazenados.

/var/run e /var/lock podem ser montados como tmpfs, pois eles não precisam persistir durante a reinicialização.

/var/log pode ser uma possibilidade, contanto que você não consiga manter os logs durante a reinicialização do sistema.

    
por 30.03.2010 / 23:38
1

/var e /tmp são candidatos óbvios.

Ksfmd pode ser de ajuda (eu não tenho experiência direta com isso, mas parece ter o potencial para ajudá-lo a monitorar seu sistema para decidir o que é montado onde).

Você pode criar uma correspondência mais exata com o que deseja fazer com inotify .

    
por 31.03.2010 / 00:23
0

O novo utilitário fatrace pode mostrar exatamente. Veja: link

sudo fatrace

Por exemplo:

# sudo fatrace
chrome(6514): W /home/xxxx/.config/google-chrome/Default/Current Session
chrome(6514): R /home/xxxx/.pki/nssdb/cert9.db
chrome(6514): R /home/xxxx/.pki/nssdb/cert9.db
chrome(6514): W /home/xxxx/.cache/google-chrome/Default/Cache/data_1
chrome(6514): RW /home/xxxx/.cache/google-chrome/Default/Cache/data_0
chrome(6514): W /home/xxxx/.cache/google-chrome/Default/Cache/data_1
wicd(29613): RO /lib/x86_64-linux-gnu/ld-2.19.so
ifconfig(29613): R /lib/x86_64-linux-gnu/ld-2.19.so
ifconfig(29613): CO /etc/ld.so.cache
    
por 04.03.2015 / 09:21

Tags