Merci, j'avais vu. Electronlibre63 fait trois propositions, earendil_fr en élimine une, il en reste donc deux, c'était juste de l'humour, javais mis un smiley pour l'indiquer.
Christophe indique :
permettant de créer rapidement un gros fichier (plusieurs giga octets) mais sans écrire de données à l'intérieur
Ce qu'il ne précise pas, c'est s'il veut créer un fichier vide qui réserve juste une inode (dans ce cas, dd if=/dev/null… suffit) ou créer un fichier sans écrire dedans car le contenu n'a pas d'importance, mais qui en plus de l'inode, réserve aussi les blocs pour avoir un fichier qui occupe réellement la taille demandée. Or avec /dev/null, il n'y a pas de bloc réservé comme tu le soulignes, donc si c'est le second cas alors /dev/zero (ou /dev(u)random) fonctionne, mais il y a une écriture inutile de zéro (ou de nombres plus ou moins aléatoires), d'où alors le besoin d'un programme particulier (j'ignore s'il existe) qui réserve les blocs sans avoir à écrire dedans.
[^] # Re: Sparse file
Posté par teoB . En réponse au message Créer un gros fichier vide rapidement. Évalué à 2.
Merci, j'avais vu. Electronlibre63 fait trois propositions, earendil_fr en élimine une, il en reste donc deux, c'était juste de l'humour, javais mis un smiley pour l'indiquer.
Christophe indique :
Ce qu'il ne précise pas, c'est s'il veut créer un fichier vide qui réserve juste une inode (dans ce cas, dd if=/dev/null… suffit) ou créer un fichier sans écrire dedans car le contenu n'a pas d'importance, mais qui en plus de l'inode, réserve aussi les blocs pour avoir un fichier qui occupe réellement la taille demandée. Or avec /dev/null, il n'y a pas de bloc réservé comme tu le soulignes, donc si c'est le second cas alors /dev/zero (ou /dev(u)random) fonctionne, mais il y a une écriture inutile de zéro (ou de nombres plus ou moins aléatoires), d'où alors le besoin d'un programme particulier (j'ignore s'il existe) qui réserve les blocs sans avoir à écrire dedans.