IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Administration système Discussion :

Méta-données attachées aux fichiers sur une partition ext2 ?


Sujet :

Administration système

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Inactif Avatar de Hibou57
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    852
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 852
    Par défaut Méta-données attachées aux fichiers sur une partition ext2 ?
    J'ai lu que le système de fichier ext2 permet d'associer des attributs etendus aux fichiers, et que le système ACL repose sur ce principe. Mais je n'ai pas trouvé d'informations techniques détaillées à ce sujet. Comment cela fonctionne t-il, et peut-on parler de méta-données attachées aux fichiers ?

    Et si oui, comment attache t-on ces méta-données aux fichiers ? Et comment y accaède t-on ?

    Marci

  2. #2
    Inactif Avatar de Hibou57
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    852
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 852
    Par défaut
    Lien donné par Deny dans un autre fil :
    Léa-Linux - les attributs étendus

    Mais tout ça n'explique pas encore comment sont exactement attachés, parce que les ACL sont des données plus complexes que de simples bits.

  3. #3
    Inactif Avatar de Hibou57
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    852
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 852
    Par défaut
    C'est presque résolu (il manque juste encore une chose)

    La solution, je l'ai trouvé par hasard en consultant le "man mke2fs" d'une installation débian récente (stable actuelle). J'y ai trouvé une option de mke2fs, qui n'est pas documenté sur les pages de man : le paramètre "-I", ou encore "--inode-size".

    Il permet détermine la taille des objets inodes. Attention : les objects inode, et non pas la taille des zone de données associées aux inodes... ce n'est pas la même chose.

    Code man mke2fs à jours : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
     
           -I inode-size
                  Specify the  size  of  each  inode  in  bytes.   mke2fs  creates
                  128-byte  inodes  by  default.  In kernels after 2.6.10 and some
                  earlier vendor kernels it is possible to utilize  larger  inodes
                  to  store  extended  attributes  for  improved performance.  The
                  inode-size value must be a power of two larger or equal to  128.
                  The  larger  the  inode-size the more space the inode table will
                  consume, and this reduces the usable space in the filesystem and
                  can also negatively impact performance.  Using the default value
                  is always safe, though it  may  be  desirable  to  use  256-byte
                  inodes   if  full  backward  compatibility  is  not  a  concern.
                  Extended attributes stored in large inodes are not visible  with
                  older  kernels,  and such filesystems will not be mountable with
                  2.4 kernels at all.  It is not possible  to  change  this  value
                  after the filesystem is created.

    On notera que cela ne fonctionne qu'à partir du kernel 2.6.10, et que l'utilisation de cette fonctionnalité rend les inodes illisibles aux précédentes versions du kernel.

    .... ça doit être vrai, puisque même les pages man sur le web, et même sur DVP, ne font mention de cette option. A en croire ce qu'il en est dit, les ACL sont stoqué dans cette zone. Donc si on souhaite attaché des méta-données aux fichiers, il faut espérer qu'il existe une sorte de protocole pour les ACL et les éventuels utilisateurs tiers de cette espace de données, n'entrent pas en conflit.

    Reste maintenant à savoir comment accéder à ces informations.

    Note: une autre option dusystème de fichier, semble pouvoir permettre d'attacher des informations de type sur les fichiers (même avec une simple partition ext2) :

    -O filetype
    Store file type information in directory entries.

Discussions similaires

  1. Tri de fichiers par date sur une partition
    Par damien_27 dans le forum Solaris
    Réponses: 1
    Dernier message: 05/03/2009, 15h57
  2. Réponses: 5
    Dernier message: 21/01/2009, 17h00
  3. Lire des fichiers sur une partition de disque
    Par torvald dans le forum Langage
    Réponses: 2
    Dernier message: 31/01/2008, 11h10
  4. [JME] Access aux fichiers sur PDA avec une midlet
    Par NII_SAMA dans le forum Java ME
    Réponses: 2
    Dernier message: 13/06/2007, 03h03
  5. Droits sur une partition de données
    Par Hobbi1 dans le forum Administration système
    Réponses: 3
    Dernier message: 17/07/2006, 13h48

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo