GNU/Linux >> Belajar Linux >  >> Ubuntu

/kehabisan Ruang Karena Systemd?

Saya menjalankan edisi server 14.10, dan saya menemukan bahwa /run parititon saya kehabisan ruang. Skema partisi adalah yang default dari penginstal, dengan rumah terenkripsi dan menggunakan LVM. Ini awalnya adalah VM server 13.10, ditingkatkan menjadi 14.04 dan kemudian menjadi 14.10.

Sistem pemantauan jaringan kami secara berkala masuk ke kotak ini dengan SSH (beberapa kali setiap menit). Saya percaya ini menyebabkan partisi kehabisan ruang. df -h terlihat seperti ini:

Filesystem                   Size  Used Avail Use% Mounted on
/dev/mapper/ubuntu--vg-root   33G   12G   20G  39% /
none                         4.1k     0  4.1k   0% /sys/fs/cgroup
udev                         1.1G  4.1k  1.1G   1% /dev
tmpfs                        210M  210M     0 100% /run
none                         5.3M     0  5.3M   0% /run/lock
none                         1.1G  181k  1.1G   1% /run/shm
none                         105M     0  105M   0% /run/user
/dev/sda1                    247M   85M  150M  37% /boot
/home/X/.Private    33G   12G   20G  39% /home/X

Saya menemukan bahwa direktori /run/systemd/sessions memiliki lebih dari 50000 file di dalamnya, yang sepertinya dibuat setiap kali ada sesuatu yang masuk. Saya ingin tahu:

  • Dapatkah saya menghapus file-file ini?
  • Mengapa /run hanya memiliki 200 MB ruang yang tersedia untuk itu? Haruskah saya meningkatkannya?
  • Bagaimana cara menghentikan pembuatan semua file ini?

Jawaban yang Diterima:

sistemd adalah manajer sistem dan sesi untuk Linux, kompatibel dengan skrip init SysV dan LSB. systemd menyediakan kemampuan paralelisasi yang agresif, menggunakan soket dan aktivasi D-Bus untuk memulai layanan, menawarkan permulaan berdasarkan permintaan dari daemon, melacak proses menggunakan cgroup Linux, mendukung snapshot dan memulihkan status sistem, mempertahankan titik mount dan automount dan mengimplementasikan sebuah menguraikan logika kontrol layanan berbasis ketergantungan transaksional.

Ini adalah manajer boot alternatif yang mengelola sesi pengguna dan kami mencurigai file di bawah /run/systemd/session mungkin bisa menjadi file sesi. Anda dapat meninggalkan file sesi terbaru dan menghapus sisanya.

Karena hanya 200MB, Anda dapat mengambil salinan file ke beberapa direktori lain dan Anda dapat menggunakan yang sama jika terjadi kesalahan

Semoga ini bisa membantu!


Ubuntu
  1. Kapan saya harus menggunakan /dev/shm/ dan kapan saya harus menggunakan /tmp/?

  2. Kehabisan ruang disk di / direktori home?

  3. Apa folder ini /run/user/1000?

  1. Bagaimana Linux Menangani Beberapa Pemisah Jalur Berturut-turut (/home////username///file)?

  2. Apa perbedaan antara /tmp dan /run?

  3. Sedikit ruang dalam / jalankan

  1. Bash =~ Regex Dan Https://regex101.com/?

  2. Bagaimana Cara Menjalankan File .exe Di Ubuntu??

  3. -bash:./configure:Izin Ditolak?