ラジオの話題19:更新したらファイルが消えた。誰が消した?
今日の話題:①パッケージの所有一覧だけで分かる? → ②ctimeは作成時刻? → ③再デプロイした。それが消失原因?。
気になったところから自由に。順番や時間は決めず、話しやすい話題だけ拾って構いません。
1. パッケージの所有一覧だけで分かる?
Section titled “1. パッケージの所有一覧だけで分かる?”話を広げるメモ
- RPM更新には、配置以外の処理もある。
- 新版のscriptだけ見れば十分?
小ネタ:scriptletとtrigger
更新では新旧パッケージのscriptletやtriggerが関与する。所有ファイル一覧だけでは、間接的な削除がなかった証明にならない。旧版の処理も比較対象。
話の芯:管理しているファイルと、実行する処理を分ける。
2. ctimeは作成時刻?
Section titled “2. ctimeは作成時刻?”話を広げるメモ
- 名前からcreation timeと思いたくなる。
- 変更時刻が近ければ犯人も同じ?
小ネタ:inodeの状態変更
ctimeはinodeの状態変更時刻。所有者や権限の変更でも更新され、削除専用でも作成時刻でもない。操作主体を知るにはログなど別の証拠がいる。
話の芯:時刻は手がかりで、操作主体の名前ではない。
3. 再デプロイした。それが消失原因?
Section titled “3. 再デプロイした。それが消失原因?”話を広げるメモ
- 再現試験で観測したことと、報告されたこと。
- 自動配置の便利さと、変更検出の影響。
小ネタ:未再現の扱い
Tomcatの自動デプロイで扱う資源や設定により挙動は異なる。再デプロイを観測しても元のWAR削除まで確定したとは言えない。残ったもの・変わったものを別々に記録する。
話の芯:似た現象を、同じ原因へまとめない。
最後に一言、話すなら
Section titled “最後に一言、話すなら”「この話を、次に調査や設計をするときどう思い出したいか?」
このメモの材料
Section titled “このメモの材料”既存の調査ケースにある技術補足から構成しました。当時の本人の発言・成果を再現した台本ではありません。思い出せる経験だけを本人の経験として話し、分からない経緯は補わずに使ってください。
定義の詳細・前提・一次資料・対象版・確認日は元の教材を参照してください。今回の作成では新しい実験・学習評価は行っていません。