Tôi đang đọc tệp 550MB vào / dev / null và tôi đang nhận được
dd: writing '/dev/null': No space left on device
Tôi ngạc nhiên. Tôi nghĩ / dev / null là một lỗ đen nơi bạn có thể gửi bao nhiêu tùy ý (vì đó là fs ảo).
Có, đĩa của tôi đã gần đầy khi tôi gặp lỗi này. Tôi có thể làm gì ngoài việc xóa nội dung khỏi đĩa?
ls -l /dev/null
-rw-r--r-- 1 root root 0 July 7 21:58 /dev/null
Thay vì
crw-rw-rw- 1 root root 1, 3 July 7 02:58 /dev/null
Lệnh tôi đang sử dụng:
time sh -c "dd if=$filename of=/dev/null"
/dev/null
không bao giờ gây ra lỗi này, vì nó không thực sự viết bất cứ điều gì ở bất cứ đâu. Bạn có nhận được hiệu ứng tương tự mà không có time
? Vui lòng gửi đầu ra của strace dd if=$filename of=/dev/null
(làm điều đó với một tệp không chứa thông tin bí mật ) hoặc strace dd if=$filename of=/dev/null
nếu time
cần thiết để kích hoạt lỗi.
ls -l /dev/null