relatório do tripwire - número do inode

3

Oi eu estou investigando o tripwire e tropeçar em algo que eu não tenho certeza. em um relatório de tripwire gerado depois que eu modifiquei hosts.deny para incluir um # extra notei que o número de inode foi alterado de 6969 para 6915. Eu gostaria de saber por que isso aconteceu. Eu sei que inodes são registros que armazenam dados sobre onde os dados são armazenados no sistema de arquivos, mas gostaria de saber por que esse número mudou para um simples # sendo inserido.

    
por Mintuz 05.03.2011 / 12:38

1 resposta

5

O comportamento padrão dos editores de texto é renomear o arquivo original para um nome temporário antes de gravar as alterações, portanto, se houver um problema (como falta de espaço em disco), você não perderá totalmente o arquivo. Assim, o arquivo recebe um novo número de inode. Se o editor estiver configurado para deixar o original como um arquivo de backup, você verá que o arquivo de backup tem o número de inode original; caso contrário, o backup será excluído depois que o novo arquivo for gravado com êxito.

    
por 05.03.2011 / 12:44