Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

PB ls

32 réponses
Avatar
jenaipasdemail
Bonjour,


Y-a-t-il un gourougourou du terminal dans le secteur ?

Je cherche à avoir la taille de mes backups TimeMachine mais en
tenant compte de la taille des links eux-mêmes et non ce vers quoi ils
pointent.

Bref un backup incrémental avec une modification = presque rien. Le
Finder résoud les links ce qui fait que toutes les sauvegardes ont à peu
près la même taille (j'explose la capacité du disque) mais le tout est
beaucoup plus petit bien sûr (il reste pas mal de place sur le disque).

J'ai essayé les ls -l, -la, -lceQu'onVeut et j'obtiens toujours ça :
drwxr-xr-x@ 6 root benoit 204B Jan 31 20:25 2008-01-31-202516
drwxr-xr-x@ 6 root benoit 204B Jan 31 21:09 2008-01-31-210906
drwxr-xr-x@ 6 root benoit 204B Jan 31 22:13 2008-01-31-221333
drwxr-xr-x@ 6 root benoit 204B Jan 31 23:09 2008-01-31-230912
drwxr-xr-x@ 6 root benoit 204B Feb 1 00:09 2008-02-01-000918
drwxr-xr-x@ 6 root benoit 204B Feb 1 01:09 2008-02-01-010907
drwxr-xr-x@ 6 root benoit 204B Feb 1 02:09 2008-02-01-020906
...

J'ai beau lire le man de haut en bas, de bas en haut, de droute à
gauche et de gauche à droite : toujours la même chose.


Ah que merci d'avance

--
Benoit Leraillez

La douleur des autres est tout à fait supportable, hors les cris.

10 réponses

1 2 3 4
Avatar
Nicolas-MICHEL'_remove_'
Benoit wrote:

J'ai beau lire le man de haut en bas, de bas en haut, de droute à
gauche et de gauche à droite : toujours la même chose.


J'ai pas de léopard sous la main pour tester, mais est-ce que la
fonction "du" (disk usage) ne ferait pas l'affaire ?

De mémoire il me semblait que les backup TimeMachine font des hard link,
ce qui est pris en charge par du. Extraits du man :

Files having multiple hard links are counted (and displayed) a single
time per du execution.

Il y a également 3 options pour les liens symbolique :

-H Symbolic links on the command line are followed, symbolic links
in file hierarchies are not followed.

-L Symbolic links on the command line and in file hierarchies are
followed.

-P No symbolic links are followed. This is the default.



--
Nicolas - MICHEL at bluewin point ch
AIM : michelnicolas

Avatar
jenaipasdemail
Nicolas MICHEL <Nicolas-MICHEL'_remove_'@bluewin.ch> wrote:

J'ai pas de léopard sous la main pour tester, mais est-ce que la
fonction "du" (disk usage) ne ferait pas l'affaire ?


Ni lui ni tes options pour ls :-/

--
Benoit Leraillez

La douleur des autres est tout à fait supportable, hors les cris.

Avatar
Nicolas-MICHEL'_remove_'
Benoit wrote:

Nicolas MICHEL <Nicolas-MICHEL'_remove_'@bluewin.ch> wrote:

J'ai pas de léopard sous la main pour tester, mais est-ce que la
fonction "du" (disk usage) ne ferait pas l'affaire ?


Ni lui ni tes options pour ls :-/


Mes options étaient pour "du".

Donc si tu fais un

du -sh /Volumes/backup

ça retourne un résultat plus gros que la taille du disque ?

Intéressant, je me demande ce que Apple a magouillé dans le HFS pour
arriver à ça :)
--
Nicolas - MICHEL at bluewin point ch
AIM : michelnicolas


Avatar
Nicolas-MICHEL'_remove_'
Xavier wrote:

Nicolas MICHEL <Nicolas-MICHEL'_remove_'@bluewin.ch> wrote:

Intéressant, je me demande ce que Apple a magouillé dans le HFS pour
arriver à ça :)


Des fichiers à trous ? C'est +/- la traduction de sparseimage, non ?


Si c'est comme avec cp et les resources fork, on pourra attendre 4 ans
avant que Apple ne corrige ls et du pour les rendre compatible :-/
--
Nicolas - MICHEL at bluewin point ch
AIM : michelnicolas


Avatar
Erwan David
(Benoit) écrivait :

Bonjour,


Y-a-t-il un gourougourou du terminal dans le secteur ?

Je cherche à avoir la taille de mes backups TimeMachine mais en
tenant compte de la taille des links eux-mêmes et non ce vers quoi ils
pointent.

