Also konsequenterweise bin, sbin (wo ist da noch gleich der Unterschied?) auch nach usr, weils binaries sind, die das System braucht?
Und wo wir gerade bei Ordnern sind, ich kann bis heute einige unter / nicht einordnen und finde da auch partout keine gute Übersicht, bin daher mal so frei zu fragen 🙂:
Ich glaube, einordnen zu können:
bin - Binaries
sbin - Static (?) Binaries (was auch immer der Unterschied ist)
dev - Devices, also die angeschlossene Hardware
home - die Home-Ordner
run - für die Prozessdateien (*.pid) laufender Prozesse
tmp - für temporäre Dateien
usr - unix system ressources - alles, was das System zum arbeiten braucht
srv - Server (enthält die Ordner ftp, http, nur warum liegt das unter /?)
sys - wie usr, nur auf Kernelebene (also eine unterm System)? So sieht's zumindes dem Inhalt nach aus.
etc - alles, was in keinen anderen reinpasst (z.B. systemrelevante config-Files)
Die Ordner, die mir noch nicht so klar sind, sind folgende:
lost+found - ?
media - unter Ubuntu wurden hier CDs, Sticks hingemountet, glaube ich
mnt - was aber unterscheidet dann media von mnt (für mount == mountpoints?)
opt - könnte optical heißen, dann gesellt es sich aber zur Problemgruppe media&mnt
Bis hier her auch alle leer (zumindest bei mir);
proc - laufende Prozesse liegen ja schon in /run, binaries liegen doch eher in bin?
var - einfach globale Variablen? Ich weiß, das Pacman da was zwischenspeichert, aber sonst?
PS:
@fs4000: ja, ich glaube dir, dass das nix mit systemd zu tun hat. 😉