104.7基礎
複数プログラムが利用できる短期的な一時ファイルを作成する。
再起動後の保持を前提としない。
最も適切な階層はどれか。
× 不正解
/tmpは一時ファイル用で、プログラムは再起動をまたいだ保持を前提にしてはならない。
詳細解説
誤り
/usr/tmpdataFHS上の一時ファイル標準階層ではない。
標準階層ではない。
正しい
/tmp一時ファイル用で、再起動間の保持は保証されない。
正解。一時領域である。
誤り
/etc/tmp設定階層である。
設定側である。
誤り
/srv/tmp提供サービスデータの階層である。
サービスデータ側である。
実際に確かめる
一時的な検証環境で実行できる例です。
stat -c '%A %n' /tmp期待される結果
一般的なLinuxではsticky bitを持つ共有一時ディレクトリ理解のポイント
- temporary
- 保持保証なし
- 共有利用
確認時の注意
- 確認環境: FHS 3.0/Linux
基礎のおさらい
永続性
起動時や定期処理で削除され得る。
安全性
予測可能な名前を避け、安全な一時ファイルAPIを使う。
問題IDKP-104-290
確認環境FHS 3.0/Linux
最終技術確認2026-08-13
誤り・権利侵害を報告