Bref un backup incrémental avec une modification = presque rien. Le
Finder résoud les links ce qui fait que toutes les sauvegardes ont à peu
près la même taille (j'explose la capacité du disque) mais le tout est
beaucoup plus petit bien sûr (il reste pas mal de place sur le disque).

J'ai essayé les ls -l, -la, -lceQu'onVeut et j'obtiens toujours ça :
drwxr-xr-x@ 6 root benoit 204B Jan 31 20:25 2008-01-31-202516
drwxr-xr-x@ 6 root benoit 204B Jan 31 21:09 2008-01-31-210906
drwxr-xr-x@ 6 root benoit 204B Jan 31 22:13 2008-01-31-221333
drwxr-xr-x@ 6 root benoit 204B Jan 31 23:09 2008-01-31-230912
drwxr-xr-x@ 6 root benoit 204B Feb 1 00:09 2008-02-01-000918
drwxr-xr-x@ 6 root benoit 204B Feb 1 01:09 2008-02-01-010907
drwxr-xr-x@ 6 root benoit 204B Feb 1 02:09 2008-02-01-020906
...

J'ai beau lire le man de haut en bas, de bas en haut, de droute à
gauche et de gauche à droite : toujours la même chose.


Ah que merci d'avance


t'as essayé ls -s ?
-s est une option standard de ls qui donne la taille occupée par un
fichier sur le disque plutôt que la taille logique du fichier.

--
Le travail n'est pas une bonne chose. Si ça l'était,
les riches l'auraient accaparé

Avatar
Patrick Stadelmann
In article
<1ibmwdu.1jd6hcf1a2nwdaN%Nicolas-MICHEL'_remove_'@bluewin.ch>,
Nicolas-MICHEL'_remove_'@bluewin.ch (Nicolas MICHEL) wrote:

Mes options étaient pour "du".

Donc si tu fais un

du -sh /Volumes/backup

ça retourne un résultat plus gros que la taille du disque ?

Intéressant, je me demande ce que Apple a magouillé dans le HFS pour
arriver à ça :)


Y a une seule "magouille" c'est d'autoriser des liens hard sur des
dossiers, ce qui normalement ne se fait pas. Et comme le man de du ne
parle que de sa gestion des hard link sur des fichiers...

Patrick
--
Patrick Stadelmann

Avatar
jenaipasdemail
Erwan David wrote:

t'as essayé ls -s ?


Yep :

Benoit-Leraillez:~ benoit$ ls -s
/Volumes/TimeMachineHome/Backups.backupdb/Benoit Leraillez
total 8
0 2007-11-08-061021 0 2008-01-10-121344 0 2008-01-24-001550
0 2007-11-20-140555 0 2008-01-11-102043 0 2008-01-25-001554
0 2007-12-03-111333 0 2008-01-12-214033 0 2008-01-27-151611
0 2007-12-10-002221 0 2008-01-13-004110 0 2008-01-28-002403
0 2007-12-22-004915 0 2008-01-17-105422 0 2008-01-29-002357
0 2007-12-31-173252 0 2008-01-18-001525 0 2008-01-30-151535
0 2008-01-04-185644 0 2008-01-19-001550 0 2008-02-01-101327
0 2008-01-05-005920 0 2008-01-20-001525 0 2008-02-01-110956
0 2008-01-06-005742 0 2008-01-21-005627 0 2008-02-01-120932
0 2008-01-08-152227 0 2008-01-22-170507 0 2008-02-01-162442
0 2008-01-09-001823 0 2008-01-23-004802 8 Latest

--
Benoit Leraillez

La douleur des autres est tout à fait supportable, hors les cris.

Avatar
jenaipasdemail
Patrick Stadelmann wrote:

Y a une seule "magouille" c'est d'autoriser des liens hard sur des
dossiers, ce qui normalement ne se fait pas. Et comme le man de du ne
parle que de sa gestion des hard link sur des fichiers...


À titre d'info voici un début de du qui fume des trucs pas vendus
par la SEITA :

Benoit-Leraillez:Backups.backupdb benoit$ cd
/Volumes/TimeMachineHome/Backups.backupdb/Benoit Leraillez
Benoit-Leraillez:Benoit Leraillez benoit$ sudo du -d 1 -h
Password:
97G ./2007-11-08-061021
52G ./2007-11-20-140555
69G ./2007-12-03-111333
66G ./2007-12-10-002221
...

Il en reste une bonne trentaine et le total est inférieur est de
240 Go pour le Finder.

--
Benoit Leraillez

La douleur des autres est tout à fait supportable, hors les cris.

Avatar
Nicolas-MICHEL'_remove_'
Patrick Stadelmann wrote:

Y a une seule "magouille" c'est d'autoriser des liens hard sur des
dossiers, ce qui normalement ne se fait pas. Et comme le man de du ne
parle que de sa gestion des hard link sur des fichiers...


Ok, ça doit être ça alors.
Reste que c'est con de ne plus pouvoir obtennir la taille d'un dossier
(de façon fiable s'entends)

--
Nicolas - MICHEL at bluewin point ch
AIM : michelnicolas

Avatar
patpro ~ Patrick Proniewski
In article
<1ibmm60.1tqj5ye1uq7s1kN%,
(Benoit) wrote:

Bonjour,


Y-a-t-il un gourougourou du terminal dans le secteur ?

Je cherche à avoir la taille de mes backups TimeMachine mais en
tenant compte de la taille des links eux-mêmes et non ce vers quoi ils
pointent.


grep 'Copied .* items' 2008-02-01-020906/.Backup.log

patpro

--
A vendre ! http://www.patpro.net/blog/index.php/2008/01/12/133

1 2 3 4