Áú»¢¶Ä²©

This is the documentation page for an unsupported version of Áú»¢¶Ä²©.
Is this not what you were looking for? Switch to the current version or choose one from the drop-down menu.

13 D¨¦couverte des p¨¦riph¨¦riques de bloc

De la m¨ºme mani¨¨re que les syst¨¨mes de fichiers sont d¨¦couverts, il est ¨¦galement possible de d¨¦couvrir les p¨¦riph¨¦riques de bloc et leur type.

Cl¨¦ d'¨¦l¨¦ment

La cl¨¦ d'¨¦l¨¦ment ¨¤ utiliser dans la r¨¨gle de d¨¦couverte est

    vfs.dev.discovery

Cet ¨¦l¨¦ment est pris en charge sur les plateformes Linux uniquement, depuis l'agent Áú»¢¶Ä²© 4.4.

Vous pouvez cr¨¦er des r¨¨gles de d¨¦couverte ¨¤ l'aide de cet ¨¦l¨¦ment de d¨¦couverte et :

  • filtre : {#DEVNAME} matches sd[\D]$ - pour d¨¦couvrir les p¨¦riph¨¦riques nomm¨¦s "sd0", "sd1", "sd2", ...
  • filtre : {#DEVTYPE} matches disk AND {#DEVNAME} does not match ^loop.* - pour d¨¦couvrir les p¨¦riph¨¦riques de type disque dont le nom ne commence pas par "loop"

Macros support¨¦es

Cette cl¨¦ de d¨¦couverte renvoie deux macros - {#DEVNAME} et {#DEVTYPE} identifiant respectivement le nom et le type du p¨¦riph¨¦rique bloc, par exemple :

[ 
          { 
             "{#DEVNAME}":"loop1",
             "{#DEVTYPE}":"disk"
          },
          { 
             "{#DEVNAME}":"dm-0",
             "{#DEVTYPE}":"disk"
          },
          { 
             "{#DEVNAME}":"sda",
             "{#DEVTYPE}":"disk"
          },
          { 
             "{#DEVNAME}":"sda1",
             "{#DEVTYPE}":"partition"
          }
       ]

La d¨¦couverte de p¨¦riph¨¦riques en mode bloc permet d'utiliser les ¨¦l¨¦ments vfs.dev.read[] et vfs.dev.write[] pour cr¨¦er des prototypes d'¨¦l¨¦ments ¨¤ l'aide de la macro {#DEVNAME}, par exemple :

  • "vfs.dev.read[{#DEVNAME},sps]"
  • "vfs.dev.write[{#DEVNAME},sps]"

{#DEVTYPE} est destin¨¦ au filtrage des p¨¦riph¨¦riques.