come verificare se è sicuro eliminare il file iNode (o come controllarne il contenuto)?


49

Come posso verificare se è sicuro eliminare il seguente file?

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

Nota: la data del file indica che ha circa 1 anno. i primi 4 caratteri del file sono " xar!"

posso semplicemente cancellarlo (probabilmente è stato eseguito il backup da Time Machine) e riavviare e verificare che tutto funzioni correttamente così com'è? c'è un modo semplice per ispezionare il contenuto del file?

Risposte:


70

Se hai dimestichezza con l'uso del terminale, potresti essere in grado di capire qual è il file. Se non ti senti a tuo agio con il terminale, non mi preoccuperei di farlo. Lo stavo facendo principalmente per il mio interesse piuttosto che per qualsiasi necessità reale.

Apri il terminale e inserisci i seguenti comandi (inserisci il testo che segue $):

$ 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

Questo mi dice che il iNode10324487file deve essere di tipo xar, che è un file di archivio. Una rapida ricerca di "file binario xar" trova la pagina man per l'utilità xar su OS X. Questo mi dice che posso visualizzare l'elenco dei file contenuti nel file xar con il seguente 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
...

Quindi il file orfano che ho preso su 5.16 GB sul mio disco sembra un pacchetto di installazione di OS X. Sono abbastanza fiducioso di non averne bisogno, quindi posso eliminarlo.


7
Ho anche avuto un programma di installazione di Mac OS X come file iNode all'interno di lost + found. Grazie per le informazioni.
gdelfino,

Suggerimenti terminali eccellenti. Finì con la stessa identica cosa ed era sicuro di poterlo lanciare. Grazie.
Squareman,

Ha anche perso uno xar con InstallMacOSX.pkg
Nic Cottrell il

11

Il file in lost + found sono frammenti di file che sono stati trovati da un processo di riparazione del disco (generalmente eseguito tramite l'utilità del disco). Una spiegazione più chiara in questo thread . Estratto:

Se si esegue fsck, il comando di controllo e riparazione del filesystem, potrebbe trovare frammenti di dati a cui non si fa riferimento in nessun punto del filesystem. In particolare, fsck potrebbe trovare dati che sembrano un file completo ma non hanno un nome sul sistema, un inode senza un nome file corrispondente. Questi dati stanno ancora esaurendo lo spazio, ma non sono accessibili in alcun modo normale.

Il file è probabilmente inutilizzabile. Il sistema non fa affidamento su di esso, e se non lo usi (cosa che presumo poiché non sai cosa c'è dentro) puoi tranquillamente eliminarlo.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.