Comment générer des files randoms et des directorys qui diffusent sur toute la partition?

Je souhaite effectuer un test intensif d'utilisation de "resize2fs" pour réduire le système de files. Actuellement, j'ai un script qui crée quelques centaines de milliers de files prenant plusieurs centaines de Go. Mais il ne faut pas trop de time pour se rétrécir. Je pense que la raison en est que ces files, lorsqu'ils ont été créés, se trouvaient dans des zones de disque adjacentes, de sorte que le "redimensionnement2fs" n'exerçait pas autant. Donc, existe-t-il un moyen de diffuser des files sur toute la partition de disque? Merci.

Le système de files est ext4.

Oui et non.

Oui, il est possible de disperser vos files à coup sûr: remplissez votre système de files assez (presque plein).

Non, il n'est pas sortingvialement possible d'influencer la répartition physique réelle de vos files pour vous assurer que les blocs d'un file particulier sont placés dans une partie du périphérique de sauvegarde.

En utilisant fallocate pour pré-atsortingbuer de l'espace disque aux files, le remplissage du disque est probablement beaucoup plus rapide que par l'écriture de ces blocs de données sur le disque.