コンテンツにスキップ

ラジオの話題19:更新したらファイルが消えた。誰が消した?

← ラジオの話題一覧 · 元の教材・詳しい解説

今日の話題:①パッケージの所有一覧だけで分かる? → ②ctimeは作成時刻? → ③再デプロイした。それが消失原因?。

気になったところから自由に。順番や時間は決めず、話しやすい話題だけ拾って構いません。

1. パッケージの所有一覧だけで分かる?

Section titled “1. パッケージの所有一覧だけで分かる?”

話を広げるメモ

  • RPM更新には、配置以外の処理もある。
  • 新版のscriptだけ見れば十分?

小ネタ:scriptletとtrigger

更新では新旧パッケージのscriptletやtriggerが関与する。所有ファイル一覧だけでは、間接的な削除がなかった証明にならない。旧版の処理も比較対象。

話の芯:管理しているファイルと、実行する処理を分ける。

話を広げるメモ

  • 名前からcreation timeと思いたくなる。
  • 変更時刻が近ければ犯人も同じ?

小ネタ:inodeの状態変更

ctimeはinodeの状態変更時刻。所有者や権限の変更でも更新され、削除専用でも作成時刻でもない。操作主体を知るにはログなど別の証拠がいる。

話の芯:時刻は手がかりで、操作主体の名前ではない。

3. 再デプロイした。それが消失原因?

Section titled “3. 再デプロイした。それが消失原因?”

話を広げるメモ

  • 再現試験で観測したことと、報告されたこと。
  • 自動配置の便利さと、変更検出の影響。

小ネタ:未再現の扱い

Tomcatの自動デプロイで扱う資源や設定により挙動は異なる。再デプロイを観測しても元のWAR削除まで確定したとは言えない。残ったもの・変わったものを別々に記録する。

話の芯:似た現象を、同じ原因へまとめない。

「この話を、次に調査や設計をするときどう思い出したいか?」

既存の調査ケースにある技術補足から構成しました。当時の本人の発言・成果を再現した台本ではありません。思い出せる経験だけを本人の経験として話し、分からない経緯は補わずに使ってください。

定義の詳細・前提・一次資料・対象版・確認日は元の教材を参照してください。今回の作成では新しい実験・学習評価は行っていません。