U drugim sam prilikama već pisao o drugim zanimljivim direktorijima u LxA, čak i o stablu direktorija GNU / Linux distribucija. Ali ovog puta usredotočit ćemo se na jedan specifičan. Radi se o / run direktorij, od kojih ćemo otkriti sve detalje kako ne bi imao tajne za vas. Možda nije jedan od najposjećenijih ili najpopularnijih direktorija, ali je prilično važan za sustav ...
Direktorij new / run predstavlja malu promjenu u načinu na koji Linux radi s obzirom na privremeni podaci tokom izvođenja. Novi direktorij zamjenjuje / var / run u trenutnim distribucijama. Sada će se, između ostalih promjena, naći i / var / lock u / run / lock i / dev / shm u / run / shm. Da bi sve funkcionisalo ispravno, za ove se direktorije koriste simboličke veze. Na taj način ne postoje očite promjene za stare programe koji ovise o njima.
Sljedeću naredbu možete koristiti za dobiti informacije o zauzetom prostoru:
df -k /run
Ovo nam omogućava da vidimo da je riječ o tome direktorij označen kao tmpfs, odnosno privremeno. Zapravo nije pohranjen na tvrdom disku, već u glavnoj memoriji ili RAM-u. Ako odete u direktorij, u njemu ćete vidjeti neke poddirektorijume i datoteke:
cd /run
Dom je mnogih podaci korišteni u vrijeme izvođenja. Na primjer, možete vidjeti da unutar / run / user postoji direktorij s brojem za svakog korisnika na sistemu:
cd /run/users ls -l
Ako pristupite direktoriju koji odgovara vašem korisniku, vidjet ćete da on sadrži podatke koje trenutni pokrenuti procesi. Neki imaju proširenje * .pid s imenom procesa kojem odgovaraju. Kao gdm3.pid, sshd.pid itd. Pozivam vas da pomoću spojnika pogledate sadržaj jednog od njih. Na primjer:
cat upstart-dbus-bridge.pid
I pokazat će PID odgovara navedenom procesu. Možete nastaviti istraživati druge zanimljive poput / run / sudo, / run / sshd itd. Kao što vidite, sve što je trenutno pokrenuto ima neke preostale ili privremene podatke ...
To je kao da kažete korisniku Windows-a da otvori Windows i sistemsku mapu ...
Zdravo, pitao sam se da li postoji način da se modificiraju datoteke unutar /run direktorija. Prije nekoliko dana mi se pokvario sistem, ali imam rezervnu kopiju i želio bih vratiti podatke koji su tamo pohranjeni.