U drugim sam prigodama već pisao o drugim zanimljivim direktorijima u LxA-i, čak i o stablu direktorija GNU / Linux distribucija. Ali ovaj put, usredotočit ćemo se na određenu. Riječ je o / pokrenite direktorij, od kojih ćemo otkriti sve detalje kako ne bi imao tajni 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 u vrijeme izvođenja. Nova mapa 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 funkcioniralo ispravno, za ove se direktorije koriste simboličke poveznice. Na taj način ne postoje očite promjene za stare programe koji o njima ovise.
Sljedeću naredbu možete koristiti za dobiti informacije o zauzetom prostoru:
df -k /run
To nam omogućuje da vidimo da je riječ o 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 koji se koriste u vrijeme izvođenja. Na primjer, možete vidjeti da se unutar / run / user nalazi direktorij s brojem za svakog korisnika u sustavu:
cd /run/users ls -l
Ako pristupite direktoriju koji odgovara vašem korisniku, vidjet ćete da sadrži podatke koje trenutni pokrenuti procesi. Neki imaju proširenje * .pid s nazivom procesa kojem odgovaraju. Poput gdm3.pid, sshd.pid itd. Pozivam vas da upotrijebite spojnik da biste vidjeli sadržaj jednog od njih. Na primjer:
cat upstart-dbus-bridge.pid
I pokazat će PID koji 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 ostatke ili privremene podatke ...
To je kao da korisniku Windows kažete da otvori mapu Windows i sistem ...
Bok, pitao sam se postoji li način za izmjenu datoteka unutar /run direktorija. Prije nekoliko dana moj sustav se pokvario, ali imam sigurnosnu kopiju i želio bih vratiti podatke koji su tamo pohranjeni.