Czytam plik 550 MB do / dev / null i otrzymuję
dd: writing '/dev/null': No space left on device
Byłem zaskoczony. Myślałem, że / dev / null to czarna dziura, w której możesz wysłać tyle, ile chcesz (ponieważ jest to wirtualny fs).
Tak, mój dysk jest prawie pełny, gdy pojawia się ten błąd. Co mogę zrobić poza usunięciem zawartości z dysku?
ls -l /dev/null
-rw-r--r-- 1 root root 0 July 7 21:58 /dev/null
Zamiast
crw-rw-rw- 1 root root 1, 3 July 7 02:58 /dev/null
Polecenie, którego używam:
time sh -c "dd if=$filename of=/dev/null"
/dev/null
nigdy nie powinno wyzwalać tego błędu, ponieważ tak naprawdę nigdzie nie pisze. Czy uzyskasz ten sam efekt bez time
? Opublikuj wynik działania strace dd if=$filename of=/dev/null
(zrób to z plikiem niezawierającym poufnych informacji ) lub strace dd if=$filename of=/dev/null
jeśli time
jest to konieczne do wyzwolenia błędu.
ls -l /dev/null