software:utils:rhash

Aquesta és una revisió antiga del document


rhash

  • generar fichero con hashes:
    ./rhash_static --update=file.rhash --verbose --recursive *
  • comprobar estado hashes:
    ./rhash_static --check file.rhash
    • si al comprobar el hash está todo correcto, $? = 0, si algún hash falla, $? != 0
  • hacer benchmark de la mayoria de los protocolos:
    zsh
    for hash in $(./rhash_static --list-hashes); do ./rhash_static --benchmark --${hash:l:s/-//} ; done
  • una vez generado el fichero de hash, una comprobación de este solo mira los ficheros que hay ese fichero de hash, NO MIRA NUEVOS FICHEROS
  • en el caso de querer usarlo como herramienta de parte del backup, tendríamos que un nuevo fichero tardaría 2 días (con suerte!) en que se hiciese una copia
    • dia 0: se hace el hash inicial
    • dia 1: se comprueba si ha habido cambios sobre los ficheros existentes, no sobre los nuevos que pudiera haber. Si ha habído cambios sobre los existentes, se hace el backup (y de rebote, el del nuevo). Se genera un nuevo hash (que ya incluye al fichero nuevo)
    • dia 2: se repite la comprobación del día 1. Si el fichero nuevo
  • software/utils/rhash.1584881810.txt.gz
  • Darrera modificació: 22/03/2020 05:56
  • per mate