/ Var / tmp / mkinitramfs- * dosyalarını silebilir miyim?


11

/var/tmpKlasörümün Ubuntu 16.04.2 üzerinde 9.3GB alan kapladığını fark ettim. Özellikle, mkinitramfs_*tmp klasöründeki alanın çoğunu alan bir grup klasör vardır. Onlara baktım ve son zamanlarda ve geçmişte derlenen linux çekirdeklerinin geçici dosyaları gibi görünüyorlar. Bunları güvenli bir şekilde silebilir miyim, yoksa diğer önemli dosyalara mı bağlanabilirler?

tmpreaperYeniden başlatmalarda geçici dosya temizleme işlemini otomatikleştirmek için uygulamayı kullanmayı denedim . Ancak, hem otomatik hem de klasörleri otomatik temizleme ayarlarına bir araya getirebileceğimi /tmp/ve /var/tmp/eski dosyaları kaldırmak için yalnızca bir maksimum dosya yaşı ayarlayabildiğimi görüyorum . Bu, maksimum dosya yaşı parametresini TMPREAPER_TIMEdüzgün şekilde ayarlamayı zorlaştırabilir . Çok kısa ayarlarsam (varsayılan olarak, 7 gün), mkinitramfs_*yararlı olabilecek klasörlerde bulunan son çekirdek derleme dosyalarını silebilirim . Çok uzun ayarlarsam, içinde çok fazla dosya olabilir /tmp. Umarım bu mkinitramfs_*klasörlerin rolü ve tmpreapereski geçici dosyaları otomatik olarak silmek için uygulama veya diğer araçların nasıl kullanılacağıyla ilgili bazı referanslara dikkat çekebilirsiniz .

Teşekkürler!


Dosyalar için içeriye /var/tmpgöre daha uzun yaş tutmanın daha iyi olduğunu duydum /tmp. lsofherhangi bir işlemin bu dosyaları kullandığını göstermez. Ancak tmpreaper, bu dosyaları otomatik olarak silmek için ayarlamaya çalıştığımda uygulamanın kılavuzunda bir sürü uyarı var, burası korktuğum yer. Son erişimden 7 gün sonra bu dosyaları silmenin güvenli olduğunu mu düşünüyorsunuz?
Xiaodong Qi

Aramamdaki bu hatayı fark ettim. İlk olarak, bu dosyalar herhangi bir çekirdek yükleme hatası nedeniyle üretilmemiştir. İkincisi, hatanın giderildiği söylendi. Başka dosyalara bağlı olmadıklarını doğrulamanın herhangi bir yolu var mı?
Xiaodong Qi

Önceki yorumlarımı doğru bir cevaba dönüştürdüm. Şimdi onları temizleyeceğim.
Andrea Lazzarotto

Yanıtlar:


16

Genellikle, herhangi bir dosyayı silebilir /tmpve /var/tmpsistem bozmadan. En kötü senaryo, açık bir uygulamanın ihtiyaç duyduğu bir dosyadır, ancak durum böyle görünmemektedir.

İlgili dosyalar ile ilgili olarak mkinitramfs, onları budamanın güvenli olduğunu söyleyebilirim. Ayrıca bkz. Debian hatası: # 818345 - mkinitramfs başarısız olursa tmp dosyası / var / tmp altında bırakılır . Temel olarak, bu dosyalar onları oluşturan işlem bittikten sonra temizlenmelidir , ancak bir nedenden dolayı bitmezler.

Bu hatadan özellikle etkilenip etkilenmediğinizden emin değilim , ancak nokta, bu dosyaların mkinitramfsişlem devam ederken ihtiyaç duyduğu . İşlem bittikten sonra artık onlara ihtiyacınız yok. Ayrıca, her zamanki gibi geçici dosyalarla, gerekirse aynı işlemin sonraki işlemlerinde yeniden oluşturulacaktır.

Umarım bu mkinitramfs_*klasörlerin rolü ve tmpreapereski geçici dosyaları otomatik olarak silmek için uygulama veya diğer araçların nasıl kullanılacağıyla ilgili bazı referanslara dikkat çekebilirsiniz .

Deneyimim yok tmpreaper, ancak bu dosyaları periyodik olarak silmek için bir cron işi kullanabilirsiniz. Görmek:

7 günden eski dosyaları otomatik sil


Bu cevabı yazdığınız için teşekkürler. Tmp dosyalarını anladıktan sonra, 30 günden eski dosyaları otomatik olarak temizlemek için kullandım tmpreaper( ayrıntılar için notlarıma bakın) ve bana 7GB alan kazandım. Bu çok yardımcı!
Xiaodong Qi

Notlarımın bağlantısını güncelleyin .
Xiaodong Qi
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.