On Tue, 15 Oct 2002, Patrick Hess wrote:
Achim Hoffmann schrieb:
On Tue, 15 Oct 2002, Patrick Hess wrote:
Verschieb halt /usr nach /home und setze einen Symlink. Nicht besonders sauber, sollte aber eigentlich keine Probleme geben.
Danach kannst du (fast) kein Kommando mehr in der Shell starten.
???
Das kann man probieren wenn man im single user mode ist, aber selbst da bin ich nicht sicher ob nicht noch irgendwelche Programme was in /usr suchen.
Sollen sie doch in /usr suchen. Per Symlink landen sie dann halt in /home/usr. So läuft das hier auch. /usr/local/Scripts ist im Pfad, das Ding ist aber nur ein Symlink auf /shares/usr/local/Shared/Scripts.
Oder habe ich deinen Einwand da mißverstanden?
weiss ich nicht.
btr.: mv /usr /home/usr&&ln -s /home/usr /usr
In /usr/lib liegt einiges rum was ldconfig braucht, und dem ziehst du das Verzeichnis weg. Also kommen bei vielen Programmen, die nicht statisch gebunden, sind Fehler (wenn die Shell sie ueberhaupt noch starten kann). Das Verhalten ist u.U. etwas random, da ein Teil der Libs im Memory sein kann. Siehe: /sbin/ldconfig -p|grep usr Mutige koennen das mit dem Symlink im laufenden Betrieb ja mal ausprobieren, ich bin fast sicher dass man dann schnell zur Floppy/CD greifen muss ;-) Achim