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

256GB SSD 安装 Linux ,如何分配各个挂载点?

  •  
  •   DaCong · 2016-08-04 14:17:38 +08:00 via iPad · 5885 次点击
    这是一个创建于 3034 天前的主题,其中的信息可能已经有所发展或是发生改变。
    机子的内存是 8GB 的,不知道我下面这个配置行不行?


    512 MB /boot
    8 Gig /swap
    50 Gig /
    rest /home
    第 1 条附言  ·  2016-08-05 11:19:38 +08:00
    此贴终结
    解决方案: LVM
    41 条回复    2016-08-05 12:44:04 +08:00
    upczww
        1
    upczww  
       2016-08-04 14:36:44 +08:00 via Smartisan T1   ❤️ 1
    /多分点吧,我分了 50G 都快不够用了; swap 没必要那么大,有个 2G 差不多了,有 8G 内存不怎么会用到 swap 的。
    UnitTest
        2
    UnitTest  
       2016-08-04 14:38:31 +08:00   ❤️ 1
    和你配置一样 . 以前总喜欢把 home 单独挂出来 , 后来不分了 . 因为重装系统不需要格式化硬盘.
    而且分区有可能影响性能和寿命(这个我不是很确定).
    8G 内存对我来说不够 , 调整过 swappiness=1 之后 swap 经常需要占用 1G 左右 .
    swap 单独分区我怕损坏硬盘 , 就没有创建 swap 分区而是单独创建了 swap 文件 , 类似 windows 虚拟内存的感觉.
    greenskinmonster
        3
    greenskinmonster  
       2016-08-04 14:39:55 +08:00   ❤️ 1
    swap 8G/16G 随意
    其它的都给 /
    changshu
        4
    changshu  
       2016-08-04 14:42:02 +08:00   ❤️ 1
    /dev/sda2 20G 12G 6.9G 64% /
    /dev/sda1 476M 106M 346M 24% /boot
    /dev/sda3 200G 99G 91G 53% /home
    /dev/sdb3 429G 190G 218G 47% /storage
    ishitcno1
        5
    ishitcno1  
       2016-08-04 14:47:01 +08:00   ❤️ 1
    试试 lvm
    Zuckonit
        6
    Zuckonit  
       2016-08-04 15:04:11 +08:00   ❤️ 1
    lvm +1
    Havee
        7
    Havee  
       2016-08-04 15:27:26 +08:00   ❤️ 1
    50G /,其余的扔给 /home
    swap 用文件,空间不够了,从 /home 中链接一个目录过去
    gunshot
        8
    gunshot  
       2016-08-04 15:38:57 +08:00   ❤️ 1
    楼主为什么 Gig 和 MB 混用...
    sudoz
        9
    sudoz  
       2016-08-04 15:40:06 +08:00   ❤️ 1
    swap 8G 你特 me 在开玩笑?? 1G 最多了, 根本用不到
    fcicq
        10
    fcicq  
       2016-08-04 15:56:36 +08:00   ❤️ 1
    现在的机器肯定开 EFI 吧? 怎么楼上全都是传统分区方法.
    DaCong
        11
    DaCong  
    OP
       2016-08-04 16:01:17 +08:00
    @gunshot 不好意思,没有注意规范

    @sudoz @upczww @UnitTest @Havee 关于 swap 的建议,谢谢了

    @ishitcno1 @Zuckonit 我去查一下资料,表示并不知道这是什么
    @fcicq 我的机子是三四年前的笔记本,还是传统的 BOIS
    tkpc
        12
    tkpc  
       2016-08-04 16:03:45 +08:00   ❤️ 1
    直接就一个 /
    DaCong
        13
    DaCong  
    OP
       2016-08-04 16:07:54 +08:00
    @tkpc 请问这样的好处是不是就是 @UnitTest 所说的?
    kokutou
        14
    kokutou  
       2016-08-04 16:13:41 +08:00   ❤️ 1
    @UnitTest
    ssd 有 trim ,第二行和第四行都是不用担心的。
    DaCong
        15
    DaCong  
    OP
       2016-08-04 16:15:38 +08:00
    @kokutou 那么,如果只是挂载一个 / 是不是在重装的时候可以方便一点?
    kokutou
        16
    kokutou  
       2016-08-04 16:29:14 +08:00   ❤️ 1
    @DaCong 好像装老一点的 linux 还是需要一个 swap 的?
    我还是分了 boot swap / 三个区。
    boot 的理由是,新电脑 uefi 启动时需要一个单独的 fat32 分区的。不然 bios 读取不到启动文件。
    DaCong
        17
    DaCong  
    OP
       2016-08-04 16:30:34 +08:00
    @kokutou boot 的大小一般是 512MB 够了吗?
    ooxxcc
        18
    ooxxcc  
       2016-08-04 16:31:49 +08:00   ❤️ 1
    512 MB /boot
    other /

    swapfile 放在 /分区下
    FifiLyu
        19
    FifiLyu  
       2016-08-04 16:32:14 +08:00   ❤️ 1
    / 256G
    完!

    boot 不再需要单独一个挂载点。另外,由于硬盘小,就不要分区了。直接一个分区一个挂载点。防止不够用的情况。
    不管硬盘大还是小,重要文件应该单独备份到其它硬盘。
    FifiLyu
        20
    FifiLyu  
       2016-08-04 16:33:47 +08:00   ❤️ 1
    @FifiLyu

    另外,如果是办公用。
    内存大的, swap 不需要,根本永不到。即使你用到 swap ,系统会慢得发疯,你也受不了。所以,结论是不需要。
    jarlyyn
        21
    jarlyyn  
       2016-08-04 16:34:36 +08:00 via Android   ❤️ 1
    为什么要分
    liangxuzhai
        22
    liangxuzhai  
       2016-08-04 16:35:27 +08:00   ❤️ 1
    /boot 200mb
    / 30gb
    /var 4gb
    /tmp 4gb
    /usr 20gb
    /opt 20gb
    swap 4gb
    /home left

    11 年的索尼笔记本,加个 ssd ,这么分区的;我是不是疯了。
    DaCong
        23
    DaCong  
    OP
       2016-08-04 16:52:29 +08:00
    @FifiLyu 请教一下,把 boot 单独挂载出来,有什么好处吗?
    Ellison
        24
    Ellison  
       2016-08-04 16:52:44 +08:00   ❤️ 1
    以前还分的比较细致,现在最多加个 boot
    ooxxcc
        25
    ooxxcc  
       2016-08-04 16:55:13 +08:00   ❤️ 1
    @DaCong 和启动方式有关,比如 BIOS+GPT 分区表要有个 ESP 分区,或者 UEFI 要专门一个 EFI 分区
    kiwi95
        26
    kiwi95  
       2016-08-04 16:55:57 +08:00   ❤️ 1
    自动 lvm 分配就挺好, swap 关了也没关系
    zts1993
        27
    zts1993  
       2016-08-04 17:00:41 +08:00   ❤️ 1
    说 ssd swap 慢的一定没有用过。。
    DaCong
        28
    DaCong  
    OP
       2016-08-04 17:02:45 +08:00
    @kiwi95
    @ishitcno1
    @Zuckonit
    谢谢三位说的 lvm 的自动分配,不折腾
    greenskinmonster
        29
    greenskinmonster  
       2016-08-04 17:06:24 +08:00   ❤️ 1
    其实用 ext4 分区的话,配合 gparted 可以随便 resize ,所以我一直都没玩过 lvm 。
    abel163
        30
    abel163  
       2016-08-04 17:24:43 +08:00   ❤️ 1
    Lvm
    corvofeng
        31
    corvofeng  
       2016-08-04 17:32:47 +08:00 via Android   ❤️ 1
    8G 内存, 你要干什么用 swap ,用的话干脆再买内存条好了
    ryd994
        32
    ryd994  
       2016-08-04 17:35:37 +08:00 via Android   ❤️ 1
    500M /boot
    剩余 LVM
    LVM 里 20G /
    100G /home
    剩余的看情况用于扩展 home 或者给虚拟机
    SpicyCat
        33
    SpicyCat  
       2016-08-04 17:36:01 +08:00   ❤️ 1
    Suspend 和 Hibernate 用的是不是 swap ?
    ryd994
        34
    ryd994  
       2016-08-04 17:37:47 +08:00 via Android   ❤️ 1
    @greenskinmonster 如果你要单纯扩展末尾分区,那 gparted 很简单
    如果你要扩展中间的分区, gparted 需要移动分区开头,看分区大小,会浪费很多时间
    greenskinmonster
        35
    greenskinmonster  
       2016-08-04 17:53:21 +08:00   ❤️ 1
    @ryd994 要花点时间,不过都是很长时间才调整一次,像我只有 / 一个分区的,这种情况就更少了。
    mgna17
        36
    mgna17  
       2016-08-04 18:03:09 +08:00   ❤️ 1
    如果是总共只有 256GB 的话, swap 用文件更合适,随用随删
    lhbc
        37
    lhbc  
       2016-08-04 18:05:13 +08:00   ❤️ 1
    / 256G

    swap 用 swapfile 最好,比单独一个分区好十倍
    当然要注意的是, XFS 不支持 swapfile ,虽然有变通的方法
    singser123
        38
    singser123  
       2016-08-04 20:18:37 +08:00 via Android   ❤️ 1
    说 ssd swap 慢的一定没有用过。。+1
    phx13ye
        39
    phx13ye  
       2016-08-05 10:15:12 +08:00   ❤️ 1
    /boot 这个要做成 efi 分区
    其他的按照习惯
    rainysia
        40
    rainysia  
       2016-08-05 11:10:03 +08:00   ❤️ 1
    /boot 居然 500 多 M..
    最多 200M

    其它的, 主要分出 / 和 /home , 什么 /var 之类的, 那直接挂就行了, 或者放 /home 下

    走 LVM 啥都不用管不更好吗
    xencdn
        41
    xencdn  
       2016-08-05 12:44:04 +08:00   ❤️ 1
    8G 内存 可以不用 swap

    用 LVM
    /boot 200M
    / 20G
    /home 全部空闲
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5945 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 03:29 · PVG 11:29 · LAX 19:29 · JFK 22:29
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.