Ca permet que ton bochs voit sa partition de 1.5Go sans pour autant prendre 1,5Go sur le disque.
Je comprends très bien ce qui se passe pour bochs. Mais pour le noyau Linux, ce fichier devrait être un fichier comme un autre, c'est à dire un gros paquet d'octets à la suite les uns des autres, n'ayant aucun sens particulier.
Quand je crée un fichier image de X méga-octets pour bochs, il fournit des indications de tête/cylindre/secteur correspondant pour y accéder depuis l'OS tournant avec l'émulateur, et tout se passe pour lui comme avec un disque dur réel. Il peut paraitre alors logique que ce fichier se remplisse donc progressivement comme un vrai disque dur. Mais c'est la taille réellement occupée que devrais affichier Linux. Que je sache, quant je créé un fichier texte ou une image, le fichier ne commence pas par faire XX ko ou XX Mo, il grandit au fur et à mesure que j'écris dedans.
Que la commande "ls" indique 40 octets pour la taille d'un fichier, pendant que la commande "du" indique 4 ko, cela s'explique simplement par la taille des unités de base d'un disque (le terme exacte m'échappe), la différence se trouvent dans l'espace inutilisé de cette unité (qui n'est pas partageable avec d'autres fichiers).
Mais l'inverse que l'on a ici, entre autres avec les images disques, d'où vient elle ??
[^] # Re: Dans le même genre
Posté par Jllc . En réponse au message du / df, qui a raison ?. Évalué à 2.
Je comprends très bien ce qui se passe pour bochs. Mais pour le noyau Linux, ce fichier devrait être un fichier comme un autre, c'est à dire un gros paquet d'octets à la suite les uns des autres, n'ayant aucun sens particulier.
Quand je crée un fichier image de X méga-octets pour bochs, il fournit des indications de tête/cylindre/secteur correspondant pour y accéder depuis l'OS tournant avec l'émulateur, et tout se passe pour lui comme avec un disque dur réel. Il peut paraitre alors logique que ce fichier se remplisse donc progressivement comme un vrai disque dur. Mais c'est la taille réellement occupée que devrais affichier Linux. Que je sache, quant je créé un fichier texte ou une image, le fichier ne commence pas par faire XX ko ou XX Mo, il grandit au fur et à mesure que j'écris dedans.
Que la commande "ls" indique 40 octets pour la taille d'un fichier, pendant que la commande "du" indique 4 ko, cela s'explique simplement par la taille des unités de base d'un disque (le terme exacte m'échappe), la différence se trouvent dans l'espace inutilisé de cette unité (qui n'est pas partageable avec d'autres fichiers).
Mais l'inverse que l'on a ici, entre autres avec les images disques, d'où vient elle ??