
¿Cómo puedo cambiar el nombre /proc
a otra cosa con fuerza?
mv /proc /0
da
mv: cannot move ‘/proc’ to ‘/0’: Device or resource busy
Respuesta1
No puede cambiar el nombre de un directorio en el que está montado actualmente un sistema de archivos.
(¿Por qué no? Supongo que estropearía muchas estructuras de datos del kernel que realizan un seguimiento de los sistemas de archivos montados).
Sin embargo, Linux le permite cambiar el directorio en el que está montado un sistema de archivos. Puedes hacerlo:
mkdir /0
mount --move /proc /0
Después de esto, el sistema de archivos proc se montará /0
y /proc
ya no será un punto de montaje.
Por supuesto, no hagas esto en un sistema de producción. No dañará completamente su sistema, sin embargo, sólo hará que algunos programas funcionen mal o no funcionen en absoluto (por ejemplo, diga adiós a ps
). Mantenga abierto un shell raíz y ejecútelo mount --move /0 /proc
para que el sistema de archivos proc vuelva a donde lo buscan las aplicaciones.