Eu tenho uma unidade que estou trabalhando para substituir. Acredito que não esteja mais em uso por nenhum sistema ou usuário e que possa ser removido. Eu copiei tudo dele que eu acho que é relevante.
Existe uma maneira de provar que a unidade não está mais em uso?
Ideias:
- Examinar um hash de todo o conteúdo da unidade agora e compará-lo em uma semana?
- Registrar qualquer acesso à unidade usando lsof ou algum outro recurso no nível do kernel?
- Obter as últimas informações de leitura ou gravação dos utilitários SMART na unidade?
Alguma outra ideia? Idealmente, eu gostaria de monitorá-lo por uma semana ou mais, só para ter certeza. Se algum dado for lido ou escrito durante esse período, gostaria de saber esse fato.
Parece um conceito simples, mas não consegui encontrar bons resultados para isso.
ATUALIZAÇÃO - O sistema de arquivos é ext4.
cat /proc/diskstats
. Anote os valores para o dispositivo que você deseja remover. Aguarde um período de tempo.cat /proc/diskstats
novamente. Se o primeiro ou quinto número após o nome do dispositivo subir, algo foi lido (primeiro número) ou escrito (quinto número) de/para o disco durante o período de tempo em questão.Documentation/iostats.txt
tem todos os detalhes sangrentos sobre/proc/diskstats
e o que significam todos os números, se você gosta desse tipo de coisa.