Léa-Linux & amis :   LinuxFR   GCU-Squad   Zarb.Org   GNU
Archive de la liste aide - [Aide] curiosité de la commande ls
Salut à tous,


Je cherche actuellement à automatiser la veille de l'évolution des
dossiers partagés sur un serveur et sauvegardé "chaque nuit"...

(Il ne s'agit pas de sauvegardes incrémentales car chaque sauvegarde
est ensuite montée en lecture seule de sorte à ce que les utilisateurs
puissent y accéder... en attendant les instantanés que nous promet
btrfs bien entendu)

Ma première idée (pour que tu comprenne bien...) est d'ajouter le
résultat d'un ls récursif à chaque sauvegarde.

   ls -lR "$dossier/" > "$dossier/ls.out"

   # sauvegarde squashfs

   rm "$dossier/ls.out"

Ce qui me permet ensuite de fair un diff ... | less
Et c'est là, la curiosité !

J'ai plein de "fausses différences" du fait "qu'un jour" j'ai par exemple :

   < -rw------- 1 root root 15360 Nov  9  2012 Nom_fichier

... et "l'autre jour" :

   > -rw------- 1 root root 15360 Nov  9 14:29 Nom_fichier

En fait, il n'y a aucune différence !
C'est juste que ls présente la date différemment... mais pourquoi !?

Sûrement une option à ls ...

Sinon, que pensez-vous de l'idée générale ?

Auriez-vous quelques choses d'autre à proposer ?
(pour comparer deux "instantanés"...)
J'exclus a priori les sommes md5 à cause du temps que cela
prendrait... et du manque d'intérêt (car personne ne triche avec les
info stats ;)


À+,
Serge S.

Serveur hébergé par ST-Hebergement et Lost-Oasis / IRC hébergé par FreeNode / NS secondaire hébergé par XName
Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons