16. run

Oprettet torsdag 10 oktober 2019

Moderne Linux-distributioner inkluderer et kørsels-katalog (/run) som et midlertidigt filsystem (tmpfs), der gemmer flygtige runtime-data i henhold til FHS version 3.0. I henhold til FHS version 2.3 blev sådanne data gemt i / var/run, men dette var et problem i nogle tilfælde, fordi dette bibliotek ikke altid er tilgængeligt ved tidlig start. Som et resultat har disse programmer været nødt til at ty til trickery, såsom at bruge /dev/.udev, /dev/.mdadm, /dev/.systemd eller /dev/.mount-mapper, selvom enhedsbiblioteket ikke er beregnet til sådanne data. Blandt andre fordele gør dette systemet lettere at bruge normalt med rodfilsystem monteret som read-only. Nedenfor er for eksempel de ændringer, Debian foretog i sin Wheezy-frigivelse i 2013:

/dev/.* ? /run/*
/dev/shm ? / run / shm
/dev/ shm / *? /run/*
/etc /* (skrivbare filer)? /run/*
/lib/init/rw ? /run
/var/lock ? /Run/lock
/var/run ? /run
/tmp ? /run/tmp

Copyright (C) 2020 Smarken.net
Om ZIM.smarken.net

hit counter