Merci philosophedesetoiles.
En fait la 1ère référence (sur it-swam-eu.dev) n'est pas claire sur la différence entre secteur physique et secteur logique. J'ai trouvé des explications bien plus claires et complètes par exemple sur :
https://www.malekal.com/secteur-cluster ... -que-cest/
D'autre part il y a des erreurs bizarres dans la dernière réponse "512 Ko" et "4 096 Ko (4 Mo)" pour 512 et 4096 octeets.
Par contre ses commandes me redonnent (je l'avais oublié) :
secteur physique = 4096 octets (sur ma SSD système et mon disque principal)
secteur logique = 512 octets (idem).
La 2e référence (sur ext4.wiki.kernel.org) est beaucoup plus pointue, je n'ai pas tout regardé en détail.
Je me demandais quelle était la relation entre secteurs (physiques ou logiques) dans mon cas.
J'ai fait un fichier de 95 Kio (97280 octets). Il occupe exactement la même place (96 Kio) que mon fichier de 96 Kio.
Donc les blocs d'allocation se font bien par 4 Kio. Si je comprends bien on découpe les blocs physique en 8 .. pour rassembler ensuite les 8 morceaux en un bloc. Très efficace !
D'après ces explications il est difficile de connaître exactement
l'encombrement disque supplémentaire résultant de la création d'un fichier. Et impossible de le savoir à priori.
Mais il n'y avait rien sur les "en-têtes de fichiers" (nom, dates, etc) dont je m'inquiétais.
J'ai fini par comprendre qu'il n'y avait pas une "en-tête" mais d'une part les dates et autres métadonnées techniques dans l'
inode (de 256 octets si j'ai bien compris) et d'autre part le "nom du fichier", associé au lien physique défini dans le répertoire et non au fichier.
Donc j'étais parti sur une idée fausse. Je me baserai sur l'idée que le fichier prend "un peu plus" que la taille annoncée.
Donc le problème est [autant que possible] résolu.
Linux Mint 22 Mate 1.26.2. Carte Gigabyte H81N.
Intel Core i7-4770 : 4x2 cœurs + Xeon E3-1200 (= circuit 4600).
Mémoire 8 Go Dual channel, SSD 120Go, HD 2To.
Les armes nucléaires sont interdites depuis le 22 janvier 2021. Y a plus qu'à ...