Come ho capito, "file sparse" significa che il file potrebbe avere 'spazi vuoti', quindi i dati effettivamente utilizzati potrebbero essere inferiori alla dimensione del file logico.
In che modo i file system Linux salvano i file su disco? Sono principalmente interessato a ext4. Ma:
- È possibile salvare un file non in sequenza sul disco? Con ciò intendo che parte del file si trova all'indirizzo fisico X e la parte successiva all'indirizzo fisico Y che non è vicino all'offset X +).
- Posso in qualche modo controllare la sequenzialità dei file?
Voglio allocare un file di 10 GB. Voglio che sia sequenziale su disco e non diviso tra diversi offset. - Agisce diversamente tra i diversi tipi?
dmsetup
programma, un'interfaccia per il mappatore del dispositivo. Questa potrebbe essere una buona scelta se stai pianificando un archivio simile a un database.
iso9660
e romfs
non sono in grado di farlo e richiedono una memorizzazione continua (di questi posso elencare off-head).