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

2023-07-18 22:46:48 +08:00
 alanying

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

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

大家都是怎么整的呢?

6978 次点击
所在节点    Linux
72 条回复
0o0O0o0O0o
2023-07-19 08:52:11 +08:00
/boot
/nix btrfs subvol
swap
/persist btrfs subvol

/boot 以外都加密
xeneizes
2023-07-19 08:53:15 +08:00
/efi
/
swap
yolee599
2023-07-19 09:00:30 +08:00
/boot/efi
[swap]
/home
/
deorth
2023-07-19 09:01:23 +08:00
3202 年了
z1645444
2023-07-19 09:02:07 +08:00
同 #3 ,不过会看情况分 SWAP ,不然心里难受(
Tounea
2023-07-19 09:02:28 +08:00
看个人习惯吧
我一般 Linux 虚拟机就是以下四个分区
/boot
sawp
/ LVM
/data LVM
ExplodingFKL
2023-07-19 09:06:44 +08:00
yagamil
2023-07-19 09:31:26 +08:00
整盘 btrfs 的话,后续更新系统或者安装一些库把系统搞砸了,重装时能否自己挂载回这个分区?
CFM880
2023-07-19 10:03:52 +08:00
/boot
swap
/
proxychains
2023-07-19 10:07:37 +08:00
ext4
/boot 512M
/ 100%
digimoon
2023-07-19 10:16:13 +08:00
/boot/efi
/boot
/
digimoon
2023-07-19 10:18:26 +08:00
顺便问下 swap 分区和我用 swap 文件比有啥优势?
nightwitch
2023-07-19 10:28:20 +08:00
/home 单独挂出来,其他随意
sunmker
2023-07-19 10:30:50 +08:00
/boot
/swap
/
happyxhw101
2023-07-19 10:41:55 +08:00
/boot
/
/home

好处是重装系统,不影响 home
liantian
2023-07-19 10:42:44 +08:00
不是…

你们是家用
开发
还是生产

没说清楚啊
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 分区的子卷上。
yezheyu
2023-07-19 11:39:44 +08:00
借楼问下

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

如果想了解下文件系统、LVM 、boot loader 、分区表等知识应该看些什么书籍呢?
yarnom
2023-07-19 12:06:07 +08:00
@yezheyu 我之前也不太了解,直到装了好几次 archlinux ,逐渐了解了这些,它有很详细的文档,而且是命令行安装,不涉及图形界面,一路跟着文档安装下来了能学到很多东西
yarnom
2023-07-19 12:11:34 +08:00
/
/efi
/code
/doc
我单独划分了一个代码区,一个文档区,重装系统的时候不会对这两个区域初始化,之前也单独划过 /home

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/957821

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX