装 Ubuntu 怎么分区?

2016-05-10 22:02:01 +08:00
 dvorak4tzx
有人来问我我就说:只要“/”,不用给 boot , home 单独分区,不要 swap ,只要一个区!

------------------------------------------------------------------------------

网上各种教程都说要给 boot 200 MB ,要给 home 多少, swap 要 1.5 倍内存。然而实际上,
根本没有鸟用。说这些废话,简直浪费看教程安装 Ubuntu 的人的精力。而且,这样一来,
我说只要一个分区挂载“/”,对方……根本觉得我在逗他啊!

在我看来,一个分区是简单粗暴的最佳方案。
6114 次点击
所在节点    程序员
51 条回复
ayaseangle
2016-05-11 01:15:30 +08:00
efi 需要 fat32 的 boot 分区,其他的 都仍根分区或者 home 独立出来。。。。 swap 看内存,内存吃紧建议上。有一次在内存 2G 的 ubuntu 刷 android factory image 居然出错,后来搜出来的答案是内存不够了。。。
realpg
2016-05-11 01:31:30 +08:00
use entire disk
让 ubuntu 自己决定
sensui7
2016-05-11 01:39:14 +08:00
你就这么说:你要么会一直用 ubuntu , 要么用两天就放弃了, 两种结果都是重装, 怎么分就随意了。
cxbig
2016-05-11 01:56:43 +08:00
绝大多数人用一个/足够了,注意用 ssd 的不要分配 swap 就行。
Tink
2016-05-11 02:10:43 +08:00
你 home 也不单独分???逗我呢
msg7086
2016-05-11 02:27:43 +08:00
@Tink 知道 home 分区能干嘛并且会去用的人应该不需要再去问撸主如何分区了。
xifangczy
2016-05-11 04:06:01 +08:00
没有固定方案,具体看你需求
你要了解每个分区是干嘛的就行了。现在硬盘不缺空间,我直接 / 分个 1G 其他的给 /home
现在发行版很少需要 /boot
onelove
2016-05-11 06:54:29 +08:00
64G 的 SSD ,装的 centos ,默认分区,不懂折腾。。。
wweir
2016-05-11 07:59:03 +08:00
以前也是看教程各种头大,教程老旧,还名气一个比一个大,不敢不信。
linux 学习目前一个蛋疼的地方就是装逼的太多,一个比一个能,实际中可能只在虚拟机中装过 ubuntu 。

目前个人电脑最土鳖玩法:
/ 20G
/home 100G
/var 60G 个人会用点 docker 什么的
swap 10G ( mem 8G )
200G 的 fat32 共享分区装电影、歌曲、 iso
liangxuzhai
2016-05-11 08:17:30 +08:00
单位的联想商务机(台式),硬盘 1T ,内存 12G ,分区如下:
/boot : 400M
/: 20G
/tmp : 4G
/var : 4G
/usr : 50G
/home :剩余
swap : 4G

从 ubuntu14.04 一直用到现在没有重装过系统,按照每个版本升级到 14.10,15.04,15.10,16.04 ,没出过问题。
loading
2016-05-11 08:18:26 +08:00
单独 boot 分区是可以让其他分区使用那些特别的文件系统。

单独 home 方便重装……

单独 var ,是服务器什么的,这个根据情况。

对于 ssd 是否分单独的 swap ,有人说会加快 swap 磨损,但 ssd 固件的工作方式和普通硬盘不同,不影响,但普通用户我建议使用 swap file 代替。



对于初学者,个人建议一个 root ,然后买个移动硬盘,备份,因为就算你单独 home ,我也怕你手残……
wiselyv2
2016-05-11 08:26:02 +08:00
boot 分区还是有必要的,万一硬盘满了呢
anym0us
2016-05-11 08:54:28 +08:00
@dvorak4tzx 说的也是,拿来丢在虚拟机里跑,分区什么的根本无所谓
jakehu
2016-05-11 09:09:11 +08:00
1T 硬盘(/home ), 120G 固态(/boot 500M ) (/swap 8G )(其余 /)
dvorak4tzx
2016-05-11 09:31:22 +08:00
统一回复一下(不一个个 @ 了)。简单的说,对于一个给系统分区还要看网上教程还要问其他人的入门级用户来说,纠结于 /boot 分区,/swap ,/home 没有意义。

我见过用了挺久 Ubuntu ,居然不知道 TAB 键可以补全命令的,当不小心用 vim 打开文件后的第一件事就是关闭控制台。显然都没有认真的看过一个教程,也对 Linux 没有太多的热情,对折腾 Linux 的概念还停留在换桌面背景上。你说他需要认真思考 home 下数据太大放不下的问题?没有 swap 内存不够用的问题?需要有人跟他解释 boot 是什么?有什么用,单独给它分区的好处?没有。没意义。

有时候我觉得不爱折腾的人缺乏一点探索欲,有时候我还觉得,爱折腾,但是折腾在一些琐碎而没有意义的地方,那真是……有病(浪费时间而没有收获)。

那些因为自己只有一个分区而导致各种问题的“后话”,等真的发生了再一点点解决就可以(或许刻骨铭心的痛还会让自己发奋图强)。

我们可以做的,就是对刚入坑的同学说:“怎么分区都可以,系统崩了进不去,数据也是可以拿回来的。”让他们放心折腾就可以。外,哪有新手不会弄死自己的系统啊?!除非他们根本怎么开机,没怎么探索。 Fork bomb 没尝试过,`rm -rf /$NoKiddingMe` 没尝试过。

当一个人回首往事的时候,会觉得自己走了很多弯路,希望新人能够避免过去。但我们不要替他们玩,好不好。

上手是第一步,不要纠结于细节而忽略了 big picture 。
loading
2016-05-11 09:53:17 +08:00
我一般都是这样回答:
先一个 root 用起来再说!


一般他们用几天就会删系统的,多说无用。
wweir
2016-05-11 10:02:14 +08:00
@wiselyv2 怎么可以让 / 满了呢?工作目录不是应该单独挂载么
doyel
2016-05-11 10:14:13 +08:00
我笔记本 16G RAM 。。。作为桌面使用的话 SWAP 还有必要吗。。。
xiamx
2016-05-11 10:15:52 +08:00
use lvm
ffffwh
2016-05-11 10:58:27 +08:00
@Tink
我觉得 boot, swap 什么的按需。争议是 home 。

我的话不单独分 home ,省得纠结空间分配。要重装手动 rm 系统文件,也就慢点而已。

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

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

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

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

© 2021 V2EX