Я читаю 550MB файл в / dev / null и получаю
dd: writing '/dev/null': No space left on device
Я удивлен. Я думал, что / dev / null - это черная дыра, куда вы можете отправлять столько, сколько захотите (потому что это виртуальный фс).
Да, мой диск почти заполнен, когда я получаю эту ошибку. Что я могу сделать, кроме удаления контента с диска?
ls -l /dev/null
-rw-r--r-- 1 root root 0 July 7 21:58 /dev/null
Вместо
crw-rw-rw- 1 root root 1, 3 July 7 02:58 /dev/null
Команда, которую я использую:
time sh -c "dd if=$filename of=/dev/null"
/dev/null
никогда не должна вызывать эту ошибку, так как на самом деле она нигде ничего не записывает. Вы получаете тот же эффект без time
? Пожалуйста, опубликуйте выходные данные strace dd if=$filename of=/dev/null
(сделайте это с файлом, не содержащим конфиденциальной информации ) или, strace dd if=$filename of=/dev/null
если time
необходимо, чтобы вызвать ошибку.
ls -l /dev/null