我都是 Ubuntu 或者 CentOS 默认安装器,默认分区 LVM 的。
但是看到好多大佬说这样子不好,要手动分。
大家都是怎么整的呢?
1
palfortime 2023-07-18 22:49:44 +08:00 via Android 4
不分,整盘 btrfs
|
2
lechain 2023-07-18 22:52:27 +08:00
整盘 btrfs +1
/ 甚至是两个 ssd 组成的 raid0 ,当然/分区下面会有很多子卷 然后 hdd 是因为加到/所在的 btrfs 分区会影响系统整体性能才单独放 |
3
coolair 2023-07-18 23:06:22 +08:00 via Android 1
一个 EFI boot ,一个/。
|
4
mauis 2023-07-18 23:15:58 +08:00 2
同楼上 efi+ /( btrfs ),特别适合滚动更新的系统。
|
5
wangkun025 2023-07-18 23:19:06 +08:00
跟你一样默认。
|
6
0superx0 2023-07-18 23:25:25 +08:00
不分区,一个硬盘挂/home,一个硬盘挂系统
|
7
weeei 2023-07-18 23:45:58 +08:00 1
手动分区,efi 和 swap 单独分,剩下一个大分区装系统。
|
8
CheckMySoul 2023-07-18 23:47:35 +08:00 1
虚拟机:不分,甚至不用 LVM ,xfs 文件系统,删掉 swap 分区,除了 boot efi 其他空间分到/
|
9
wizardyhnr 2023-07-18 23:58:23 +08:00 2
/home, /, /boot, swap.
做 snapshots 不包含/home. 回滚也不回滚/home.重装系统也不会覆盖/home. |
10
wizardyhnr 2023-07-19 00:02:31 +08:00
btrfs 分区不需要配合 LVM.
|
11
LokiSharp 2023-07-19 00:39:03 +08:00 via iPhone
不分区,PVE 打底装虚拟机用
|
12
kkocdko 2023-07-19 02:42:19 +08:00
efi + btrfs (挂载到 / ) + 一个备用的 100G 的分区。备用的分区有时候会被我拿来装其他发行版 / Windows / 放 VHDX 用。
|
13
wheat0r 2023-07-19 02:46:03 +08:00
Use entire disk
|
14
yanqiyu 2023-07-19 05:34:47 +08:00
/efi /boot / (btrfs 的 子卷做 home)
单独的 /boot 的原因是 grub 对于 btrfs 没写入支持,有时候会有问题 |
15
webcape233 2023-07-19 07:04:41 +08:00 via iPhone
esp 500m )实际单系统 128 都够
swap 8g 32g 内存的想不分纠结了一下不缺那点空间 还是分吧 btrfs 用 swap file 又不太好 其余 btrfs |
16
yzbythesea 2023-07-19 07:17:01 +08:00 via iPhone
/boot/EFI
/ /home (放除了软件外的用户文件) /opt (主要是 homebrew ,steam 和 各种 emulator ) 一般重装就格了前两个,如果要干净些就把 opt 也格了。Linux 软件能用 homebrew 装的就不会用默认包管理。 |
17
ExplodingFKL 2023-07-19 08:37:31 +08:00
/boot/EFI
zfs | |- / |
18
busier 2023-07-19 08:39:44 +08:00
系统盘全盘格式化+LUKS 加密
|
19
LxnChan 2023-07-19 08:45:31 +08:00
EFI:/boot 512MiB ,/boot/EFI 50MiB ,/swap 4GiB ,剩下全给/
Legacy:/biosboot 1MiB ,/boot 1GiB ,/swap 4GiB ,剩下全给/ |
20
Scirocco 2023-07-19 08:51:33 +08:00 via Android
我经常重装系统并且单机三系统保存,所以分了 /boot/EFI, /boot, /home, /, swap
|
21
0o0O0o0O0o 2023-07-19 08:52:11 +08:00 via iPhone
/boot
/nix btrfs subvol swap /persist btrfs subvol /boot 以外都加密 |
22
xeneizes 2023-07-19 08:53:15 +08:00
/efi
/ swap |
23
yolee599 2023-07-19 09:00:30 +08:00 via Android
/boot/efi
[swap] /home / |
24
deorth 2023-07-19 09:01:23 +08:00 via Android
3202 年了
|
25
z1645444 2023-07-19 09:02:07 +08:00 via Android
同 #3 ,不过会看情况分 SWAP ,不然心里难受(
|
26
Tounea 2023-07-19 09:02:28 +08:00
看个人习惯吧
我一般 Linux 虚拟机就是以下四个分区 /boot sawp / LVM /data LVM |
27
ExplodingFKL 2023-07-19 09:06:44 +08:00
|
28
yagamil 2023-07-19 09:31:26 +08:00
整盘 btrfs 的话,后续更新系统或者安装一些库把系统搞砸了,重装时能否自己挂载回这个分区?
|
29
CFM880 2023-07-19 10:03:52 +08:00
/boot
swap / |
30
proxychains 2023-07-19 10:07:37 +08:00
ext4
/boot 512M / 100% |
31
digimoon 2023-07-19 10:16:13 +08:00
/boot/efi
/boot / |
32
digimoon 2023-07-19 10:18:26 +08:00
顺便问下 swap 分区和我用 swap 文件比有啥优势?
|
33
nightwitch 2023-07-19 10:28:20 +08:00 via Android
/home 单独挂出来,其他随意
|
34
sunmker 2023-07-19 10:30:50 +08:00
/boot
/swap / |
35
happyxhw101 2023-07-19 10:41:55 +08:00 1
/boot
/ /home 好处是重装系统,不影响 home |
36
liantian 2023-07-19 10:42:44 +08:00 via iPhone
不是…
你们是家用 开发 还是生产 没说清楚啊 |
37
libook 2023-07-19 11:15:18 +08:00
分区 大小 文件系统 挂载点
分区 1 512M vfat /boot/efi 分区 2 512M ext4 /boot 分区 3 剩余所有空间 btrfs / 如果不需要 btrfs 的各种特性,想根目录也用 ext4 ,那么后两个分区可以合并成一个。 如果是笔记本,需要开启休眠特性的话,还得分一个大于等于内存大小的 swap 。 服务器上如果需要用 swap ,只要不是开机就需要大量 swap 就可以用 swap 文件来实现。 方案是为需求服务的,如果你有频繁调整存储卷的需要,就可以考虑使用 LVM ,否则的话徒增一个抽象层,增加一定的使用和故障恢复成本。 对了,如果需要用 btrfs 的快照功能(备份、恢复、版本控制会比较方便),根目录要挂在 btrfs 分区的子卷上。 |
38
yezheyu 2023-07-19 11:39:44 +08:00
借楼问下
大家说的分区方式完全不懂,每次装 linux ,如果要手动设置分区,就完全不知道怎么搞 如果想了解下文件系统、LVM 、boot loader 、分区表等知识应该看些什么书籍呢? |
39
yarnom 2023-07-19 12:06:07 +08:00 via Android
@yezheyu 我之前也不太了解,直到装了好几次 archlinux ,逐渐了解了这些,它有很详细的文档,而且是命令行安装,不涉及图形界面,一路跟着文档安装下来了能学到很多东西
|
40
yarnom 2023-07-19 12:11:34 +08:00 via Android
/
/efi /code /doc 我单独划分了一个代码区,一个文档区,重装系统的时候不会对这两个区域初始化,之前也单独划过 /home |
41
baobao1270 2023-07-19 16:55:36 +08:00
/efi
/boot (ext4) / (btrfs, luks+tpm unlock) /data (external, btrfs, luks+fido2 unlock) |
42
wildlife 2023-07-19 17:48:45 +08:00
/boot/efi
/ /srv /home swap |
43
linyongqianglal 2023-07-19 18:24:45 +08:00
直接/
|
44
onikage 2023-07-19 18:33:58 +08:00
efi+ /( btrfs
|
45
Admstor 2023-07-19 18:55:47 +08:00
默认分区没啥毛病啊
你那些大佬是不是年纪很大了... |
46
nyxsonsleep 2023-07-19 19:25:33 +08:00
什么分区有区别吗,全是 docker 的路过
|
47
duke807 2023-07-19 19:26:26 +08:00 via Android
一个 boot
一个 rootfs 一个 data |
48
pcmid 2023-07-19 19:38:55 +08:00
一个 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] ``` |
49
ManjusakaL 2023-07-19 19:39:03 +08:00
/home 挂一个 NVME ,/opt 挂一个 NVME ,剩下其余挂一个 NVME
|
50
xiaoz 2023-07-19 19:40:54 +08:00
/boot 我一般给 1024MB-2048MB
/ 一般给 50GB /swap 交换分区,根据物理内存情况分配 /data 剩下的全部给这个分区 |
51
mogging 2023-07-19 19:48:39 +08:00 via Android
不分,swap 生成文件放根分区手动 swapon
|
52
Donahue 2023-07-19 19:58:42 +08:00
1T 固态,300G 分给 linux ext4 ,300G 分给 windows, 剩下的作为数据盘 ext4 格式
因为怕需要重装系统所以单独分了数据盘,不过楼上的 btrfs 好像也好多人用 |
53
f14g 2023-07-19 20:07:31 +08:00
大家安装系统时候都不用官方的 installer 的嘛? 我发现不管是 Ubuntu/Deepin 还是 Kali, 官方的图形 installer 里面都不支持 btrfs 的子卷啊🥲
|
54
glenChen 2023-07-19 20:38:47 +08:00 via Android
我记得鸟哥推荐的是/home /boot /这几个
|
55
WuSiYu 2023-07-19 20:39:51 +08:00 via iPhone
原教旨主义者:mbr 分区/,/boot ,/home 都 ext4 ,再分一个 swap
现代人:EFI + btrfs ,子卷想挂多少挂多少 虚拟机爱好者:lvm + lvm thinpool solaris 教徒:zfs 红帽狂信徒:stratis fs (我猜这玩意都没什么人听说过) |
56
jangit 2023-07-19 21:32:24 +08:00
基本上就是单独给/boot 分个区,不然其他地方天知道哪天容量不够硬盘又全分完了
其实也是不大明白 linux 分区有啥意义 |
58
systemcall 2023-07-20 02:07:55 +08:00 via Android
efi+/,efi 用 fat32 ,/用 ext4 。efi 给 100M 左右,别的都给/
|
59
tril 2023-07-20 07:04:02 +08:00
UEFI 模式:
/efi + / BIOS 模式: / /分区格式分情况,存文件的用 btrfs ,跑软件不存怕损坏的文件用 ext4 。 SWAP 放文件里,安装的时候不专门分区,便于调整大小。 比起 btrfs 更想用 zfs ,可惜 Debian 的安装程序貌似不支持 zfs :( |
60
lucifer9 2023-07-20 08:21:36 +08:00
为什么大家要同时有 EFI 和 BIOS 的分区
是不是有硬盘拿到不同机器上用的需求? |
61
litguy 2023-07-20 08:25:13 +08:00
/boot + /
家用这样最灵活 |
62
sumarker 2023-07-20 09:09:51 +08:00
一般不分区吧..
外挂硬盘就单独一个路径... |
63
cnbatch 2023-07-20 10:57:54 +08:00
就用安装程序推荐的默认分法,够用了
|
67
ryan4yin 2023-07-28 10:07:19 +08:00
不分区 +1
|
68
MaxLen 2023-07-29 14:58:56 +08:00
home 单分,别的不分,同 btrfs ,openSUSE 风滚草
|
69
mirancle 2023-08-05 09:44:43 +08:00
/boot/efi
|
70
mirancle 2023-08-05 09:45:25 +08:00
/boot/efi,/,/home,/swap
|
71
vicence 2023-08-06 21:45:48 +08:00
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 |
72
panjk0518 2023-08-14 16:38:58 +08:00
size fs mountpoint
512MiB vfat /boot/efi 16GiB swap none 剩余所有 ext4 / 备份:timeshift(rsync) 另外如果 /home 单独分区的话,重装系统时一定要小心 dotfiles ,被坑过一次 如果要重装系统保数据推荐单独分个 /data 或 /home/$USER/data |