Qual é a melhor maneira de converter um número de bloco em um nome de arquivo no FreeBSD?

2

Hoje encontrei a seguinte mensagem no correio de log diário que recebo de um servidor do FreeBSD:

ad2c: hard error reading fsbn 1081249272 of 540624636-540624639 (ad2 bn 1081249272; cn 1072667 tn 14 sn 54) status=59 error=40

Qual é a melhor maneira de encontrar o arquivo correspondente ao número de bloco acima?

    
por Diomidis Spinellis 22.09.2009 / 07:59

1 resposta

2

Você pode (e provavelmente tem que) recorrer a fsdb (8) para isso - o comando findblk deve ser capaz de rastrear o inode, a partir do qual você pode obter o nome do arquivo.

OBLIGATORY WARNING
fsdb is a pretty dangerous tool. You can do a lot of damage in a very short amount of time.
It is a good idea to read the man page thoroughly, and perhaps peruse a few other sources
of information before poking around in the dark sticky guts of your filesystem.

Mais detalhes podem ser encontrados em esta postagem na lista de e-mails para freebsd-questions

    
por 28.02.2011 / 21:00

Tags