PB ls

Le
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.
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses Page 1 / 4
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Nicolas-MICHEL'_remove_'
Le #3089351
Benoit
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

jenaipasdemail
Le #3089271
Nicolas MICHEL
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.

Nicolas-MICHEL'_remove_'
Le #3089251
Benoit
Nicolas MICHEL
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


Nicolas-MICHEL'_remove_'
Le #3089191
Xavier
Nicolas MICHEL
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


Erwan David
Le #3089181
(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é

Patrick Stadelmann
Le #3089171
In article
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
jenaipasdemail
Le #3089161
Erwan David
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.

jenaipasdemail
Le #3089151
Patrick Stadelmann
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.

Nicolas-MICHEL'_remove_'
Le #3089141
Patrick Stadelmann
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

patpro ~ Patrick Proniewski
Le #3089131
In article
(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

Publicité
Poster une réponse
Anonyme