OVH Cloud OVH Cloud

bizarrerie

3 réponses
Avatar
Bernard DEBREIL
Bonjour,

La curiosité m'a poussé à regarder ce qui se trouvait dans mon répertoire
/proc. Je suis sur un Thinkpad 600 qui tourne sous RH 7.2.

Ce répertoire contient un certain nombre de fichier et sous répertoires,
qui portent tous la date d'aujourd'hui ! Par ailleurs, ils font tous 0
octets, à l'exception d'un seul, qui se nomme 'kcore', lequel fait
143306752 octets, soit près de 140 méga !

Quelqu'un pourrait il m'expliquer brièvement de quoi il retourne, et me
dire si je puis effacer ce fichier 'kcore' si gourmand en place disque ?

--


Bernard DEBREIL

3 réponses

Avatar
no_spam
On Sat, 03 Jul 2004 21:24:20 +0200, Bernard DEBREIL wrote:

Bonjour,

La curiosité m'a poussé à regarder ce qui se trouvait dans mon répertoire
/proc. Je suis sur un Thinkpad 600 qui tourne sous RH 7.2.

Ce répertoire contient un certain nombre de fichier et sous répertoires,
qui portent tous la date d'aujourd'hui ! Par ailleurs, ils font tous 0
octets, à l'exception d'un seul, qui se nomme 'kcore', lequel fait
143306752 octets, soit près de 140 méga !

Quelqu'un pourrait il m'expliquer brièvement de quoi il retourne, et me
dire si je puis effacer ce fichier 'kcore' si gourmand en place disque ?


Ne touche à rien. Enfin, tu peux toujours essayer de l'effacer,
tu vas être déçu :-)
/proc est complètement virtuel.
C'est une interface d'échange d'information avec le noyau Linux.
Généralement, on s'en sert pour récupérer des infos.
Essaye, par exemple:
cat /proc/cpuinfo
cat /proc/meminfo
On peut aussi changer certains paramêtres du noyau en écrivant dans
les fichiers dans /proc/sys/ ou manipuler des devices SCSI en écrivant
dans /proc/scsi/scsi...
/proc/kcore est un fichier "core" c.a.d dire l'image du kernel et
de sa mémoire qui peut servir à lancer gdb pour débugger.
Il n'occupe aucune place disque.

Avatar
GP
Bernard DEBREIL wrote:
Bonjour,

La curiosité m'a poussé à regarder ce qui se trouvait dans mon répertoire
/proc. Je suis sur un Thinkpad 600 qui tourne sous RH 7.2.

Ce répertoire contient un certain nombre de fichier et sous répertoires,
qui portent tous la date d'aujourd'hui ! Par ailleurs, ils font tous 0
octets, à l'exception d'un seul, qui se nomme 'kcore', lequel fait
143306752 octets, soit près de 140 méga !

Quelqu'un pourrait il m'expliquer brièvement de quoi il retourne, et me
dire si je puis effacer ce fichier 'kcore' si gourmand en place disque ?


Je crains que non.

http://www.google.com/search?q=/proc/kcore&sourceid=mozilla-search&start=0&start=0&ie=utf-8&oe=utf-8

1er lien:

/proc/kcore is like an "alias" for the memory in your computer. Its
size is the same as the amount of RAM you have, and if you read it as
a file, the kernel does memory reads.

http://www.unixguide.net/linux/faq/04.16.shtml

GP

Avatar
Bernard DEBREIL
On Sat, 03 Jul 2004 21:25:45 +0200, no_spam wrote:

On Sat, 03 Jul 2004 21:24:20 +0200, Bernard DEBREIL wrote:

Bonjour,

La curiosité m'a poussé à regarder ce qui se trouvait dans mon
répertoire /proc. Je suis sur un Thinkpad 600 qui tourne sous RH 7.2.

etc...




Ne touche à rien. Enfin, tu peux toujours essayer de l'effacer, tu vas
être déçu :-)
/proc est complètement virtuel.
C'est une interface d'échange d'information avec le noyau Linux.
Généralement, on s'en sert pour récupérer des infos. Essaye, par
exemple:
cat /proc/cpuinfo
cat /proc/meminfo
On peut aussi changer certains paramêtres du noyau en écrivant dans les
fichiers dans /proc/sys/ ou manipuler des devices SCSI en écrivant dans
/proc/scsi/scsi...
/proc/kcore est un fichier "core" c.a.d dire l'image du kernel et de sa
mémoire qui peut servir à lancer gdb pour débugger. Il n'occupe aucune
place disque.


Merci pour ces infos

--


Bernard DEBREIL