2011-03-12 5 views
0

Pour autant que je sache, le système de fichiers proc est un système de fichiers virtuel. Y at-il un moyen de démonter le système de fichiers proc et même si je fais cela, quelles seront les conséquences après cela.Démonter le système de fichiers proc

Répondre

2

Vous pouvez vérifier (en tant que root) qui utilise un système de fichiers monté comme ceci:

fuser -m /proc 

En règle générale, votre boîte ne sera pas très utile si vous tuez tous les processus en utilisant/proc. Autrement, il n'y a pas de loi disant qu'il doit être monté, au-delà de tout développeur en supposant que ce soit le cas.

+0

En fait, vous pouvez même faire "fuser -mk/proc" pour les tuer. – Bittrance

1

umount fonctionnera comme sur tout autre système de fichiers (mêmes conditions pour qu'un système de fichiers ne soit pas agrandi). Vous pouvez vous attendre à beaucoup de cela pour cesser de travailler dès que vous faites cela (y compris les utilitaires très simples comme ps).

+0

Je pense qu'il n'y a pas de commande appelée ** unmount **. Il n'y a qu'une commande appelée ** umount ** – pradeepchhetri

+0

Vous avez raison! J'ai édité ma réponse. – Mat

+0

Pas toujours. Un processus qui a été bloqué dans l'état "D" (pendant un appel système E/S essentiellement) ne peut pas être tué. Si vous avez un processus comme celui-ci accroché sur/proc, vous ne serez pas en mesure de le démonter. Notez que vous ne devriez pas démonter/proc de toute façon. – Mat

Questions connexes