Vid andra tillfällen har jag redan skrivit om andra intressanta kataloger i LxA, till och med om katalogträdet för GNU / Linux-distributioner. Men den här gången kommer vi att fokusera på en specifik. Det handlar om / kör katalog, av vilka vi kommer att avslöja alla detaljer så att det inte har hemligheter för dig. Det kanske inte är en av de mest besökta eller populära katalogerna, men det är ganska viktigt för systemet ...
Den nya / kör-katalogen representerar en liten förändring i hur Linux fungerar med avseende på tillfällig data vid körning. Den nya katalogen ersätter / var / kör i aktuella distros. Nu kommer / var / lock också att finnas i / run / lock och / dev / shm in / run / shm, bland andra ändringar. För att allt ska fungera ordentligt används symboliska länkar för dessa kataloger. På det sättet finns det inga uppenbara förändringar för de gamla programmen som är beroende av dem.
Du kan använda följande kommando för att få information om det ockuperade utrymmet:
df -k /run
Detta låter oss se att det handlar om en katalog markerad som tmpfs, det vill säga tillfälligt. Den lagras faktiskt inte på hårddisken utan i huvudminnet eller RAM-minnet. Om du går till katalogen ser du några underkataloger och filer inuti:
cd /run
Det är hem för massor av data som används vid körning. Du kan till exempel se att inuti / kör / användare finns en katalog med ett nummer för varje användare i systemet:
cd /run/users ls -l
Om du öppnar den katalog som motsvarar din användare ser du att den innehåller data som nuvarande körprocesser. Vissa har ett * .pid-tillägg med namnet på den process som de motsvarar. Som gdm3.pid, sshd.pid, etc. Jag uppmanar dig att använda konkatenatorn för att se innehållet i en av dem. Till exempel:
cat upstart-dbus-bridge.pid
Och det kommer att visa PID motsvarande nämnda process. Du kan fortsätta utforska andra intressanta som / run / sudo, / run / sshd, etc. Som du kan se har allt som för närvarande kör några kvarvarande eller tillfälliga data där ...
Det är som att berätta för Windows-användaren att öppna Windows- och systemmappen ...
Hej, jag undrar om det finns något sätt att ändra filerna i /run-katalogen. För några dagar sedan gick mitt system sönder, men jag har en säkerhetskopia och jag skulle vilja returnera den data som lagrades där.