View previous topic :: View next topic |
Author |
Message |
terreur Apprentice
Joined: 30 Nov 2004 Posts: 228 Location: Belgique
|
Posted: Mon Jun 06, 2005 8:46 pm Post subject: [inodes] numero d'inode |
|
|
Bonjour,
J'ai une petite question. Qulqu'un peut me dire si dans un repertoire les . et .. ont le meme numero d'inodes ??
Merci bcp.
A bientot |
|
Back to top |
|
|
truz Apprentice
Joined: 26 Feb 2005 Posts: 293 Location: France - Paris
|
Posted: Mon Jun 06, 2005 8:54 pm Post subject: |
|
|
salut !
la commanderépond à ta question, le 1er chiffre est le numéro d'inode. Ils sont différents. _________________ Je sais que mes droits s'arrêtent là où commencent ceux des autres. Mais est-ce ma faute si les droits des autres commencent si loin ? [Quino] -- Mafalda |
|
Back to top |
|
|
terreur Apprentice
Joined: 30 Nov 2004 Posts: 228 Location: Belgique
|
Posted: Mon Jun 06, 2005 9:00 pm Post subject: |
|
|
oui, mais cela risqe t'il de changer selon le systeme de fichiers utilisé ?? |
|
Back to top |
|
|
kernelsensei Bodhisattva
Joined: 22 Feb 2004 Posts: 5619 Location: Woustviller/Moselle/FRANCE (49.07°N;7.02°E)
|
Posted: Mon Jun 06, 2005 9:08 pm Post subject: |
|
|
ben si le repertoire courant et le repertoire parent avaient le meme numero d'inode, ca foutrai le bronx je pense, car dans ce cas, par induction, tous les repertoires auraient le meme numero d'inode que la racine de la partition ... _________________ $ ruby -e'puts " .:@BFegiklnorst".unpack("x4ax7aaX6ax5aX15ax4aax6aaX7ax2aX5aX8 \
axaX3ax8aX4ax6aX3aX6ax3ax3aX9ax4ax2aX9axaX6ax3aX2ax4ax3aX4aXaX12ax10aaX7a").join' |
|
Back to top |
|
|
truz Apprentice
Joined: 26 Feb 2005 Posts: 293 Location: France - Paris
|
Posted: Mon Jun 06, 2005 9:10 pm Post subject: |
|
|
non ça ne risque pas de changer car "." et ".." sont par définition des fichiers (au sens unix, donc éventuellement des répertoires) différents. Leurs inodes ne sont égales qu'à la racine.
Maintenant je me pose également une question, et peut-être est-ce la même que toi finalement, les inodes sont-ils uniques sur un OS, un disque ou un filesystem ? _________________ Je sais que mes droits s'arrêtent là où commencent ceux des autres. Mais est-ce ma faute si les droits des autres commencent si loin ? [Quino] -- Mafalda |
|
Back to top |
|
|
terreur Apprentice
Joined: 30 Nov 2004 Posts: 228 Location: Belgique
|
Posted: Mon Jun 06, 2005 9:10 pm Post subject: |
|
|
enfait je viens de faire un ls -ial sur mon /boot qui est en ext2 et ca donne ceci :
root@popeye root # cd /boot/
root@popeye boot # ls -ial
total 17782
2 drwxr-xr-x 4 root root 1024 Feb 26 09:55 .
2 drwxr-xr-x 20 root root 528 May 20 22:06 .. |
|
Back to top |
|
|
terreur Apprentice
Joined: 30 Nov 2004 Posts: 228 Location: Belgique
|
Posted: Mon Jun 06, 2005 9:11 pm Post subject: |
|
|
il ne sont pas tjs unique. Cf un lien hard où le lien partage le meme inode que sa cible |
|
Back to top |
|
|
truz Apprentice
Joined: 26 Feb 2005 Posts: 293 Location: France - Paris
|
Posted: Mon Jun 06, 2005 9:16 pm Post subject: |
|
|
terreur wrote: | il ne sont pas tjs unique. Cf un lien hard où le lien partage le meme inode que sa cible | Moi je voyais plutôt ce cas comme 2 fichiers qui pointent vers le même inode... _________________ Je sais que mes droits s'arrêtent là où commencent ceux des autres. Mais est-ce ma faute si les droits des autres commencent si loin ? [Quino] -- Mafalda |
|
Back to top |
|
|
truz Apprentice
Joined: 26 Feb 2005 Posts: 293 Location: France - Paris
|
Posted: Mon Jun 06, 2005 9:19 pm Post subject: |
|
|
terreur wrote: | enfait je viens de faire un ls -ial sur mon /boot qui est en ext2 et ca donne ceci :
root@popeye root # cd /boot/
root@popeye boot # ls -ial
total 17782
2 drwxr-xr-x 4 root root 1024 Feb 26 09:55 .
2 drwxr-xr-x 20 root root 528 May 20 22:06 .. |
Alors là, gros doute
Code: | $ umount /boot
$ ls -ail /boot/
total 1
5 drwxr-xr-x 2 root root 48 mai 5 13:47 .
2 drwxrwxrwx 23 root root 736 mai 26 17:59 .. |
Code: | $ mount /boot/
$ ls -ail /boot/
total 15539
2 drwxr-xr-x 4 root root 1024 mai 9 22:12 .
2 drwxrwxrwx 23 root root 736 mai 26 17:59 .. |
Mon /boot est sur un FS différent de mon /
Tout ça mérite effectivement quelques éclaircissements... _________________ Je sais que mes droits s'arrêtent là où commencent ceux des autres. Mais est-ce ma faute si les droits des autres commencent si loin ? [Quino] -- Mafalda |
|
Back to top |
|
|
kernelsensei Bodhisattva
Joined: 22 Feb 2004 Posts: 5619 Location: Woustviller/Moselle/FRANCE (49.07°N;7.02°E)
|
Posted: Mon Jun 06, 2005 9:27 pm Post subject: |
|
|
terreur wrote: | enfait je viens de faire un ls -ial sur mon /boot qui est en ext2 et ca donne ceci :
root@popeye root # cd /boot/
root@popeye boot # ls -ial
total 17782
2 drwxr-xr-x 4 root root 1024 Feb 26 09:55 .
2 drwxr-xr-x 20 root root 528 May 20 22:06 .. |
ben oui c'est normal, etant donne que c'est une partiton a part ...
la racine de /boot c'est /boot lui meme ...
et dans l'univers fermé de la partition /boot, au niveau /, .. == .
enfin c'est pas clair mais je me comprends, apres reste a voir si je me suis fais comprendre
enfin c'est que des suppositions
enfin, voila un lien qui peut expliquer des choses : http://teaching.idallen.com/net2003/05w/notes/links_and_inodes.html _________________ $ ruby -e'puts " .:@BFegiklnorst".unpack("x4ax7aaX6ax5aX15ax4aax6aaX7ax2aX5aX8 \
axaX3ax8aX4ax6aX3aX6ax3ax3aX9ax4ax2aX9axaX6ax3aX2ax4ax3aX4aXaX12ax10aaX7a").join'
Last edited by kernelsensei on Mon Jun 06, 2005 9:38 pm; edited 1 time in total |
|
Back to top |
|
|
terreur Apprentice
Joined: 30 Nov 2004 Posts: 228 Location: Belgique
|
Posted: Mon Jun 06, 2005 9:36 pm Post subject: |
|
|
ah ok, je comprends bien ce que tu veux dire. |
|
Back to top |
|
|
kernelsensei Bodhisattva
Joined: 22 Feb 2004 Posts: 5619 Location: Woustviller/Moselle/FRANCE (49.07°N;7.02°E)
|
Posted: Mon Jun 06, 2005 9:39 pm Post subject: |
|
|
terreur wrote: | ah ok, je comprends bien ce que tu veux dire. |
mais a priori c'est pas valable pour tous les FS .. _________________ $ ruby -e'puts " .:@BFegiklnorst".unpack("x4ax7aaX6ax5aX15ax4aax6aaX7ax2aX5aX8 \
axaX3ax8aX4ax6aX3aX6ax3ax3aX9ax4ax2aX9axaX6ax3aX2ax4ax3aX4aXaX12ax10aaX7a").join' |
|
Back to top |
|
|
|