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

Linux 根分区 home 分区占用疑问

  •  
  •   lander · 239 天前 · 1015 次点击
    这是一个创建于 239 天前的主题,其中的信息可能已经有所发展或是发生改变。
    小白问题。。如果给根分区 / 划了 100GB ,给 /home 划了 30GB ,那么 home 的 30GB 空间是包含在根分区里的吗?(总空间还是 100GB )还是说总空间变成了 130GB ?
    同理,如果单独划了 /tmp 20GB ,/var 20GB 这样呢?

    提前谢过!!
    10 条回复    2022-04-13 10:54:22 +08:00
    lechain
        1
    lechain  
       239 天前 via Android
    100 +30 (+20 +20)
    westoy
        2
    westoy  
       239 天前   ❤️ 1
    直接 LVM
    lander
        3
    lander  
    OP
       239 天前
    好的多谢!
    yehoshua
        4
    yehoshua  
       239 天前 via Android
    自己电脑,我是直接全硬盘分三个区,除了引导交换,其他所有空间直接挂 /下面了。
    MonoLogueChi
        5
    MonoLogueChi  
       239 天前 via Android
    根目录 100G ,30G 是挂载在 home 下的,home 30G
    changnet
        6
    changnet  
       239 天前
    `df -h`指令看一下 mount point ,如果 home 是挂在 /下的,那就包含。如果 home 是一个独立的分区,那就是不包含。现在的发行版默认安装的时候 home 一般是独立的 lvm 分区,不包含在 /根分区,除非安装的时候自己改了设定
    zxCoder
        7
    zxCoder  
       239 天前
    存储是独立的,/home 在 /下面只是一个快捷链接,我就是这样记的 hhh
    ClericPy
        8
    ClericPy  
       239 天前
    得看你怎么划的吧, 简单的方法就是看 df -h, 不过如果你说的是安装系统之前来区分, 看你描述应该是单独占用的磁盘空间

    home 独占分区好处很明显, 有些人重装系统时候直接把 / 清空掉, home 继续挂在旧的 /home 就不用重新配置一遍. 所以之前很多建议这么划分的, 而且也有那种装多种系统的, 同样的 /home 分区下面按照系统名字开了不同的用户: manjaro / ubuntu / centos

    虽然实际情况下面配置目录也就那么几个, 一行 bash 备份起来到时候直接覆盖解压也没啥问题

    不过也有部分人把 /home 挂在 / 下面, 这样其实也有个好处就是避免像我这种一开始分区磁盘太小导致 / 和 /home 占用不均衡(一个爆满一个空闲)

    还是看个人情况吧, 不过这几年有不少系统已经不怎么用 swap 分区推荐 swapfile 了
    sunny2580839896
        9
    sunny2580839896  
       238 天前
    / 是不是包含 /home ?
    root01
        10
    root01  
       237 天前
    /boot
    /
    /swap 可有可无

    不就完事了
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3826 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 71ms · UTC 05:09 · PVG 13:09 · LAX 21:09 · JFK 00:09
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.