最初から新しいバージョン (version 5000) で作成した zpool では、正常に tar 展開されるし、何が原因だろうか?と違いを調べたところ、あまり意識していませんでしたが、zpool のバージョンとは別に zfs のバージョンもあり、これが古いまま (version 4) であることがわかりました。
# zfs get version NAME PROPERTY VALUE SOURCE tankX version 4 -きっとこれだろうと思い、zfs upgrade tankX を実行して、バージョンを 5 に上げました。そうしたところ、正常なファイルパーミッションで tar 展開できるようになりました。以上、備忘録ですが、どなたかの参考になることがあれば幸いです。
なお、ZFS on Linux を使い始めて約2年半、今回のようなデータ保全に関わるトラブルは初めてです。わたしの利用の範囲ではということですけども。
0 件のコメント:
コメントを投稿