/ Proc/kcore neden bu kadar büyük ve Silinmelimi?

/ Proc/kcore neden bu kadar büyük ve Silinmelimi?

Reklam-1

Dosya sistemine göz attığınızda kcore adında büyük bir dosya görürsünüz. Bu dosya ne için?

linux-logo / Proc/kcore neden bu kadar büyük ve Silinmelimi?

/ Proc altındaki diğer tüm dosyalar gibi kcore dosyası da yalnızca sanal bir dosyadır. Çekirdeğin ayırabileceği RAM’i içerir. Bu nedenle buna dokunulmamalı veya okunmamalıdır. Endişelenecek bir şey yok. Bu dosya gerçek disk alanını kullanmaz ve yalnızca sanal olarak mevcuttur.

Not: 64-bit sistemlerde /proc/kcore’un boyutu 128TB’dir, çünkü 64-bit sistemlerin ayırabileceği mutlak sınır budur.

NTP gibi bazı servislerde de bu dosyalar ilgili dizinlerinin altında bulunur. Örneğin /var/lib/ntp/proc/kcore

Bazı hizmetler sözde değişiklik kökü (kısa chroot) ortamında çalışır. Bu, esas olarak güvenlik nedenleriyle yapılır. Chroot ortamı, hizmetin yalnızca belirli bir dizinin altındaki dosyaları gördüğü anlamına gelir. NTP için bu /var/lib/ntp’dir. Bu durumda NTP’lerin kökü /var/lib/ntp’dir. /Proc/  /proc altındaki belirli dosyalara tekrar erişmesi gerekebileceğinden, yine kendi kök dosya sisteminin altına. ‘Mount’ komutunu kullandığınızda şöyle bir satır göreceksiniz:

/proc on /var/lib/ntp/proc type proc (ro)