iNodeファイルを削除しても安全かどうかを確認する方法(またはその内容を検査する方法)


49

次のファイルを削除しても安全かどうかを確認するにはどうすればよいですか?

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

注:ファイルの日付は、ファイルが約1年前であることを示しています。ファイルの最初の4文字は「xar!」です

それを削除して(おそらくTime Machineによってバックアップされている)、再起動してすべてが正常に実行されることを確認できますか?ファイルの内容を検査する簡単な方法はありますか?

回答:


70

ターミナルの使用に慣れている場合は、ファイルが何であるかを把握できる可能性があります。端末の使用に不安がある場合、これを行うことについて心配することはありません。私はこれを、実際のニーズではなく、主に自分の興味のために行っていました。

ターミナルを開き、次のコマンドを入力します($の後にテキストを入力します)。

$ 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

これは、iNode10324487ファイルがアーカイブファイルであるxarタイプであることを意味しています。「バイナリファイルxar」をすばやく検索すると、OS Xのxarユーティリティのマニュアルページが見つかります。これにより、次のコマンドでxarファイルに含まれるファイルのリストを表示できることがわかります。

$ 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
...

したがって、ディスクで5.16GBを占有している孤立したファイルは、OS Xインストーラーパッケージのように見えます。必要ないと確信しているので、削除できます。


7
また、lost + found内にiNodeファイルとしてMac OS Xインストーラーがありました。情報をありがとう。
gdelfino

優れた端末のヒント。まったく同じものになり、私はそれを投げることができると確信しました。ありがとうございました。
スクエアマン

InstallMacOSX.pkgで失われたxarもありました
ニックコットレル

11

lost + found内のファイルは、ディスク修復ジョブ(通常はディスクユーティリティを介して実行)によって検出されたファイルの断片です。このスレッドのより明確な説明。エキス:

ファイルシステムのチェックおよび修復コマンドであるfsckを実行すると、ファイルシステム内のどこでも参照されていないデータフラグメントが見つかる場合があります。特に、fsckは、完全なファイルのように見えても、システム上に名前を持たないデータ(対応するファイル名のないiノード)を見つける場合があります。このデータはまだスペースを消費していますが、通常の方法ではアクセスできません。

ファイルはおそらく使用できません。システムはそれに依存しておらず、もしあなたがそれを何も使用していないなら(何が入っているかわからないので、私はそれを仮定している)、あなたはそれを削除しても安全です。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.