como verificar se é seguro excluir o arquivo iNode (ou como inspecionar seu conteúdo)?

49

Como verifico se é seguro excluir o seguinte arquivo?

$ cd /lost+found/
$ file iNode44670523
iNode46670523: xar archive -version 1

Nota: a data do arquivo indica que ele tem cerca de 1 ano de idade. os 4 primeiros caracteres do arquivo são " xar!"

posso simplesmente excluí-lo (provavelmente feito pelo Time Machine), reiniciar e verificar se tudo está funcionando corretamente? existe alguma maneira simples de inspecionar o conteúdo do arquivo?

nathanielng
fonte

Respostas:

70

Se você estiver acostumado a usar o terminal, poderá descobrir qual é o arquivo. Se você não estiver confortável com o terminal, não me preocuparia em fazer isso. Eu estava fazendo isso principalmente por meu próprio interesse, e não por qualquer necessidade real.

Abra o terminal e digite os seguintes comandos (digite o texto após $):

$ cd /lost+found
$ ls -l
total 10087432
-rw-r--r--  1 root  wheel  5164763151 25 Oct  2014 iNode10324487

$ file iNode10324487
iNode10324487: xar archive - version 1

Isso me diz que o iNode10324487arquivo deve ser do tipo xar, que é um arquivo morto. Uma pesquisa rápida por "arquivo binário xar" encontra a página de manual do utilitário xar no OS X. Isso indica que eu posso visualizar a lista de arquivos contidos no arquivo xar com o seguinte comando:

$ xar -t -f iNode10324487
Distribution
InstallMacOSX.pkg
InstallMacOSX.pkg/Bom
InstallMacOSX.pkg/Payload
InstallMacOSX.pkg/Scripts
InstallMacOSX.pkg/PackageInfo
InstallMacOSX.pkg/InstallESD.dmg
Resources
Resources/ar.lproj
...

Portanto, o arquivo órfão que ocupei 5,16 GB no meu disco se parece com um pacote de instalação do OS X. Estou bastante confiante de que não preciso disso, para poder excluí-lo.

Stewart Macdonald
fonte
7
Eu também tinha um instalador do Mac OS X como um arquivo iNode dentro de perdido + encontrado. Obrigado pela informação.
Gdelfino
Excelentes dicas de terminal. Acabei exatamente com a mesma coisa e estava confiante de que eu poderia jogar. Obrigado.
Squareman
Também tinha um xar perdido com InstallMacOSX.pkg
Nic Cottrell
11

Os arquivos perdidos + encontrados são fragmentos de arquivos encontrados por um trabalho de reparo de disco (geralmente executado no utilitário de disco). Uma explicação mais clara neste tópico . Extrair:

Se você executar fsck, o comando de verificação e reparo do sistema de arquivos, ele poderá encontrar fragmentos de dados que não são referenciados em nenhum lugar do sistema de arquivos. Em particular, o fsck pode encontrar dados que se parecem com um arquivo completo, mas não têm um nome no sistema - um inode sem o nome do arquivo correspondente. Esses dados ainda estão consumindo espaço, mas não são acessíveis por qualquer meio normal.

O arquivo provavelmente não pode ser usado. O sistema não depende disso, e se você não tiver nenhuma utilidade para ele (o que suponho que você não saiba o que há nele), é seguro excluí-lo.

Kevin Grabher
fonte