Si j'ai bien compris, «fichier clairsemé» signifie que le fichier peut avoir des «lacunes», de sorte que les données réellement utilisées peuvent être plus petites que la taille du fichier logique.
Comment les systèmes de fichiers Linux enregistrent-ils les fichiers sur le disque? Je suis principalement intéressé par ext4. Mais:
- Un fichier peut-il être enregistré non séquentiellement sur le disque? Par cela, je veux dire qu'une partie du fichier est située à l'adresse physique X et la partie suivante à l'adresse physique Y qui n'est pas proche de X + offset).
- Puis-je en quelque sorte contrôler la séquentialité du fichier?
Je veux allouer un fichier de 10 Go. Je veux qu'il soit séquentiel sur le disque et non divisé entre différents décalages. - Agit-il différemment entre les différents types?
dmsetup
programme, une interface pour le mappeur de périphériques. Cela peut être un bon choix si vous prévoyez un stockage de type base de données.
iso9660
et romfs
sont incapables de le faire et nécessitent un stockage continu (parmi ceux-ci, je peux les énumérer séparément).