加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

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

发布时间:2020-12-13 18:14:38 所属栏目:Linux 来源:网络整理
导读:在测试LUN读取错误时,我遇到了以下问题: find /mnt/problem_lun/ -type f -print -exec dd if={} of=/dev/null bs=8k ;.../mnt/problem_lun/a_filedd: writing `/dev/null': File too large33619977+0 records in33619976+0 records out275414843392 bytes
在测试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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读