> Genre j'ai un fichier de 2Go et mon disque est plein, il ne reste que 100Mo,
> avec le copy-on-write, je peux en faire une copie mais pas le modifier?
Il y a une imprécision dans la description du COW de la dépêche qui peux induire en erreur: ce qui est "copié" à l'écriture (en fait, tout simplement : écrit ailleurs qu'à l'emplacement d'origine), c'est le bloc écrit, pas le fichier lui-même. Copie un fichier complet aurait un cout énorme.
> on pert la notion d'espace maximal de stoquage d'un disque, non ?
Sur un système de fichier posix traditionnel, la taille d'un fichier et son occupation disque sont déjà des notions relativement indépendantes.
[^] # Re: Btrfs
Posté par herodiade . En réponse à la dépêche Sortie de Linux 2.6.29. Évalué à 7.
> avec le copy-on-write, je peux en faire une copie mais pas le modifier?
Il y a une imprécision dans la description du COW de la dépêche qui peux induire en erreur: ce qui est "copié" à l'écriture (en fait, tout simplement : écrit ailleurs qu'à l'emplacement d'origine), c'est le bloc écrit, pas le fichier lui-même. Copie un fichier complet aurait un cout énorme.
> on pert la notion d'espace maximal de stoquage d'un disque, non ?
Sur un système de fichier posix traditionnel, la taille d'un fichier et son occupation disque sont déjà des notions relativement indépendantes.
$ dd if=/dev/zero of=fichier count=1 seek=10M
$ du -h fichier
16K fichier
$ ls -lh fichier
-rw-r--r-- 1 pouet pouet 5,1G 2009年03月24日 20:42 fichier