Journal submount ???

Posté par  .
Étiquettes : aucune
0
14
mar.
2004
Y a t il des personnes qui ont essayer submount/ save comment il fonctionne ?

Car d'apres ce que j'ai pu voir dans les sources c'est seulement un automount simplifier : quand le systeme de fichier est monter un demon essaye toute les secondes de le demonter jusqu'a y parvenir...

Donc je vois pas la difference avec automount un timeout de 1 seconde (15 seconde pour le nfs)...

De plus c'est tres mauvais au niveau des perf de demonter aussi rapidement le systeme de fichier, vu qu'on perd tout le cache...

Bref y a t il quelqu'un pour me rassurer et me dire que c'est mieux que ça ?

PS : https://sourceforge.net/forum/forum.php?thread_id=987137&forum_i(...) semble bien confirmer se que je pense :(
  • # Re: submount ???

    Posté par  (site web personnel) . Évalué à 1.

    J'ai submount et ca n'a aucun rapport avec automount

    1/ automount ne permet pas de creer les points de montage
    /mnt/floppy n'existe pas avant d'y accedé

    2/ automount monte et demonte le cd qd tu en a besoin
    submount est monté une fois pour toute

    3/ si tu met un verrou sur un fichier automount ne demonte pas le lecteur
    avec submount tu peux ouvrir le lecteur pdt que tu regarde un film.

    4/ dans nautilus apres le tps que tu determine, on retourne dans le /home (exemple j'ouvre un repertoire ... et tu te retrouve dans ton home direct apres)
    Comme submount est tout le tps monté ce pb n'existe pas.
    • [^] # Re: submount ???

      Posté par  . Évalué à 1.

      1)
      si via un lien symbolique
      2)
      faux submount le monte qd tu y accede et y met un timeout de 1 seconde pour le demonter

      /* This is the main routine for the unmounting daemon. It checks that
      * the filesystem it mounted is at the top of the mountpoint, and then
      * attempts a umount if it is. If EBUSY is returned from the umount call,
      * the loop is continued. As of version 0.2, it includes a kludge to prevent
      * layer-caking mounts when a program automatically mounts a device without
      * checking if it is already mounted (urpmi). It xshould be removed once the
      * programs that do this are fixed.
      */
      for (;;) {
      sleep(INTERVAL);
      [...]
      if ((strcmp(p->fstype, fs) == 0) || (match > 2)) {
      retval = umount(p->mountpoint);
      if ((!retval) && (match < 3))
      exit(EXIT_SUCCESS);
      if (errno != EBUSY)
      exit(EXIT_FAILURE);
      }
      }

      3)
      ???
      tu lis un fichier sur un cd et tu peux l'ejecter, ça ma l'air super et si tu met un nouveau cd ça fait quoi ?
      4)
      faux si tu utilise un lien symbolique

      --> tu ne dois pas savoir de servir d'automount....

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.