linux – 文件对于/ dev / null来说太大了

前端之家收集整理的这篇文章主要介绍了linux – 文件对于/ dev / null来说太大了前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在测试LUN读取错误时,我遇到了以下问题:
find /mnt/problem_lun/ -type f -print -exec dd if={} of=/dev/null bs=8k \;
...
/mnt/problem_lun/a_file
dd: writing `/dev/null': File too large
33619977+0 records in
33619976+0 records out
275414843392 bytes (275 GB) copied,804.171 s,342 MB/s

IBM硬件,RHEL 6.6

谁是罪魁祸首,只要这个特定的文件可以被读取而没有任何错误

解决方法

看起来你的/ dev / null可能已经被删除了,所以当你开始写它时你正在写一个普通文件而不是字符特殊的空设备.

你通过查看ls的输出来确认这一点

$ls -l /dev/null
crw-rw-rw-. 1 root root 1,3 Sep 28 08:11 /dev/null

如果我是对的,那么你就不会看到角色特殊装置.
您可以通过先删除您创建的文件然后运行来修复此问题

MAKEDEV std

哪个应该适用于EL6或

mknod -m 666 /dev/null c 1 3

猜你在找的Linux相关文章