Linux Unix /proc Umbenennen

Linux Unix /proc Umbenennen

Wie kann ich /procdie Umbenennung erzwingen?

mv /proc /0

gibt

mv: cannot move ‘/proc’ to ‘/0’: Device or resource busy

Antwort1

Sie können ein Verzeichnis, in dem aktuell ein Dateisystem gemountet ist, nicht umbenennen.

(Warum nicht? Ich nehme an, es würde viele Kernel-Datenstrukturen durcheinanderbringen, die die gemounteten Dateisysteme verfolgen.)

Unter Linux können Sie jedoch das Verzeichnis ändern, in dem ein Dateisystem eingebunden ist. Sie können Folgendes tun:

mkdir /0
mount --move /proc /0

Danach wird das Proc-Dateisystem gemountet /0und /procist kein Einhängepunkt mehr.

Tun Sie dies natürlich nicht auf einem Produktionssystem. Dadurch wird Ihr System nicht komplett zerstört, aber einige Programme funktionieren dann nur schlecht oder gar nicht mehr (verabschieden Sie sich beispielsweise von ps). Halten Sie eine Root-Shell geöffnet und führen Sie sie aus, mount --move /0 /procum das Proc-Dateisystem wieder dorthin zu bringen, wo Anwendungen danach suchen.

verwandte Informationen