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)
Patrick Stadelmann <Patrick.Stadelmann@unine.ch> 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)
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)
Et il existe semble-t-il un paramètre appelé MaxCoherencyLoops, peut
être défini quelque part dans un plist...
Et il existe semble-t-il un paramètre appelé MaxCoherencyLoops, peut
être défini quelque part dans un plist...
Et il existe semble-t-il un paramètre appelé MaxCoherencyLoops, peut
être défini quelque part dans un plist...
Je suppose que la commande "du" standard Unix fait la somme de toutes les
tailles des fichiers "normaux" et mémorise le nom des fichiers "normaux"
ayant plus d'un lien. Mais depuis toujours (au sens Unix) il y a des liens
multiples en dur sur les répertoires et "du" ne les comptabilise pas, bien
sûr. Pour créer un lien dur sur un répertoire, la commande s'appelle
"mkdir".
Je suppose que la commande "du" standard Unix fait la somme de toutes les
tailles des fichiers "normaux" et mémorise le nom des fichiers "normaux"
ayant plus d'un lien. Mais depuis toujours (au sens Unix) il y a des liens
multiples en dur sur les répertoires et "du" ne les comptabilise pas, bien
sûr. Pour créer un lien dur sur un répertoire, la commande s'appelle
"mkdir".
Je suppose que la commande "du" standard Unix fait la somme de toutes les
tailles des fichiers "normaux" et mémorise le nom des fichiers "normaux"
ayant plus d'un lien. Mais depuis toujours (au sens Unix) il y a des liens
multiples en dur sur les répertoires et "du" ne les comptabilise pas, bien
sûr. Pour créer un lien dur sur un répertoire, la commande s'appelle
"mkdir".
Dans l'article <C3C9259D.C47E6%,
Eric Levenez écrit:Je suppose que la commande "du" standard Unix fait la somme de toutes les
tailles des fichiers "normaux" et mémorise le nom des fichiers "normaux"
ayant plus d'un lien. Mais depuis toujours (au sens Unix) il y a des liens
multiples en dur sur les répertoires et "du" ne les comptabilise pas, bien
sûr. Pour créer un lien dur sur un répertoire, la commande s'appelle
"mkdir".
Tout cela dépend de la version de "du" et des options utilisées.
Par exemple, le manuel du "du" des coreutils dit:
`--apparent-size'
`-L'
Dans l'article <C3C9259D.C47E6%usenet@levenez.com>,
Eric Levenez <usenet@levenez.com> écrit:
Je suppose que la commande "du" standard Unix fait la somme de toutes les
tailles des fichiers "normaux" et mémorise le nom des fichiers "normaux"
ayant plus d'un lien. Mais depuis toujours (au sens Unix) il y a des liens
multiples en dur sur les répertoires et "du" ne les comptabilise pas, bien
sûr. Pour créer un lien dur sur un répertoire, la commande s'appelle
"mkdir".
Tout cela dépend de la version de "du" et des options utilisées.
Par exemple, le manuel du "du" des coreutils dit:
`--apparent-size'
`-L'
Dans l'article <C3C9259D.C47E6%,
Eric Levenez écrit:Je suppose que la commande "du" standard Unix fait la somme de toutes les
tailles des fichiers "normaux" et mémorise le nom des fichiers "normaux"
ayant plus d'un lien. Mais depuis toujours (au sens Unix) il y a des liens
multiples en dur sur les répertoires et "du" ne les comptabilise pas, bien
sûr. Pour créer un lien dur sur un répertoire, la commande s'appelle
"mkdir".
Tout cela dépend de la version de "du" et des options utilisées.
Par exemple, le manuel du "du" des coreutils dit:
`--apparent-size'
`-L'
Le 02/02/08 22:31, dans <20080202212820$, « Vincent
Lefevre » <vincent+ a écrit :Tout cela dépend de la version de "du" et des options utilisées.
Je ne pense pas.
Par exemple, le manuel du "du" des coreutils dit:
Mac OS X n'utilise pas le "du" du GNU,
et même ce "du" doit aussi gérer une liste des liens durs pour ne
les compter qu'une fois.
Le 02/02/08 22:31, dans <20080202212820$604a@prunille.vinc17.org>, « Vincent
Lefevre » <vincent+news@vinc17.org> a écrit :
Tout cela dépend de la version de "du" et des options utilisées.
Je ne pense pas.
Par exemple, le manuel du "du" des coreutils dit:
Mac OS X n'utilise pas le "du" du GNU,
et même ce "du" doit aussi gérer une liste des liens durs pour ne
les compter qu'une fois.
Le 02/02/08 22:31, dans <20080202212820$, « Vincent
Lefevre » <vincent+ a écrit :Tout cela dépend de la version de "du" et des options utilisées.
Je ne pense pas.
Par exemple, le manuel du "du" des coreutils dit:
Mac OS X n'utilise pas le "du" du GNU,
et même ce "du" doit aussi gérer une liste des liens durs pour ne
les compter qu'une fois.
Là je ne comprends pas. Je prends un répertoire au hasard. En shell, avec la
commande "sudo du -hs 2008-02-01-075700", j'obtiens :
278G 2008-02-01-075700
Avec le Finder et la commande Info, j'ai "277,92" Go. Ce qui donne bien la
valeur retournée par du.
Je suppose que la commande "du" standard Unix fait la somme de toutes les
tailles des fichiers "normaux" et mémorise le nom des fichiers "normaux"
ayant plus d'un lien. Mais depuis toujours (au sens Unix) il y a des liens
multiples en dur sur les répertoires et "du" ne les comptabilise pas, bien
sûr. Pour créer un lien dur sur un répertoire, la commande s'appelle
"mkdir".
Là je ne comprends pas. Je prends un répertoire au hasard. En shell, avec la
commande "sudo du -hs 2008-02-01-075700", j'obtiens :
278G 2008-02-01-075700
Avec le Finder et la commande Info, j'ai "277,92" Go. Ce qui donne bien la
valeur retournée par du.
Je suppose que la commande "du" standard Unix fait la somme de toutes les
tailles des fichiers "normaux" et mémorise le nom des fichiers "normaux"
ayant plus d'un lien. Mais depuis toujours (au sens Unix) il y a des liens
multiples en dur sur les répertoires et "du" ne les comptabilise pas, bien
sûr. Pour créer un lien dur sur un répertoire, la commande s'appelle
"mkdir".
Là je ne comprends pas. Je prends un répertoire au hasard. En shell, avec la
commande "sudo du -hs 2008-02-01-075700", j'obtiens :
278G 2008-02-01-075700
Avec le Finder et la commande Info, j'ai "277,92" Go. Ce qui donne bien la
valeur retournée par du.
Je suppose que la commande "du" standard Unix fait la somme de toutes les
tailles des fichiers "normaux" et mémorise le nom des fichiers "normaux"
ayant plus d'un lien. Mais depuis toujours (au sens Unix) il y a des liens
multiples en dur sur les répertoires et "du" ne les comptabilise pas, bien
sûr. Pour créer un lien dur sur un répertoire, la commande s'appelle
"mkdir".
Eric Levenez wrote:Là je ne comprends pas. Je prends un répertoire au hasard. En shell, avec la
commande "sudo du -hs 2008-02-01-075700", j'obtiens :
278G 2008-02-01-075700
Avec le Finder et la commande Info, j'ai "277,92" Go. Ce qui donne bien la
valeur retournée par du.
Désolé, j'ai toujours pas de léopard avec Time Machine pour tester ...
Est-tu en train de dire que "du" fait son bouleau comme il faut, sans
calculer les multiples occurences d'un même dossier ou que sur un
dossier ne contenant pas de hard link sur des dossier, ça marche ?
Je suppose que la commande "du" standard Unix fait la somme de toutes les
tailles des fichiers "normaux" et mémorise le nom des fichiers "normaux"
ayant plus d'un lien. Mais depuis toujours (au sens Unix) il y a des liens
multiples en dur sur les répertoires et "du" ne les comptabilise pas, bien
sûr. Pour créer un lien dur sur un répertoire, la commande s'appelle
"mkdir".
Là j'ai pas suivi.
man mkdir ne parle pas de liens ici mais juste de la création de
répértoires "normaux" ... tu parlais de lndir ?
Lequel parle de symlink non ?
Eric Levenez <usenet@levenez.com> wrote:
Là je ne comprends pas. Je prends un répertoire au hasard. En shell, avec la
commande "sudo du -hs 2008-02-01-075700", j'obtiens :
278G 2008-02-01-075700
Avec le Finder et la commande Info, j'ai "277,92" Go. Ce qui donne bien la
valeur retournée par du.
Désolé, j'ai toujours pas de léopard avec Time Machine pour tester ...
Est-tu en train de dire que "du" fait son bouleau comme il faut, sans
calculer les multiples occurences d'un même dossier ou que sur un
dossier ne contenant pas de hard link sur des dossier, ça marche ?
Je suppose que la commande "du" standard Unix fait la somme de toutes les
tailles des fichiers "normaux" et mémorise le nom des fichiers "normaux"
ayant plus d'un lien. Mais depuis toujours (au sens Unix) il y a des liens
multiples en dur sur les répertoires et "du" ne les comptabilise pas, bien
sûr. Pour créer un lien dur sur un répertoire, la commande s'appelle
"mkdir".
Là j'ai pas suivi.
man mkdir ne parle pas de liens ici mais juste de la création de
répértoires "normaux" ... tu parlais de lndir ?
Lequel parle de symlink non ?
Eric Levenez wrote:Là je ne comprends pas. Je prends un répertoire au hasard. En shell, avec la
commande "sudo du -hs 2008-02-01-075700", j'obtiens :
278G 2008-02-01-075700
Avec le Finder et la commande Info, j'ai "277,92" Go. Ce qui donne bien la
valeur retournée par du.
Désolé, j'ai toujours pas de léopard avec Time Machine pour tester ...
Est-tu en train de dire que "du" fait son bouleau comme il faut, sans
calculer les multiples occurences d'un même dossier ou que sur un
dossier ne contenant pas de hard link sur des dossier, ça marche ?
Je suppose que la commande "du" standard Unix fait la somme de toutes les
tailles des fichiers "normaux" et mémorise le nom des fichiers "normaux"
ayant plus d'un lien. Mais depuis toujours (au sens Unix) il y a des liens
multiples en dur sur les répertoires et "du" ne les comptabilise pas, bien
sûr. Pour créer un lien dur sur un répertoire, la commande s'appelle
"mkdir".
Là j'ai pas suivi.
man mkdir ne parle pas de liens ici mais juste de la création de
répértoires "normaux" ... tu parlais de lndir ?
Lequel parle de symlink non ?
Le 04/02/08 11:17, dans
<1ibs5sm.1oy9ip815dwff0N%Nicolas-MICHEL'_remove_'@bluewin.ch>, « Nicolas
MICHEL » <Nicolas-MICHEL'_remove_'@bluewin.ch> a écrit :Eric Levenez wrote:Là je ne comprends pas. Je prends un répertoire au hasard. En shell, avec
la
commande "sudo du -hs 2008-02-01-075700", j'obtiens :
278G 2008-02-01-075700
Avec le Finder et la commande Info, j'ai "277,92" Go. Ce qui donne bien la
valeur retournée par du.
Désolé, j'ai toujours pas de léopard avec Time Machine pour tester ...
Est-tu en train de dire que "du" fait son bouleau comme il faut, sans
calculer les multiples occurences d'un même dossier ou que sur un
dossier ne contenant pas de hard link sur des dossier, ça marche ?
Oui, j'ai testé et ça marche sur une copie d'une archive Time Machine
Et ce n'est pas un "du" spécial à mon avis.
Mais il est vrai qu'une archive comme "2008-02-01-075700" est l'image d'une
partition système et n'a donc normalement pas de liens durs de fichiers à la
Time Machine. Ces liens ne sont utilisés qu'entre les différentes
sauvegardes. Là je n'ai pas testé (sur la partition racine de Time Machine).
Le 04/02/08 11:17, dans
<1ibs5sm.1oy9ip815dwff0N%Nicolas-MICHEL'_remove_'@bluewin.ch>, « Nicolas
MICHEL » <Nicolas-MICHEL'_remove_'@bluewin.ch> a écrit :
Eric Levenez <usenet@levenez.com> wrote:
Là je ne comprends pas. Je prends un répertoire au hasard. En shell, avec
la
commande "sudo du -hs 2008-02-01-075700", j'obtiens :
278G 2008-02-01-075700
Avec le Finder et la commande Info, j'ai "277,92" Go. Ce qui donne bien la
valeur retournée par du.
Désolé, j'ai toujours pas de léopard avec Time Machine pour tester ...
Est-tu en train de dire que "du" fait son bouleau comme il faut, sans
calculer les multiples occurences d'un même dossier ou que sur un
dossier ne contenant pas de hard link sur des dossier, ça marche ?
Oui, j'ai testé et ça marche sur une copie d'une archive Time Machine
Et ce n'est pas un "du" spécial à mon avis.
Mais il est vrai qu'une archive comme "2008-02-01-075700" est l'image d'une
partition système et n'a donc normalement pas de liens durs de fichiers à la
Time Machine. Ces liens ne sont utilisés qu'entre les différentes
sauvegardes. Là je n'ai pas testé (sur la partition racine de Time Machine).
Le 04/02/08 11:17, dans
<1ibs5sm.1oy9ip815dwff0N%Nicolas-MICHEL'_remove_'@bluewin.ch>, « Nicolas
MICHEL » <Nicolas-MICHEL'_remove_'@bluewin.ch> a écrit :Eric Levenez wrote:Là je ne comprends pas. Je prends un répertoire au hasard. En shell, avec
la
commande "sudo du -hs 2008-02-01-075700", j'obtiens :
278G 2008-02-01-075700
Avec le Finder et la commande Info, j'ai "277,92" Go. Ce qui donne bien la
valeur retournée par du.
Désolé, j'ai toujours pas de léopard avec Time Machine pour tester ...
Est-tu en train de dire que "du" fait son bouleau comme il faut, sans
calculer les multiples occurences d'un même dossier ou que sur un
dossier ne contenant pas de hard link sur des dossier, ça marche ?
Oui, j'ai testé et ça marche sur une copie d'une archive Time Machine
Et ce n'est pas un "du" spécial à mon avis.
Mais il est vrai qu'une archive comme "2008-02-01-075700" est l'image d'une
partition système et n'a donc normalement pas de liens durs de fichiers à la
Time Machine. Ces liens ne sont utilisés qu'entre les différentes
sauvegardes. Là je n'ai pas testé (sur la partition racine de Time Machine).
Le 04/02/08 11:17, dans
<1ibs5sm.1oy9ip815dwff0N%Nicolas-MICHEL'_remove_'@bluewin.ch>, « Nicolas
MICHEL » <Nicolas-MICHEL'_remove_'@bluewin.ch> a écrit :Eric Levenez wrote:Là je ne comprends pas. Je prends un répertoire au hasard. En shell, avec
la
commande "sudo du -hs 2008-02-01-075700", j'obtiens :
278G 2008-02-01-075700
Avec le Finder et la commande Info, j'ai "277,92" Go. Ce qui donne bien la
valeur retournée par du.
Désolé, j'ai toujours pas de léopard avec Time Machine pour tester ...
Est-tu en train de dire que "du" fait son bouleau comme il faut, sans
calculer les multiples occurences d'un même dossier ou que sur un
dossier ne contenant pas de hard link sur des dossier, ça marche ?
Oui, j'ai testé et ça marche sur une copie d'une archive Time Machine
Et ce n'est pas un "du" spécial à mon avis.
Mais il est vrai qu'une archive comme "2008-02-01-075700" est l'image d'une
partition système et n'a donc normalement pas de liens durs de fichiers à la
Time Machine. Ces liens ne sont utilisés qu'entre les différentes
sauvegardes. Là je n'ai pas testé (sur la partition racine de Time Machine).
Le 04/02/08 11:17, dans
<1ibs5sm.1oy9ip815dwff0N%Nicolas-MICHEL'_remove_'@bluewin.ch>, « Nicolas
MICHEL » <Nicolas-MICHEL'_remove_'@bluewin.ch> a écrit :
Eric Levenez <usenet@levenez.com> wrote:
Là je ne comprends pas. Je prends un répertoire au hasard. En shell, avec
la
commande "sudo du -hs 2008-02-01-075700", j'obtiens :
278G 2008-02-01-075700
Avec le Finder et la commande Info, j'ai "277,92" Go. Ce qui donne bien la
valeur retournée par du.
Désolé, j'ai toujours pas de léopard avec Time Machine pour tester ...
Est-tu en train de dire que "du" fait son bouleau comme il faut, sans
calculer les multiples occurences d'un même dossier ou que sur un
dossier ne contenant pas de hard link sur des dossier, ça marche ?
Oui, j'ai testé et ça marche sur une copie d'une archive Time Machine
Et ce n'est pas un "du" spécial à mon avis.
Mais il est vrai qu'une archive comme "2008-02-01-075700" est l'image d'une
partition système et n'a donc normalement pas de liens durs de fichiers à la
Time Machine. Ces liens ne sont utilisés qu'entre les différentes
sauvegardes. Là je n'ai pas testé (sur la partition racine de Time Machine).
Le 04/02/08 11:17, dans
<1ibs5sm.1oy9ip815dwff0N%Nicolas-MICHEL'_remove_'@bluewin.ch>, « Nicolas
MICHEL » <Nicolas-MICHEL'_remove_'@bluewin.ch> a écrit :Eric Levenez wrote:Là je ne comprends pas. Je prends un répertoire au hasard. En shell, avec
la
commande "sudo du -hs 2008-02-01-075700", j'obtiens :
278G 2008-02-01-075700
Avec le Finder et la commande Info, j'ai "277,92" Go. Ce qui donne bien la
valeur retournée par du.
Désolé, j'ai toujours pas de léopard avec Time Machine pour tester ...
Est-tu en train de dire que "du" fait son bouleau comme il faut, sans
calculer les multiples occurences d'un même dossier ou que sur un
dossier ne contenant pas de hard link sur des dossier, ça marche ?
Oui, j'ai testé et ça marche sur une copie d'une archive Time Machine
Et ce n'est pas un "du" spécial à mon avis.
Mais il est vrai qu'une archive comme "2008-02-01-075700" est l'image d'une
partition système et n'a donc normalement pas de liens durs de fichiers à la
Time Machine. Ces liens ne sont utilisés qu'entre les différentes
sauvegardes. Là je n'ai pas testé (sur la partition racine de Time Machine).
J'ai fait un petit test, et ma conclusion est que "du" compte chaque
occurrence des liens durs vers des dossiers.
J'ai fait un petit test, et ma conclusion est que "du" compte chaque
occurrence des liens durs vers des dossiers.
J'ai fait un petit test, et ma conclusion est que "du" compte chaque
occurrence des liens durs vers des dossiers.