V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
zxCoder
V2EX  ›  问与答

Linux 分区和挂载点

  •  1
     
  •   zxCoder · 2020-10-06 13:52:29 +08:00 · 2184 次点击
    这是一个创建于 1509 天前的主题,其中的信息可能已经有所发展或是发生改变。

    比如 /home 和 /分别是两个分区的挂载点,那相当于 /home 下面的文件并不会占用 /的空间吗? 但是 /home 又是在 /下面的一个目录。

    我这样理解对吗,网上查了好多 linux 入门的,也看了几本书,好像这个没说清楚,我也不确定我理解的对不对

    12 条回复    2020-10-06 22:06:15 +08:00
    M3ng
        1
    M3ng  
       2020-10-06 13:56:32 +08:00 via iPhone
    你用 du 命令,/的空间是包含 /home 的,所以逻辑上 /的空间是 /分区及所有挂载分区加总
    xiri
        2
    xiri  
       2020-10-06 13:57:08 +08:00
    对的
    different
        3
    different  
       2020-10-06 13:59:16 +08:00 via Android
    你可以理解为 windows 下的 C 盘中有个快捷方式指向 D 盘。
    fs418082760
        4
    fs418082760  
       2020-10-06 14:25:04 +08:00
    刚入门 Linux,理解这个真的挺重要的。。。
    AmrtaShiva
        5
    AmrtaShiva  
       2020-10-06 14:29:12 +08:00 via Android
    是的 不会占用 /分区空间 看看 /etc/fstab
    Jirajine
        6
    Jirajine  
       2020-10-06 14:31:35 +08:00 via Android
    被 Windows 先入为主
    iceheart
        7
    iceheart  
       2020-10-06 14:31:49 +08:00 via Android
    参考快捷方式,软连接,虽然不是同一回事,但是有助理解
    des
        8
    des  
       2020-10-06 14:59:52 +08:00
    你容易理解不清的原因是,“/home 在 / 下面(里面)”这种想法
    作为一个挂载点,你可以理解为,放了个标签,然后用绳子系到了另一个盒子,而不是盒子里面放了个盒子
    主要是帮助你理解,不完全准确
    jim9606
        9
    jim9606  
       2020-10-06 16:38:18 +08:00   ❤️ 2
    是的。

    有趣的一点是,mount 是可以挂载到非空的目录上的,挂载后目录内的东西会变成新挂载的分区的内容,原来目录内的文件就会被隐藏无法访问,直到取消挂载。

    @M3ng du 是按照目录树逐个文件的大小累加计算的,不管在什么文件系统上的。而且由于硬链接、符号链接和稀疏文件的原因,并不能准确反映占用空间。
    M3ng
        10
    M3ng  
       2020-10-06 17:45:04 +08:00 via iPhone
    @jim9606 谢谢,学习了
    wzzyj8
        11
    wzzyj8  
       2020-10-06 19:59:20 +08:00
    https://en.wikipedia.org/wiki/Inode
    看下这个,结合上方信息,该就能理解清楚空间计算了
    Osk
        12
    Osk  
       2020-10-06 22:06:15 +08:00 via Android
    可以这样理解:挂载点是一个文件系统的“入口”,现在 linux 除了 mount 到一个目录,还能 bind mount 某个文件到文件上。

    其实 Windows 也可以挂载到目录的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1910 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 00:36 · PVG 08:36 · LAX 16:36 · JFK 19:36
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.