Fais
dd if=/dev/zero of=toto bs=1 count=1
dd if=/dev/zero of=toto bs=1 count=1 seek=4000000000
ls -l toto
du toto
Première commande: met un octet (0) dans toto au début.
Deuxième commande: met un octet (0) dans toto à la position 4000000000
Troisième commande et 4ième commande: taille apparente et taille réelle de toto:
[quote]francois@totoche:/tmp$ dd if=/dev/zero of=toto bs=1 count=1
1+0 enregistrements lus
1+0 enregistrements écrits
1 octet (1 B) copié, 0,000111118 s, 9,0 kB/s
francois@totoche:/tmp$ dd if=/dev/zero of=toto bs=1 count=1 seek=4000000000
1+0 enregistrements lus
1+0 enregistrements écrits
1 octet (1 B) copié, 9,4356e-05 s, 10,6 kB/s
francois@totoche:/tmp$ ls -l toto
-rw-r–r-- 1 francois francois 4000000001 juil. 5 12:38 toto
francois@totoche:/tmp$ du toto
16 toto
francois@totoche:/tmp$
[/quote]
Si tu veux un fichier de 2000G,n tu fais
dd if=/dev/zero of=toto bs=1 count=1 seek=2000000000000
tu obtiens
[quote]francois@totoche:/tmp$ ls -l toto
-rw-r–r-- 1 francois francois 2000000000001 juil. 5 12:38 toto
[/quote]soit un fichier de 2To dans une partition de quelques G!!!