【问题标题】:Linux file with 0 size but has data大小为 0 但有数据的 Linux 文件
【发布时间】:2017-05-05 21:18:35
【问题描述】:

现有的 linux 服务器有一个挂载,当我在该挂载位置时,它的文件大小为 0。但原来的位置下有文件。

>df
/dev/mapper/Data2-INT_Internal
                     140493728 123468868   9888196  93% /data/int/internal

您在这里看到/data/int/internal 路径映射到/dev/mapper/Data2-INT_Internal,但是当我转到/dev/mapper/Data2-INT_Internal 位置时,它的文件大小为0。这怎么可能,因为/data/int/internal下面有很多数据。

intmeta01:/dev/mapper> ls -l Data2-MAD_Internal
brw-rw---- 1 root disk 251, 0 2013-02-26 16:55 Data2-MAD_Internal

请帮我解开这个谜。

【问题讨论】:

    标签: linux file filesystems directory mount-point


    【解决方案1】:

    您正在查看的文件是块设备。您可以通过权限前面的b 来判断。

    块设备基本上只是命名的入口点或句柄。设备文件本身并不“包含”任何有意义的数据,它只是指向一些可以处理请求的驱动程序。

    您看到的251, 0 是主要和次要设备号,它告诉内核应该由哪个驱动程序或子系统处理请求。文件大小也不是。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-07-25
      • 1970-01-01
      • 2016-05-07
      • 2015-08-24
      • 1970-01-01
      • 2015-01-12
      • 2021-09-29
      • 2015-07-08
      相关资源
      最近更新 更多