Linux Unix /proc Renomear

Linux Unix /proc Renomear

Como posso renomear /procpara outra coisa com força?

mv /proc /0

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 /0e /procnã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 /procpara recuperar o sistema de arquivos proc onde os aplicativos o procuram.

informação relacionada