Provided by: manpages-fr-extra_20111118_all bug

NOM

       raw - Attacher un peripherique caractere brut Linux

SYNOPSIS

       raw /dev/raw/rawN majeur mineur

       raw /dev/raw/rawN /dev/p'eriph'erique_bloc

       raw -q /dev/raw/rawN

       raw -qa

DESCRIPTION

       raw  permet  d'attacher  un  peripherique  caractere  brut  Linux  a un
       peripherique bloc.  N'importe  quel  peripherique  bloc  pourrait  etre
       utilise ; au moment de l'attachement, le pilote du peripherique n'a pas
       besoin d'etre accessible (il  pourrait  etre  charge  plus  tard  a  la
       demande comme un module du noyau).

       raw  est  utilise  en  deux modes : soit il definit les attachements de
       peripheriques bruts, soit il fait  une  requete  sur  les  attachements
       existants.  Lors de la definition d'un peripherique brut, /dev/raw/rawN
       est le nom du peripherique d'un noeud de peripherique brut existant  du
       systeme  de  fichiers.  Le peripherique bloc auquel il est attache peut
       etre indique soit par ses numeros de  peripherique  majeur  et  mineur,
       soit  comme  un nom de chemin /dev/p'eriph'erique_bloc vers un fichier de
       peripherique bloc existant.

       Une requete  peut  etre  faite  sur  les  attachements  existants  avec
       l'option -q, utilisee soit avec un nom de fichier de peripherique brut,
       soit avec l'option -a pour faire une requete sur tous les peripheriques
       bruts lies.

       Le  detachement  peut  etre  realise  en indiquant 0 pour les majeur et
       mineur.

       Une fois attache a un peripherique bloc, un peripherique brut peut etre
       ouvert,  lu  et  ecrit,  tout  comme le peripherique bloc auquel il est
       attache.  En  particulier,  l'acces  au  peripherique  brut   contourne
       completement  la memoire cache de bloc du noyau ; toutes les entrees et
       sorties sont faites directement vers et depuis  l'espace  d'adresse  du
       processus   realisant   les   entrees  et  sorties.  Si  le  pilote  du
       peripherique bloc sous-jacent prend  en  charge  l'acces  direct  a  la
       memoire  (DMA),  alors  aucune  copie  de donnees n'est necessaire pour
       terminer les entrees et sorties.

       Puisque les entrees et sorties  brutes  impliquent  un  acces  materiel
       direct a la memoire du processus, quelques restrictions supplementaires
       doivent etre respectees. Toutes les entrees  et  sorties  doivent  etre
       correctement  alignees  en  memoire  et  sur  le disque ; elles doivent
       commencer a un decalage de secteur sur le disque, doivent etre  longues
       d'un  nombre  entier  de  secteurs,  et le tampon de donnees en memoire
       virtuelle doit aussi etre aligne  sur  un  multiple  de  la  taille  de
       secteur.  La  taille  d'un secteur est de 512 octets sur la plupart des
       peripheriques.

OPTIONS

       -q     Definir le  mode  de  requete.  raw  fera  une  requete  sur  un
              attachement existant plutot que d'en definir un nouveau.

       -a     Avec  -q,  indiquer  que  tout  les peripheriques bruts attaches
              devraient etre concernes par la requete.

       -h     Afficher un resume d'aide.

BOGUES

       La commande Linux dd(1) devrait etre utilisee sans l'option bs=  ou  la
       taille  de  bloc  doit  etre  un  multiple  de  la taille de secteur du
       peripherique  (512 octets  en  general)  sinon  il  echouera  avec  des
       messages << Invalid Argument >> (EINVAL).

       Les  peripheriques  bruts  d'entree  et  sortie  ne  conservent  pas de
       coherence de cache avec la memoire cache de peripherique bloc de Linux.
       Si vous utilisez des entrees et sorties brutes pour ecraser les donnees
       deja dans la memoire cache, la memoire cache ne  correspondra  plus  au
       contenu  du  veritable  peripherique  de  stockage  sous-jacent.  C'est
       intentionnel, mais est considere comme un bogue ou  une  fonctionnalite
       en fonction des points de vue.

AUTEUR

       Stephen Tweedie <sct@redhat.com>

DISPONIBILIT'E

       La  commande  raw fait partie du paquet util-linux, elle est disponible
       sur <URL:ftp://ftp.kernel.org/pub/linux/utils/util-linux/>.

Version 0.1                        aout 1999                            RAW(8)