Quais são as condições que qualificam um arquivo como perdido e encontrado?

2

Para arquivos que fsck coloca no diretório lost + found, sob quais circunstâncias fsck considera um arquivo perdido, tenho o seguinte em mente:

Para arquivos regulares:

1) Se a contagem de links do inode for 0. Como descrito nesta resposta: "um inode sem correspondência nome do arquivo. "

2) Quando um arquivo não tem entrada em nenhum diretório, mesmo que a contagem de link inode não seja zerada, possivelmente devido a desligamento incorreto.

Isso também levanta a questão sobre diretórios perdidos. O que pode qualificar um diretório como perdido para que fsck o coloque no diretório lost + found. Talvez os inode links do diretório contam? Ou quando o diretório não tem uma entrada em outro diretório?

    
por direprobs 16.08.2017 / 23:29

1 resposta

2

Espero que seja apenas # 2 (um arquivo não tem entrada em nenhum diretório). Se um arquivo é apontado por uma ou mais entradas de diretório, fsck deve apenas definir a contagem de links para igualar o número de entradas de diretório. Se um arquivo é apontado por uma ou mais entradas de diretório, não há motivo para fsck criar uma nova entrada de diretório no diretório lost+found .

    
por 17.08.2017 / 05:44