Distributions
› Ubuntu
› Fedora
› CentOS
中文资源站
› 网易开源镜像站
alanying
V2EX  ›  Linux

大家 Linux 新安装一般是怎么分区的?

  •  1
     
  •   alanying · Jul 18, 2023 · 9445 views
    This topic created in 1203 days ago, the information mentioned may be changed or developed.

    我都是 Ubuntu 或者 CentOS 默认安装器,默认分区 LVM 的。

    但是看到好多大佬说这样子不好,要手动分。

    大家都是怎么整的呢?

    72 replies  •  2023-08-14 16:38:58 +08:00
    palfortime
    palfortime
    Jul 18, 2023 via Android❤️4
    1
    不分,整盘 btrfs
    lechain
    lechain
    Jul 18, 2023
    2
    整盘 btrfs +1
    / 甚至是两个 ssd 组成的 raid0 ,当然/分区下面会有很多子卷
    然后 hdd 是因为加到/所在的 btrfs 分区会影响系统整体性能才单独放
    coolair
    coolair
    Jul 18, 2023 via Android❤️1
    3
    一个 EFI boot ,一个/。
    mauis
    mauis
    Jul 18, 2023❤️2
    4
    同楼上 efi+ /( btrfs ),特别适合滚动更新的系统。
    wangkun025
    wangkun025
    Jul 18, 2023
    5
    跟你一样默认。
    0superx0
    0superx0
    Jul 18, 2023
    6
    不分区,一个硬盘挂/home,一个硬盘挂系统
    weeei
    weeei
    Jul 18, 2023❤️1
    7
    手动分区,efi 和 swap 单独分,剩下一个大分区装系统。
    CheckMySoul
    CheckMySoul
    Jul 18, 2023❤️1
    8
    虚拟机:不分,甚至不用 LVM ,xfs 文件系统,删掉 swap 分区,除了 boot efi 其他空间分到/
    wizardyhnr
    wizardyhnr
    Jul 18, 2023❤️2
    9
    /home, /, /boot, swap.
    做 snapshots 不包含/home. 回滚也不回滚/home.重装系统也不会覆盖/home.
    wizardyhnr
    wizardyhnr
    Jul 19, 2023
    10
    btrfs 分区不需要配合 LVM.
    LokiSharp
    LokiSharp
    Jul 19, 2023 via iPhone
    11
    不分区,PVE 打底装虚拟机用
    kkocdko
    kkocdko
    Jul 19, 2023
    12
    efi + btrfs (挂载到 / ) + 一个备用的 100G 的分区。备用的分区有时候会被我拿来装其他发行版 / Windows / 放 VHDX 用。
    wheat0r
    wheat0r
    Jul 19, 2023
    13
    Use entire disk
    yanqiyu
    yanqiyu
    Jul 19, 2023
    14
    /efi /boot / (btrfs 的 子卷做 home)

    单独的 /boot 的原因是 grub 对于 btrfs 没写入支持,有时候会有问题
    webcape233
    webcape233
    Jul 19, 2023 via iPhone
    15
    esp 500m )实际单系统 128 都够
    swap 8g 32g 内存的想不分纠结了一下不缺那点空间 还是分吧 btrfs 用 swap file 又不太好
    其余 btrfs
    yzbythesea
    yzbythesea
    Jul 19, 2023 via iPhone
    16
    /boot/EFI
    /
    /home (放除了软件外的用户文件)
    /opt (主要是 homebrew ,steam 和 各种 emulator )

    一般重装就格了前两个,如果要干净些就把 opt 也格了。Linux 软件能用 homebrew 装的就不会用默认包管理。
    ExplodingDragon
    ExplodingDragon
    Jul 19, 2023
    17
    /boot/EFI
    zfs
    |
    |- /
    busier
    busier
    Jul 19, 2023
    18
    系统盘全盘格式化+LUKS 加密
    LxnChan
    LxnChan
    Jul 19, 2023
    19
    EFI:/boot 512MiB ,/boot/EFI 50MiB ,/swap 4GiB ,剩下全给/
    Legacy:/biosboot 1MiB ,/boot 1GiB ,/swap 4GiB ,剩下全给/
    Scirocco
    Scirocco
    Jul 19, 2023 via Android
    20
    我经常重装系统并且单机三系统保存,所以分了 /boot/EFI, /boot, /home, /, swap
    0o0O0o0O0o
    0o0O0o0O0o
    Jul 19, 2023 via iPhone
    21
    /boot
    /nix btrfs subvol
    swap
    /persist btrfs subvol

    /boot 以外都加密
    xeneizes
    xeneizes
    Jul 19, 2023
    22
    /efi
    /
    swap
    yolee599
    yolee599
    Jul 19, 2023 via Android
    23
    /boot/efi
    [swap]
    /home
    /
    deorth
    deorth
    Jul 19, 2023 via Android
    24
    3202 年了
    z1645444
    z1645444
    Jul 19, 2023 via Android
    25
    同 #3 ,不过会看情况分 SWAP ,不然心里难受(
    Tounea
    Tounea
    Jul 19, 2023
    26
    看个人习惯吧
    我一般 Linux 虚拟机就是以下四个分区
    /boot
    sawp
    / LVM
    /data LVM
    ExplodingDragon
    ExplodingDragon
    Jul 19, 2023
    27
    yagamil
    yagamil
    Jul 19, 2023
    28
    整盘 btrfs 的话,后续更新系统或者安装一些库把系统搞砸了,重装时能否自己挂载回这个分区?
    CFM880
    CFM880
    Jul 19, 2023
    29
    /boot
    swap
    /
    proxychains
    proxychains
    Jul 19, 2023
    30
    ext4
    /boot 512M
    / 100%
    digimoon
    digimoon
    Jul 19, 2023
    31
    /boot/efi
    /boot
    /
    digimoon
    digimoon
    Jul 19, 2023
    32
    顺便问下 swap 分区和我用 swap 文件比有啥优势?
    nightwitch
    nightwitch
    Jul 19, 2023 via Android
    33
    /home 单独挂出来,其他随意
    sunmker
    sunmker
    Jul 19, 2023
    34
    /boot
    /swap
    /
    happyxhw101
    happyxhw101
    Jul 19, 2023❤️1
    35
    /boot
    /
    /home

    好处是重装系统,不影响 home
    liantian
    liantian
    Jul 19, 2023 via iPhone
    36
    不是…

    你们是家用
    开发
    还是生产

    没说清楚啊
    libook
    libook
    Jul 19, 2023
    37
    分区 大小 文件系统 挂载点
    分区 1 512M vfat /boot/efi
    分区 2 512M ext4 /boot
    分区 3 剩余所有空间 btrfs /

    如果不需要 btrfs 的各种特性,想根目录也用 ext4 ,那么后两个分区可以合并成一个。

    如果是笔记本,需要开启休眠特性的话,还得分一个大于等于内存大小的 swap 。
    服务器上如果需要用 swap ,只要不是开机就需要大量 swap 就可以用 swap 文件来实现。

    方案是为需求服务的,如果你有频繁调整存储卷的需要,就可以考虑使用 LVM ,否则的话徒增一个抽象层,增加一定的使用和故障恢复成本。

    对了,如果需要用 btrfs 的快照功能(备份、恢复、版本控制会比较方便),根目录要挂在 btrfs 分区的子卷上。
    yezheyu
    yezheyu
    Jul 19, 2023
    38
    借楼问下

    大家说的分区方式完全不懂,每次装 linux ,如果要手动设置分区,就完全不知道怎么搞

    如果想了解下文件系统、LVM 、boot loader 、分区表等知识应该看些什么书籍呢?
    yarnom
    yarnom
    Jul 19, 2023 via Android
    39
    @yezheyu 我之前也不太了解,直到装了好几次 archlinux ,逐渐了解了这些,它有很详细的文档,而且是命令行安装,不涉及图形界面,一路跟着文档安装下来了能学到很多东西
    yarnom
    yarnom
    Jul 19, 2023 via Android
    40
    /
    /efi
    /code
    /doc
    我单独划分了一个代码区,一个文档区,重装系统的时候不会对这两个区域初始化,之前也单独划过 /home
    baobao1270
    baobao1270
    Jul 19, 2023
    41
    /efi
    /boot (ext4)
    / (btrfs, luks+tpm unlock)
    /data (external, btrfs, luks+fido2 unlock)
    wildlife
    wildlife
    Jul 19, 2023
    42
    /boot/efi
    /
    /srv
    /home
    swap
    linyongqianglal
    linyongqianglal
    Jul 19, 2023
    43
    直接/
    onikage
    onikage
    Jul 19, 2023
    44
    efi+ /( btrfs
    Voren
    Voren
    Jul 19, 2023
    45
    默认分区没啥毛病啊

    你那些大佬是不是年纪很大了...
    nyxsonsleep
    nyxsonsleep
    Jul 19, 2023
    46
    什么分区有区别吗,全是 docker 的路过
    duke807
    duke807
    Jul 19, 2023 via Android
    47
    一个 boot
    一个 rootfs
    一个 data
    pcmid
    pcmid
    Jul 19, 2023
    48
    一个 esp 一个 swap 一个 btrfs 挂三个子卷
    ```
    → lsblk
    NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
    nvme0n1 259:0 0 953.9G 0 disk
    ├─nvme0n1p1 259:1 0 128M 0 part /boot/esp
    ├─nvme0n1p2 259:2 0 889.7G 0 part /home
    │ /boot
    │ /
    └─nvme0n1p3 259:3 0 64G 0 part [SWAP]
    ```
    ManjusakaL
    ManjusakaL
    Jul 19, 2023
    49
    /home 挂一个 NVME ,/opt 挂一个 NVME ,剩下其余挂一个 NVME
    xiaoz
    xiaoz
    Jul 19, 2023
    50
    /boot 我一般给 1024MB-2048MB
    / 一般给 50GB
    /swap 交换分区,根据物理内存情况分配
    /data 剩下的全部给这个分区
    mogging
    mogging
    Jul 19, 2023 via Android
    51
    不分,swap 生成文件放根分区手动 swapon
    Donahue
    Donahue
    Jul 19, 2023
    52
    1T 固态,300G 分给 linux ext4 ,300G 分给 windows, 剩下的作为数据盘 ext4 格式
    因为怕需要重装系统所以单独分了数据盘,不过楼上的 btrfs 好像也好多人用
    f14g
    f14g
    Jul 19, 2023
    53
    大家安装系统时候都不用官方的 installer 的嘛? 我发现不管是 Ubuntu/Deepin 还是 Kali, 官方的图形 installer 里面都不支持 btrfs 的子卷啊🥲
    glenChen
    glenChen
    Jul 19, 2023 via Android
    54
    我记得鸟哥推荐的是/home /boot /这几个
    WuSiYu
    WuSiYu
    Jul 19, 2023 via iPhone
    55
    原教旨主义者:mbr 分区/,/boot ,/home 都 ext4 ,再分一个 swap
    现代人:EFI + btrfs ,子卷想挂多少挂多少
    虚拟机爱好者:lvm + lvm thinpool
    solaris 教徒:zfs
    红帽狂信徒:stratis fs (我猜这玩意都没什么人听说过)
    jangit
    jangit
    Jul 19, 2023
    56
    基本上就是单独给/boot 分个区,不然其他地方天知道哪天容量不够硬盘又全分完了
    其实也是不大明白 linux 分区有啥意义
    coolfan
    coolfan
    Jul 20, 2023
    57
    @yagamil 可以在更新前打个快照,如果后来给系统搞炸了,大不了进 live cd 里把挂载的子卷换成之前的快照
    systemcall
    systemcall
    Jul 20, 2023 via Android
    58
    efi+/,efi 用 fat32 ,/用 ext4 。efi 给 100M 左右,别的都给/
    tril
    tril
    Jul 20, 2023
    59
    UEFI 模式:
    /efi
    +
    /

    BIOS 模式:
    /

    /分区格式分情况,存文件的用 btrfs ,跑软件不存怕损坏的文件用 ext4 。
    SWAP 放文件里,安装的时候不专门分区,便于调整大小。

    比起 btrfs 更想用 zfs ,可惜 Debian 的安装程序貌似不支持 zfs :(
    lucifer9
    lucifer9
    Jul 20, 2023
    60
    为什么大家要同时有 EFI 和 BIOS 的分区
    是不是有硬盘拿到不同机器上用的需求?
    litguy
    litguy
    Jul 20, 2023
    61
    /boot + /
    家用这样最灵活
    sumarker
    sumarker
    Jul 20, 2023
    62
    一般不分区吧..
    外挂硬盘就单独一个路径...
    cnbatch
    cnbatch
    Jul 20, 2023
    63
    就用安装程序推荐的默认分法,够用了
    zapan
    zapan
    Jul 20, 2023
    64
    @f14g manjaro 选 btrfs 直接帮你分个默认的子卷
    mauis
    mauis
    Jul 25, 2023
    65
    @yagamil 如果你折腾前创建好快照的话,你甚至都不用重装
    tedding
    tedding
    Jul 27, 2023 via iPhone
    66
    @f14g openSUSE Tumbleweed 也是默认根分区 btrfs + 快照
    ryan4yin
    ryan4yin
    Jul 28, 2023
    67
    不分区 +1
    MaxLen
    MaxLen
    Jul 29, 2023
    68
    home 单分,别的不分,同 btrfs ,openSUSE 风滚草
    mirancle
    mirancle
    Aug 5, 2023
    69
    /boot/efi
    mirancle
    mirancle
    Aug 5, 2023
    70
    /boot/efi,/,/home,/swap
    vicence
    vicence
    Aug 6, 2023
    71
    2G 0 part /boot/efi
    20G 0 part /boot
    200G 0 lvm /
    100G 0 lvm /usr
    419.5G 0 lvm /home
    100G 0 lvm /opt
    100G 0 lvm /var
    panjk0518
    panjk0518
    Aug 14, 2023
    72
    size fs mountpoint
    512MiB vfat /boot/efi
    16GiB swap none
    剩余所有 ext4 /

    备份:timeshift(rsync)
    另外如果 /home 单独分区的话,重装系统时一定要小心 dotfiles ,被坑过一次
    如果要重装系统保数据推荐单独分个 /data 或 /home/$USER/data
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   5008 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 154ms · UTC 08:56 · PVG 16:56 · LAX 00:56 · JFK 03:56
    ♥ Do have faith in what you're doing.