Ved andre lejligheder har jeg allerede skrevet om andre interessante mapper i LxA, endda om katalogtræet for GNU / Linux-distributioner. Men denne gang vil vi fokusere på en bestemt. Det handler om / kør katalog, hvoraf vi vil afsløre alle detaljer, så det ikke har hemmeligheder for dig. Det er muligvis ikke et af de mest besøgte eller populære mapper, men det er ret vigtigt for systemet ...
Den nye / kør mappe repræsenterer en lille ændring i, hvordan Linux fungerer i forhold til midlertidige data ved kørsel. Den nye mappe erstatter / var / kører i aktuelle distroer. Nu findes / var / lock også i / run / lock og / dev / shm in / run / shm, blandt andre ændringer. For at alt fungerer korrekt, bruges symbolske links til disse mapper. På den måde er der ingen tilsyneladende ændringer for de gamle programmer, der afhænger af dem.
Du kan bruge følgende kommando til få oplysninger om det besatte rum:
df -k /run
Dette lader os se, at det handler om en mappe markeret som tmpfs, det vil sige midlertidig. Det er faktisk ikke gemt på harddisken, men snarere i hovedhukommelsen eller RAM. Hvis du går til biblioteket, vil du se nogle underkataloger og filer inde:
cd /run
Det er hjemsted for masser af data, der bruges ved kørsel. For eksempel kan du se, at inde i / run / user er der en mappe med et nummer for hver bruger på systemet:
cd /run/users ls -l
Hvis du åbner det bibliotek, der svarer til din bruger, vil du se, at det indeholder data, som aktuelle kørende processer. Nogle har * .pid-udvidelse med navnet på den proces, som de svarer til. Ligesom gdm3.pid, sshd.pid osv. Jeg opfordrer dig til at bruge sammenkæderen til at se indholdet af en af dem. For eksempel:
cat upstart-dbus-bridge.pid
Og det vil vise PID svarende til nævnte proces. Du kan fortsætte med at udforske andre interessante som / run / sudo, / run / sshd osv. Som du kan se, har alt der kører i øjeblikket nogle resterende eller midlertidige data der ...
Det er som at bede Windows-brugeren om at åbne Windows- og systemmappen ...
Hej, jeg tænkte på, om der er nogen måde at ændre filerne i /run-mappen på. For et par dage siden gik mit system i stykker, men jeg har en sikkerhedskopi, og jeg vil gerne returnere de data, der var gemt der.