Le 01/05/2015 17:26, Francois Lafont a écrit : > Le 01/05/2015 16:14, Sylvain L. Sauvage a écrit : > >>>> et dd if=/dev/zero of=/dossier/sur/le/disque bs=(au choix). > [...] > >> 3. La sortie est un fichier plein de zéros, donc, sur un système >> de fichiers moderne, il n’y a rien d’écrit sur le disque (à part >> une entrée qui dit que le fichier est plein de X zéros). > Tu es sûr de ça ? Par exemple, sur ma Debian Wheezy j'ai : > > ------------------------------------------------- > ~$ echo Salut > /tmp/out > > ~$ od -Ad -x /tmp/out > 0000000 6153 756c 0a74 > 0000006 > > ~$ dd if=/dev/zero of=/tmp/out bs=100c count=1 > 1+0 enregistrements lus > 1+0 enregistrements écrits > 100 octets (100 B) copiés, 9,6205e-05 s, 1,0 MB/s > > ~$ od -Ad -v -x /tmp/out > 0000000 0000 0000 0000 0000 0000 0000 0000 0000 > 0000016 0000 0000 0000 0000 0000 0000 0000 0000 > 0000032 0000 0000 0000 0000 0000 0000 0000 0000 > 0000048 0000 0000 0000 0000 0000 0000 0000 0000 > 0000064 0000 0000 0000 0000 0000 0000 0000 0000 > 0000080 0000 0000 0000 0000 0000 0000 0000 0000 > 0000096 0000 0000 > 0000100 > ------------------------------------------------- > > sachant que /tmp se trouve sur ma partition racine qui est en ext4. > À moins que ext4 ne soit peut-être pas assez « moderne » pour supporter > la fonctionnalité dont tu parles ? Ou alors c'est la commande od qui > ne m'indique pas le contenu du fichier tel qu'il est réellement ? > Deuxième solution : od demande les octets au filesystem, qui va lui donner autant de zéro que nécessaire. Il faudrait aller voir directement dans les blocs du disque.
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers [email protected] En cas de soucis, contactez EN ANGLAIS [email protected] Archive: https://lists.debian.org/[email protected]

