V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
yezheyu
V2EX  ›  程序员

关于装双系统中分区的一些疑问

  •  
  •   yezheyu · 2022-04-10 13:30:36 +08:00 · 1632 次点击
    这是一个创建于 738 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近笔记本上装的双系统中的 Ubuntu 崩溃了,就把它重装下,可是装完后出现一些问题,想请教下懂哥!

    我把崩溃的 Ubuntu 分区重新格式化,按照网上教程重新安装了 Ubuntu ,分区按照网上帖子中这个方式划分:

    • /:存储系统文件,建议 10GB ~ 15GB ;
    • swap:交换分区,即 Linux 系统的虚拟内存,建议是物理内存的 2 倍;
    • /home:home 目录,存放音乐、图片及下载等文件的空间,建议最后分配所有剩下的空间;

    装好系统,使用包管理工具装了一些软件后,结果就提示:

    Low Disk Space on "Filesystem root"

    The volume "Filesystem root" has only 455.7MB disk space remaining.

    这个怎么解决?能把/home的空间重新调整给/目录吗?

    我笔记本只有一块硬盘,一部分划给 win10 ,剩下都给了 Ubuntu ,已经没多余空间再补给/

    为啥不能把所有空间划给/,其它的/home等分区不都是根目录/的子目录吗?为何要分开划分?

    9 条回复    2022-04-10 15:31:48 +08:00
    anguiao
        1
    anguiao  
       2022-04-10 13:34:32 +08:00 via Android
    可以只有一个根目录啊,没有问题的。
    单独划分 /home 是为了方便,这样你重装系统的时候直接格式化根目录就好了,/home 里面的东西还在。
    CEBBCAT
        2
    CEBBCAT  
       2022-04-10 13:40:45 +08:00 via iPhone
    教程是不是太旧了,那会儿硬盘还都是几十 G 吧
    yezheyu
        3
    yezheyu  
    OP
       2022-04-10 13:51:43 +08:00
    @anguiao 嗯,只有一个根目录是没啥问题,但是 home 目录不是相当于根目录下的一个子集目录吗?空间不应该全划分给根目录吗?还是说 home 目录逻辑上是属于根目录的子目录,但空间划分上和根目录是同级的?
    yezheyu
        4
    yezheyu  
    OP
       2022-04-10 14:00:40 +08:00
    @CEBBCAT 现在软件安装一般不都是装在根目录下的 /usr/bin ,/usr/local 等目录下,软件稍微大点,根目录就满了,所以我就很好奇为啥不能把空间全分配给根目录,不分配给家目录,反正家目录不也是属于根目录下一个子目录吗
    ziseyinzi
        5
    ziseyinzi  
       2022-04-10 14:03:47 +08:00
    可以只划 /的
    bruce0
        6
    bruce0  
       2022-04-10 14:37:02 +08:00
    有些太老的教程现在来看就是坑人

    swap 分区现在可以去掉了,这个分区是用来解决以前物理内存不够的时候, 把硬盘当内存来用,相当于扩大了内存,现在基本都 16G 内存了,这个分区可以不分了. 阿里云和腾讯云现在也是默认不分的. k8s 还必须没有 swap 分区才能安装

    没什么特殊需要 ,只分一个 / 目录就行, /home 目录单独分一个区的目的是, 重装系统的时候, 可以保留 /home 的文件.但是 / 还是大点好, 我基本都是 50G 100G 起步,剩下的都给 /home
    Cielsky
        7
    Cielsky  
       2022-04-10 14:45:02 +08:00 via Android
    我比较懒,就是直接全分给根目录了。
    如果不想重装后还得重新配置,可以把 home 单独分出来
    zxw567
        8
    zxw567  
       2022-04-10 15:16:30 +08:00
    @yezheyu #3 linux 文件系统就这样,用户和实际磁盘上的文件系统之间隔了一层 vfs ,逻辑上 home 是根目录子目录,但是具体的挂载位置完全是自定义的(系统的挂载点设置一般在 /etc/fstab 里面)。具体细节可以自行搜索 vfs
    yezheyu
        9
    yezheyu  
    OP
       2022-04-10 15:31:48 +08:00
    @zxw567 多谢老哥,懂了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2880 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 00:25 · PVG 08:25 · LAX 17:25 · JFK 20:25
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.