On Wed, 2018-06-13 at 11:18 +0200, anne.guilde@??? wrote:
> Ce que je ne comprends pas c'est ce genre de ligne
> hrwxr-xr-x root root 0 Sun, 2017-01-29 19:30:31 bin/bzcat
> link to bin/bunzip2
>
> Si vous avez des explications...
> C'est spécifique à borg?
Bonjour
Je soupçonne que c'est sa façon propre de stocker l'information qu'il
s'agit d'un "hard-link", le "h" m'a bien sûr mis la puce à l'oreille.
Explication: cela signifie que les deux entrées de fichiers (les "noms"
bzcat et bunzip2) pointent vers le même espace de stockage dans le
système de fichiers (techniquement un "inode")
borg conserve l'info pour éviter de restorer deux fichiers identiques,
et donc doubler l'espace occupé.
J'ai une Debian testing, et un coup de "stat" confirme que les deux
fichiers correspondent au même inode 263255 chez moi:
$ stat /bin/bzcat
File: /bin/bzcat
Size: 35448 Blocks: 72 IO Block: 4096 regular
file
Device: fe00h/65024d Inode: 263255 Links: 3
Access: (0755/-rwxr-xr-x) Uid: ( 0/ root) Gid:
( 0/ root)
Access: 2017-02-23 20:16:36.000000000 +0100
Modify: 2017-01-29 19:30:31.000000000 +0100
Change: 2017-02-23 20:17:29.558598206 +0100
Birth: -
$ stat /bin/bunzip2
File: /bin/bunzip2
Size: 35448 Blocks: 72 IO Block: 4096 regular
file
Device: fe00h/65024d Inode: 263255 Links: 3
Access: (0755/-rwxr-xr-x) Uid: ( 0/ root) Gid:
( 0/ root)
Access: 2017-02-23 20:16:36.000000000 +0100
Modify: 2017-01-29 19:30:31.000000000 +0100
Change: 2017-02-23 20:17:29.558598206 +0100
Birth: -
(à noter que l'on crée un hardlink avec "ln" tout court, sans -s)
--
Yves Martin