Re: droit de ce style avec borg list : hrwxr-xr-x

Top Page

Reply to this message
Author: Yves Martin
Date:  
To: anne.guilde@free.fr, ML Guilde
Old-Topics: droit de ce style avec borg list : hrwxr-xr-x root root 0 Sun, 2017-01-29 19:30:31 bin/bzcat link to bin/bunzip2
Subject: Re: droit de ce style avec borg list : hrwxr-xr-x
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