По други поводи вече писах за други интересни директории в LxA, дори за дървото на директориите на GNU / Linux дистрибуциите. Но този път ще се съсредоточим върху конкретна. Това е за / стартиране на директория, от които ще разкрием всички подробности, така че да няма тайни за вас. Може да не е от най-посещаваните или популярни директории, но е доста важно за системата ...
Новата директория / стартиране представлява малка промяна в начина, по който Linux работи по отношение на временни данни по време на изпълнение. Новата директория замества / var / run в текущите дистрибуции. Сега, / var / lock също ще бъде намерен в / run / lock и / dev / shm в / run / shm, наред с други промени. За да поддържа всичко правилно, за тези директории се използват символни връзки. По този начин няма очевидни промени за старите програми, които зависят от тях.
Можете да използвате следната команда за да получите информация за окупираното пространство:
df -k /run
Това ни позволява да видим, че става въпрос за директория, маркирана като tmpfs, тоест временно. Всъщност не се съхранява на твърдия диск, а по-скоро в основната памет или RAM. Ако отидете в директорията, ще видите някои поддиректории и файлове вътре:
cd /run
Той е дом на много данни, използвани по време на изпълнение. Например можете да видите, че вътре / run / user има директория с номер за всеки потребител в системата:
cd /run/users ls -l
Ако влезете в директорията, съответстваща на вашия потребител, ще видите, че тя съдържа данни, които текущи текущи процеси. Някои имат разширение * .pid с името на процеса, на който отговарят. Като gdm3.pid, sshd.pid и т.н. Каня ви да използвате конкатенатора, за да видите съдържанието на един от тях. Например:
cat upstart-dbus-bridge.pid
И ще покаже PID съответстващ на споменатия процес. Можете да продължите да изследвате други интересни като / run / sudo, / run / sshd и т.н. Както можете да видите, всичко, което се изпълнява в момента, има някакви остатъчни или временни данни там ...
Това е все едно да кажете на потребителя на Windows да отвори Windows и системната папка ...
Здравейте, чудех се дали има някакъв начин да модифицирам файловете в директорията /run. Преди няколко дни системата ми се счупи, но имам резервно копие и бих искал да върна данните, които се съхраняваха там.