Dosyalar ne kadar süreyle / var / tmp / içinde tutulur ve dizinin nasıl kullanılır?


28

Her zaman / var / tmp / kullanmakta tereddüt ediyorum, çünkü dosyaların orada ne kadar süre tutulduğunu ve hatta dizinin ne için kullanıldığını tam olarak hiçbir zaman bilemiyorum. Bir dosyanın / var / tmp / dizininden ne zaman çıkarılacağını ve dizinin nasıl kullanılması amaçlandığını belirleyen nedir?

linux  unix 

Yanıtlar:


17

Başına Dosya Sistemi hiyerarşi standardı ( FHS ), dosyalar içinde /var/tmpyeniden doğmuş genelinde korunmuş edilecektir.

FHS-2.3'e göre:

/ Var / tmp dizini, geçici dosyalar veya sistem yeniden başlatmaları arasında korunan dizinler gerektiren programlar için kullanılabilir. Bu nedenle, / var / tmp içinde depolanan veriler, / tmp içindeki verilerden daha kalıcıdır.

/ Var / tmp içindeki dosyalar ve dizinler, sistem başlatıldığında silinmemelidir. / Var / tmp içinde depolanan veriler genellikle sahaya özgü bir şekilde silinmesine rağmen, silme işlemlerinin / tmp değerinden daha az aralıklarla yapılması önerilir.

Otomatik olarak temizlenen herhangi bir Linux dağıtımının farkında değilim /var/tmp. IMO, /var/wwwtemizleme işlemlerini kendilerinin ardından makul bir şekilde kullanan uygulamaları .


Bu nedenle, varsayılan olarak, / var / tmp içindeki dosyalar otomatik olarak silinmez ve yalnızca kullanıcı bunları el ile sildiğinde silinir?

2
Bunun "siteye özel bir şekilde silindiğini" söylediği gibi verildiğini sanmıyorum. Ama, Bence bu muhtemelen o en dağılımları o dizindeki dosyaları silmez ama onları temizlemek için uygulamaya itimat edecektir.
Kaleb Pederson

15

Tüm RHEL tabanlı dağıtımlar /var/tmp30 günden daha eski dosyaları temizler . Diğer dağıtımları bilmiyorum. Tmpwatch çağıran bir cron girişi arayın. Fedora / RHEL'de öyle /etc/cron.daily/tmpwatch. Gibi bir çizgi vardır:

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

veya

/usr/sbin/tmpwatch 720 /var/tmp

(720 saat = 30 gün)


3
Daha açık olmak gerekirse, son 30 günde erişilmemiş, değiştirilmemiş veya durum değişikliği olan dosyaları siler.
Didier A.
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.