Je lis un fichier de 550 Mo dans / dev / null et je reçois
dd: writing '/dev/null': No space left on device
J'ai été surpris. Je pensais que / dev / null est un trou noir où vous pouvez envoyer autant que vous le souhaitez (car c'est un fs virtuel).
Oui, mon disque est presque plein lorsque j'obtiens cette erreur. Que puis-je faire d'autre que supprimer le contenu du disque?
ls -l /dev/null
-rw-r--r-- 1 root root 0 July 7 21:58 /dev/null
Au lieu de
crw-rw-rw- 1 root root 1, 3 July 7 02:58 /dev/null
Commande que j'utilise:
time sh -c "dd if=$filename of=/dev/null"
/dev/null
ne devrait jamais déclencher cette erreur, car il ne fait pas tout écrire partout. Obtenez-vous le même effet sans time
? Veuillez poster la sortie de strace dd if=$filename of=/dev/null
(faites-le avec un fichier ne contenant aucune information confidentielle ), ou de strace dd if=$filename of=/dev/null
si time
est nécessaire pour déclencher l'erreur.
ls -l /dev/null