Linux Unix /proc 重命名

Linux Unix /proc 重命名

如何强制/proc重命名为其他名称?

mv /proc /0

给出

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

答案1

您无法重命名当前安装文件系统的目录。

(为什么不呢?我预计它会弄乱许多跟踪已安装文件系统的内核数据结构。)

然而,Linux 允许您更改文件系统安装的目录。你可以这样做:

mkdir /0
mount --move /proc /0

此后,proc文件系统将被挂载到 上/0,并且/proc不再是挂载点。

当然,不要在生产系统上执行此操作。它不会完全破坏您的系统,但是,它只会使某些程序无法正常工作或根本无法工作(例如,告别ps)。保持 root shell 打开,然后运行mount --move /0 /proc以将 proc 文件系统返回到应用程序查找它的位置。

相关内容