
Como posso renomear /proc
para outra coisa com força?
mv /proc /0
dá
mv: cannot move ‘/proc’ to ‘/0’: Device or resource busy
Responder1
Você não pode renomear um diretório no qual um sistema de arquivos está montado atualmente.
(Por que não? Espero que isso atrapalhe muitas estruturas de dados do kernel que controlam os sistemas de arquivos montados.)
No entanto, o Linux permite alterar o diretório no qual um sistema de arquivos está montado. Você consegue fazer isso:
mkdir /0
mount --move /proc /0
Depois disso, o sistema de arquivos proc será montado /0
e /proc
não será mais um ponto de montagem.
Não faça isso em um sistema de produção, é claro. No entanto, isso não danificará completamente o seu sistema, apenas fará com que alguns programas funcionem mal ou não funcionem (por exemplo, diga adeus ao ps
). Mantenha um shell root aberto e execute mount --move /0 /proc
para recuperar o sistema de arquivos proc onde os aplicativos o procuram.