it-swarm-id.com

Apa filesystem baru / yang dijalankan ini?

Saya baru saja berlari df -h semenit yang lalu dan memperhatikan sistem file telah ditambahkan yang saya tidak kenal. Adakah yang tahu kenapa /run ada? Apakah ini sesuatu yang telah ditambahkan oleh kernel? Oleh Arch Linux ?

run              10M  236K  9.8M   3% /run
83
xenoterracide

Rupanya, banyak alat (di antaranya udev) akan segera membutuhkan direktori/run/yang dipasang lebih awal (sebagai tmpfs). Pengembang Arch memperkenalkan/menjalankan bulan lalu untuk mempersiapkan ini.

Data runtime udev dipindahkan dari /dev/.udev/ ke/run/udev /. Mountpoint/run seharusnya merupakan tmpfs yang dipasang pada awal boot, tersedia dan dapat ditulis untuk semua alat kapan saja selama bootup, menggantikan/var/run /, yang akan menjadi symlink suatu hari nanti. [1]

Ada lebih banyak detail di sini: http://www.h-online.com/open/news/item/Linux-distributions-to-include-run-directory-1219006.html

[1] Dari tas pada Arch Projects ML

57
jasonwryan

/run direktori adalah direktori pengiring ke /var/run. Seperti misalnya /bin adalah teman dari /usr/bin.

Itu berarti daemon seperti systemd dan udev, yang dimulai sangat awal dalam proses boot - dan mungkin sebelum /var/run tersedia (mis. dipasang) - miliki dengan /run lokasi sistem file terstandarisasi yang tersedia tempat mereka dapat menyimpan informasi runtime.

Suka /bin berisi program-program penting, yang mungkin diperlukan dalam proses boot sebelum /usr tersedia (kalau-kalau ada pada sistem file sendiri).

/run ide adalah ide/standar yang relatif baru.

40
maxschlepzig