GNU/Linux >> Belajar Linux >  >> Cent OS

/var/cache/yum Terus-menerus Mengisi Sistem File di CentOS/RHEL

Postingan ini menjelaskan cara mengosongkan ruang saat file berada di bawah /var/cache/yum sedang mengisi ruang disk. Ini adalah perilaku normal karena cache akan bertambah ukurannya berdasarkan frekuensi sinkronisasi dengan server yum. Ini adalah tugas administratif yang menyediakan ruang yang memadai.

Ini harus diperbaiki dengan menjalankan:

# yum clean all

Perintah di atas membersihkan semua file yang di-cache dari repositori yang diaktifkan. Berguna untuk menjalankan ini dari waktu ke waktu untuk memastikan tidak ada yang menggunakan ruang yang tidak perlu.

atau bisa juga menggunakan:

# yum clean metadata

Tindakan ini akan membersihkan metadata xml yang mungkin telah di-cache dari repositori yang diaktifkan.

Kemungkinan solusi permanen

Opsi 1

Tingkatkan ruang sistem file.

Opsi 2

Ini akan menjadi perilaku normal yum karena hal ini untuk mempercepat proses memperbarui/menginstal file. Jika Anda ingin mencegah pengisian FS, Anda dapat menonaktifkan "yum-updatesd ” layanan serta, “rhnsd ” jika diaktifkan, lalu aktifkan kembali saat diperlukan.

Hal ini juga dapat dilakukan dengan menjalankan perintah berikut:

# service yum-updatesd stop
# chkconfig yum-updatesd off
# service rhnsd stop
# chkconfig rhnsd off

Opsi 3

Secara default yum menyimpan paket dan file data paket yang diunduh, sehingga dapat digunakan kembali di operasi mendatang tanpa diunduh lagi. Fitur ini dapat dimatikan dengan memodifikasi file /etc/yum.conf dan mengubah opsi “keepcache ” ke 0 .

keepcache ketika diatur ke 0, menghapus paket setelah instalasi. Pengaturan keepcache=1 menginstruksikan yum untuk menyimpan cache header dan paket setelah instalasi berhasil.

Opsi 4

Solusi lain yang mungkin adalah menghapus '/var/cache/yum ' atau membersihkan sub-direktori, lebih baik jika Anda mengambil cadangan jika diperlukan nanti. Setelah menghapusnya, lakukan ‘yum check-update ' dan struktur direktori akan dibuat ulang.

# rm -fr /var/cache/yum
# yum check-update

Pemikiran Akhir

Jika tidak ada opsi di atas yang memperbaiki masalah dengan /var/cache/yum, itu mungkin sesuatu yang terkait dengan paket atau kernel tertentu yang ada di sistem Anda. Selain itu, masalah ini dapat terkait dengan repositori atau saluran yang terdaftar di server Anda.


Cent OS
  1. Cara membersihkan cache YUM di CentOS / RHEL

  2. CentOS / RHEL 6,7 :Mengapa file di direktori /tmp dihapus secara berkala

  3. Bagaimana systemd-tmpfiles membersihkan /tmp/ atau /var/tmp (pengganti tmpwatch) di CentOS / RHEL 7

  1. Bagaimana File/Direktori di /tmp Dihapus Secara Otomatis di CentOS/RHEL 5,6

  2. Cara Membuat Repositori Yum Untuk Instalasi Paket Sistem di CentOS/RHEL

  3. /var/log/chrony Direktori Kosong di CentOS/RHEL

  1. CentOS / RHEL :Cara memutar file /var/log/wtmp dan /var/log/btmp menggunakan logrotate

  2. Cara menonaktifkan penghapusan otomatis file di direktori /tmp dan /var/tmp di CentOS / RHEL 5,6

  3. Django static_root di /var/www/... - tidak ada izin untuk mengumpulkan statis