Przy innych okazjach pisałem już o innych interesujących katalogach w LxA, nawet o drzewie katalogów dystrybucji GNU / Linux. Ale tym razem skupimy się na konkretnym. To jest o / run katalogu, o którym zdradzimy wszystkie szczegóły, aby nie miał dla Ciebie tajemnic. Może nie jest to jeden z najczęściej odwiedzanych lub popularnych katalogów, ale jest dość ważny dla systemu ...
Nowy katalog / run reprezentuje małą zmianę w sposobie działania Linuksa w odniesieniu do dane tymczasowe w czasie wykonywania. Nowy katalog zastępuje / var / run w bieżących dystrybucjach. Teraz / var / lock będzie można znaleźć między innymi w / run / lock i / dev / shm w / run / shm. Aby wszystko działało poprawnie, dla tych katalogów używane są dowiązania symboliczne. W ten sposób nie ma widocznych zmian w starych programach, które są od nich zależne.
Możesz użyć następującego polecenia, aby uzyskać informacje o zajętym miejscu:
df -k /run
To pozwala nam zobaczyć, że o to chodzi katalog oznaczony jako tmpfsczyli tymczasowe. W rzeczywistości nie jest przechowywany na dysku twardym, ale raczej w pamięci głównej lub pamięci RAM. Jeśli przejdziesz do katalogu, zobaczysz w nim podkatalogi i pliki:
cd /run
Jest domem dla wielu dane używane w czasie wykonywania. Na przykład możesz zobaczyć, że wewnątrz / run / user znajduje się katalog z numerem dla każdego użytkownika w systemie:
cd /run/users ls -l
Jeśli uzyskasz dostęp do katalogu odpowiadającego Twojemu użytkownikowi, zobaczysz, że zawiera on dane, których plik bieżące procesy. Niektóre mają rozszerzenie * .pid z nazwą procesu, któremu odpowiadają. Jak gdm3.pid, sshd.pid itp. Zapraszam do skorzystania z konkatenatora, aby zobaczyć zawartość jednego z nich. Na przykład:
cat upstart-dbus-bridge.pid
I pokaże PID odpowiadające wspomnianemu procesowi. Możesz dalej odkrywać inne interesujące, takie jak / run / sudo, / run / sshd itp. Jak widać, wszystko, co aktualnie działa, ma tam jakieś szczątkowe lub tymczasowe dane ...
To tak, jakby powiedzieć użytkownikowi systemu Windows, aby otworzył system Windows i folder systemowy ...
Cześć, zastanawiałem się, czy istnieje sposób na modyfikację plików w katalogu / run. Kilka dni temu zepsuł mi się system, ale mam kopię zapasową i chciałbym zwrócić dane, które tam były przechowywane.