Cu alte ocazii am scris deja despre alte directoare interesante în LxA, chiar și despre arborele de directoare al distribuțiilor GNU / Linux. Dar de data aceasta, ne vom concentra pe unul specific. Este despre directorul / run, despre care vom dezvălui toate detaliile, astfel încât să nu aibă secrete pentru tine. Este posibil să nu fie unul dintre cele mai vizitate sau populare directoare, dar este destul de important pentru sistem ...
Directorul new / run reprezintă o mică schimbare în modul în care funcționează Linux în ceea ce privește date temporare în timpul rulării. Noul director înlocuiește / var / run în distribuțiile curente. Acum, / var / lock va fi găsit și în / run / lock și / dev / shm in / run / shm, printre alte modificări. Pentru ca totul să funcționeze corect, linkurile simbolice sunt utilizate pentru aceste directoare. În acest fel, nu există modificări aparente pentru vechile programe care depind de ele.
Puteți utiliza următoarea comandă pentru obțineți informații despre spațiul ocupat:
df -k /run
Aceasta ne permite să vedem că este vorba un director marcat ca tmpfs, adică temporar. De fapt, nu este stocat pe hard disk, ci mai degrabă în memoria principală sau RAM. Dacă accesați directorul, veți vedea câteva subdirectoare și fișiere în interior:
cd /run
Găzduiește o mulțime de datele utilizate în timpul rulării. De exemplu, puteți vedea că în / run / user există un director cu un număr pentru fiecare utilizator din sistem:
cd /run/users ls -l
Dacă accesați directorul corespunzător utilizatorului dvs., veți vedea că acesta conține date pe care procesele curente de rulare. Unele au o extensie * .pid cu numele procesului căruia îi corespund. La fel ca gdm3.pid, sshd.pid etc. Vă invit să utilizați concatenatorul pentru a vedea conținutul uneia dintre ele. De exemplu:
cat upstart-dbus-bridge.pid
Și va arăta PID corespunzător procesului menționat. Puteți continua să explorați altele interesante, cum ar fi / run / sudo, / run / sshd etc. După cum puteți vedea, tot ceea ce rulează în prezent are unele date reziduale sau temporare acolo ...
Este ca și cum ai spune utilizatorului Windows să deschidă folderul Windows și sistemul ...
Bună, mă întrebam dacă există vreo modalitate de a modifica fișierele din directorul /run. Acum câteva zile mi s-a stricat sistemul, dar am o copie de rezervă și aș dori să returnez datele care au fost stocate acolo.