アクセスできないファイルには、一貫性のないst_blocksとst_sizeの値があります。

アクセスできないファイルには、一貫性のないst_blocksとst_sizeの値があります。

小さなテキストファイルがあります(一部のメタデータが編集されています)。

-rw-r--r--  1 ****  ****  17198 Sep 29  2019 230999.txt

しかし見ることはできません

% cat 230999.txt
cat: 230999.txt: Attribute not found

どんな属性が欠けているのか分かりません。これは単純なテキストファイルです。cpそしてmv同じエラーを返します。

統計表示st_blocksst_size値が一致しないようです。

% stat -f 'st_size=%z st_blocks=%b st_blksize=%k' 230999.txt
st_size=17198 st_blocks=0 st_blksize=4096

私が読んだst_sizeことはすべて。st_blocksst_blksize

このファイルにどのようにアクセスしますか?

コメントに応じて更新:

私はよく分からないので、strace以下のようにしました。

sudo dtruss cat 230999.txt
...
open("230999.txt\0", 0x0, 0xFFFFFFFFE4CFABE5)        = -1 Err#2
write_nocancel(0x2, "cat: \004\b\0", 0x5)        = 5 0
write_nocancel(0x2, "230999.txt\b\0", 0xA)       = 10 0
write_nocancel(0x2, ": \b\0", 0x2)       = 2 0
write_nocancel(0x2, "No such file or directory\n\b\0", 0x1A)         = 26 0
close_nocancel(0x1)

(コメント形式が壊れて更新されたままになります)

ベストアンサー1

おすすめ記事