/run
genel olarak, RAM'de bulunan geçici bir dosya sistemi (tmpfs) (aka "ramdisk"); onun kritik olabilir ama "geçici" sistemi veya devlet dosyalarını depolamak için bir anlamı yok yeniden doğmuş genelinde ısrar gerektirir.
/run
aslında oldukça yeni bir inovasyondur ve birkaç yıl önce, oluşturulan ( /var/lock
ve dahil /dev/shm
) çoklu tmpf'leri tek bir birleşik kök tmpf'lerle değiştirmek için eklenmiştir .
- Ana konumlar
/run
aşağıdaki gibidir:
/ var / run → / run
/ var / lock → / çalıştır / kilitle
/ dev / shm → / run / shm [şu anda sadece Debian bunu yapmayı planlıyor]
/ tmp → / run / tmp [isteğe bağlı; şu anda sadece Debian bunu sunmayı planlıyor]
/run/lock
(eskiden /var/lock
) kilit dosyaları , yani paylaşılan bir cihazın veya başka bir sistem kaynağının kullanımda olduğunu ve onu kullanan işlemin kimliğini (PID) içerdiğini gösteren dosyalar; bu, diğer işlemlerin paylaşılan cihaza erişimi düzgün bir şekilde koordine etmesine izin verir.
/run/shm
(eskiden /dev/shm
) geçici olarak dünyaya yazılabilir paylaşılan hafızadır. Açıkçası , POSIX Paylaşılan Bellek API'sini kullanan programlar için depolama alanı olarak düşünülmüştür. Farklı işlemlerin ortak bir bellek alanı aracılığıyla paylaşabileceği ve iletişim kurabildiği süreçler arası iletişim (IPC) olarak bilinenleri kolaylaştırır , bu durumda genellikle bir "ramdisk" üzerinde depolanan normal bir dosyadır. Tabii ki, diğer yaratıcı şekillerde de kullanılabilir ve kullanılmıştır;)
Boyut hakkında endişe duymayın : En önemlisi, RAM tarafından desteklenen df -h
ve çalışan birçok kişi /run
, bu gizemli klasörler tarafından değerli hafızasının “boşa harcanması” nedeniyle şok olur. Tıpkı Linux'un RAM efsanemi yediği gibi bu inanç yanlış.
- Gösterilen boyut yalnızca kullanılabilecek olan maksimum değerdir
- Varsayılan olarak varsayılan fiziksel RAM'in% 50'si
- Yalnızca Kullanılan sütununda gösterilenler , yukarıdaki ekran görüntüsünde toplam 1 megabayttan az olan kullanımda
- Sen kullanabilirsiniz
ipcs -m
gerçek paylaşılan bellek kesimleri kadar maç kullanılan doğrulamak için komut df
bunları kullanarak hangi PID'ler bakınız ayrıca özet ve
- Düzenli RAM'iniz gibi
/run
, eninde sonunda takasınızla da durdurulur, bu nedenle /run/shm
"daha hızlı" derleme süreleri için kullanıyorsanız , bunu aklınızda tutun;)