Linux Unix / proc Renomear

2

Como posso renomear /proc para outra coisa com força?

mv /proc /0

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

    
por linunix 19.02.2016 / 13:28

1 resposta

3

Você não pode renomear um diretório no qual um sistema de arquivos está atualmente montado.

(Por que não? Espero que isso atrapalhe muitas estruturas de dados do kernel que acompanham os sistemas de arquivos montados.)

O Linux permite que você altere o diretório no qual um sistema de arquivos está montado. Você pode fazer isso:

mkdir /0
mount --move /proc /0

Depois disso, o sistema de arquivos proc será montado em /0 , e /proc não será mais um ponto de montagem.

Não faça isso em um sistema de produção, é claro. Ele não vai quebrar completamente o seu sistema, no entanto, ele apenas fará alguns programas funcionarem mal ou não funcionar (por exemplo, diga adeus a ps ). Mantenha um shell de root aberto e execute mount --move /0 /proc para obter o sistema de arquivos proc de volta onde os aplicativos o procuram.

    
por 20.02.2016 / 01:45