【问题标题】:About Linux file system关于 Linux 文件系统
【发布时间】:2015-05-03 19:09:29
【问题描述】:

只需在 VMWare 上设置一个 60GB 的 Fedora 22 系统。输入“df”命令时,系统显示如下:

Filesystem              1K-blocks    Used Available Use% Mounted on
/dev/mapper/fedora-root  38440424 4140700  32324020  12% /
devtmpfs                  2009804       0   2009804   0% /dev
tmpfs                     2017796      92   2017704   1% /dev/shm
tmpfs                     2017796     872   2016924   1% /run
tmpfs                     2017796       0   2017796   0% /sys/fs/cgroup
tmpfs                     2017796     532   2017264   1% /tmp
/dev/sda1                  487652   79147    378809  18% /boot
/dev/mapper/fedora-home  18701036   49464  17678568   1% /home

每个 1K 块的确切大小是多少? /dev/mapper/fedora-root 是否包含 /dev/mapper/fedora-home? 我对“df”命令感到很困惑。 非常感谢。

【问题讨论】:

    标签: linux filesystems linux-disk-free


    【解决方案1】:

    您可以从df 输出中看到,/dev/mapper/fedora-home 目前可以通过/home 访问,这是它的挂载点。因为/dev/mapper/fedora-root 的挂载点位于目录树更上方的/,所以/dev/mapper/fedora-root/home 中的任何内容都无法通过正常方式访问,除非/dev/mapper/fedora-home 被卸载。

    正如 David Schwartz 所指出的,1K 块是一个(二进制)千字节的单位,即 1024 字节。因为自从它对性能很重要的时候就没有人费心去改变它,df 仍然根据设备的块大小报告大小。该值确实有所不同。周围仍然有很多设备的块大小为 512 字节。对于以千字节为单位的一致输出,您可以使用df -k

    【讨论】:

      【解决方案2】:

      每个 1K 块的确切大小是多少?

      1,024 字节。

      /dev/mapper/fedora-root 是否包含 /dev/mapper/fedora-home?

      它们是独立的文件系统,这就是为什么它们出现在 df 输出中的不同行上。

      【讨论】:

      • 明白,非常感谢。其他像devtmpfs、tmpfs等系统也是分开的吗?
      猜你喜欢
      • 1970-01-01
      • 2015-08-07
      • 1970-01-01
      • 1970-01-01
      • 2016-02-10
      • 1970-01-01
      • 1970-01-01
      • 2018-11-17
      • 1970-01-01
      相关资源
      最近更新 更多