Berapa lama file disimpan di / var / tmp /, dan bagaimana cara menggunakan direktori?


28

Saya selalu ragu untuk menggunakan / var / tmp /, karena saya tidak pernah tahu persis berapa lama file disimpan di sana, atau bahkan untuk apa direktori digunakan. Apa yang menentukan kapan suatu file dihapus dari / var / tmp /, dan bagaimana direktori dimaksudkan untuk digunakan?

linux  unix 

Jawaban:


17

Sesuai standar hierarki Filesystem ( FHS ), file-file di dalam /var/tmpharus disimpan di seluruh reboot.

Per FHS-2.3:

Direktori / var / tmp tersedia untuk program yang membutuhkan file sementara atau direktori yang disimpan di antara reboot sistem. Oleh karena itu, data yang disimpan di / var / tmp lebih persisten daripada data di / tmp.

File dan direktori yang terletak di / var / tmp tidak boleh dihapus ketika sistem di-boot. Meskipun data yang disimpan dalam / var / tmp biasanya dihapus dengan cara yang spesifik-lokasi, direkomendasikan bahwa penghapusan terjadi pada interval yang lebih jarang daripada / tmp.

Saya tidak mengetahui adanya distribusi Linux yang secara otomatis bersih /var/tmp. IMO, aplikasi yang menggunakan /var/wwwpembersihan sendiri dengan cara yang masuk akal.


Jadi secara default, file di / var / tmp tidak dihapus secara otomatis dan hanya dihapus ketika pengguna menghapusnya secara manual?

2
Saya tidak berpikir itu diberikan karena dikatakan "dihapus dengan cara spesifik situs," menyiratkan bahwa Anda tidak memiliki jaminan selain itu tidak akan dihapus di reboot. Tapi, saya pikir itu mungkin yang paling distribusi tidak akan menghapus file dalam direktori itu tetapi akan bergantung pada aplikasi untuk membersihkan mereka.
Kaleb Pederson

15

Semua distro berbasis RHEL membersihkan /var/tmpfile yang lebih dari 30 hari. Saya tidak tahu tentang distro lain. Cari entri cron yang memanggil tmpwatch. Di Fedora / RHEL itu /etc/cron.daily/tmpwatch. Ini memiliki garis seperti:

/usr/sbin/tmpwatch "$flags" 30d /var/tmp

atau

/usr/sbin/tmpwatch 720 /var/tmp

(720 jam = 30 hari)


3
Untuk lebih spesifik, mereka menghapus file yang belum diakses, dimodifikasi atau memiliki perubahan status dalam 30d terakhir.
Didier A.
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.