2
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

記事投稿キャンペーン 「2024年!初アウトプットをしよう」

First Aidでwarning: inode (id xxxxx): Resource Fork xattr is missing for compressed fileが発生した場合

Last updated at Posted at 2024-01-01

First Aidを実行したら、以下のようなワーニングが表示された

warning: inode (id 41326531): Resource Fork xattr is missing for compressed file
warning: inode (id 41254098): Resource Fork xattr is missing for compressed file
warning: inode (id 41326531): Resource Fork xattr is missing for compressed file
warning: inode (id 41328041): Resource Fork xattr is missing for compressed file
warning: inode (id 41329717): Resource Fork xattr is missing for compressed file
warning: inode (id 41331922): Resource Fork xattr is missing for compressed file
warning: inode (id 41336279): Resource Fork xattr is missing for compressed file
warning: inode (id 44980919): Resource Fork xattr is missing for compressed file

inodeを特定する

ログに表示されているinode番号41326531は何のファイルなのかを特定する。
inodeからファイル名を引くにはGetFileInfoコマンドが利用できる。
GetFileInfoは以下のように使用する。

# GetFileInfo /.vol/16777223/643246
file: "/private/var/root/.viminfo"
type: "\0\0\0\0"
creator: "\0\0\0\0"
attributes: avbstclinmedz
created: 05/27/2020 11:16:24
modified: 05/27/2020 11:16:24

/.vol/は仮想ファイルシステムで以下のように指定する

/.vol/{ボリュームID/{inode}

この場合、ボリュームID=16777223のinode=643246のファイルは/private/var/root/.viminfoということになる。

ボリュームIDは上記で問題の起きているボリューム上にあるファイルをstatすれば取得できる。一つ目の16777223がボリュームID、二つ目の643246がinodeになる。

# stat .viminfo
16777223 643246 -rw------- 1 root wheel 0 13593 "May 17 13:38:47 2022" "May 27 11:16:24 2020" "May 17 14:01:46 2022" "May 27 11:16:24 2020" 4096 32 0 .viminfo

したがってinode=41326531のファイルを特定するには以下のコマンドを使用すれば良い。

# GetFileInfo /.vol/16777223/41326531

具体的な対応

僕の場合は、ワーニングの出ていたinodeは全て/System/Volumes/Data/.Spotlight-V100/
以下のファイルだった。Mac で Spotlight のインデックスを再作成することで解決した。

2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?