1
anym0us 2016-05-10 22:06:27 +08:00 via iPhone
做运维的看到你这么说要干你啊…
|
2
dvorak4tzx OP @anym0us 大多数人都是随便用用,又不做运维……(而且很大的可能这系统活不过三个月……)。
|
3
knktc 2016-05-10 22:20:29 +08:00
如果是随便用用那你就告诉他直接默认就可以了
|
4
wohenyingyu01 2016-05-10 22:23:37 +08:00
物理分区,买两个硬盘,一个 mount 到 mnt 里, system link 到桌面快捷
|
5
lhbc 2016-05-10 22:27:52 +08:00
EFI 启动需要 /boot 分区
/home 无所谓 swap 不用,用文件 swap 更好 |
6
asdwfwqd 2016-05-10 22:39:15 +08:00
笔记本双硬盘,一个 64G 的 ssd 让 ubuntu 自己分区去,数据在另一个 ssd 上
|
7
fermatrolle 2016-05-10 22:39:59 +08:00
@lhbc 我一般都不给 boot 分区,给 swap 分几个 G 。 swap 文件?临时文件?
|
8
reeco 2016-05-10 22:46:28 +08:00
我只给 boot 分区
|
9
cxh116 2016-05-10 22:51:45 +08:00 via Android
两个分区, root 分区, home 分区。系统盘挂了,保证用户数据还在就行了。最不济的时候也就是挂个 livecd 把数据拷出来。
|
10
clino 2016-05-10 22:53:42 +08:00 via Android
我一般两个
/home 还是单独分出来比较好 |
11
lhbc 2016-05-10 22:57:59 +08:00
@fermatrolle
大硬盘需要 GPT , GPT 需要 UEFI 所以单独的 UEFI 分区是必须的了 对于 SSD 而言, swap file 远比 swap partition 要好 https://wiki.archlinux.org/index.php/swap#Swap_file |
12
ElvisZhu 2016-05-10 23:05:00 +08:00
我自己折腾了之后觉得有一点:/boot 200M 小了,基本上每次升级都要把以前的卸载才有空间。。
|
13
fermatrolle 2016-05-10 23:11:43 +08:00
@lhbc 确实, GPT 格式需要 uefi 分区 esp 。 swap file 听起来不错,不用单独分区,下回可以试试。
|
14
Sasasu 2016-05-10 23:12:44 +08:00 via Android
我分了 /boot /home /var 和 /。
前几天 /满了,之后把 /和 /home 合并了 |
15
bingliu221 2016-05-10 23:13:40 +08:00
随便用用的让它自动分区就好。
|
16
ryd994 2016-05-10 23:42:59 +08:00
我一般单独 /boot ,其他全部扔 lvm
想调随时调,不用纠结 |
17
hpeng 2016-05-10 23:51:36 +08:00 via iPhone 1
200m boot 就是找虐。
|
18
peisen 2016-05-10 23:57:06 +08:00
可以看看这里然后考虑有什么需求: http://askubuntu.com/a/516371
我个人感觉分出 /home 是比较必要的,把自己的文件与系统隔离开,需要重装系统时也比较方便。给服务器装系统时也会分出 /var 和 swap 。 |
19
blackshadow 2016-05-11 00:42:45 +08:00 via Android
/boot 怎么也要给个 500m 。 200m 的话,升级一次,就挂掉了。
|
20
maskerTUI 2016-05-11 00:48:19 +08:00
只是自己玩玩的话一个“/”就够了,这是最基础的。
|
21
ayaseangle 2016-05-11 01:15:30 +08:00
efi 需要 fat32 的 boot 分区,其他的 都仍根分区或者 home 独立出来。。。。 swap 看内存,内存吃紧建议上。有一次在内存 2G 的 ubuntu 刷 android factory image 居然出错,后来搜出来的答案是内存不够了。。。
|
22
realpg 2016-05-11 01:31:30 +08:00 via Android
use entire disk
让 ubuntu 自己决定 |
23
sensui7 2016-05-11 01:39:14 +08:00
你就这么说:你要么会一直用 ubuntu , 要么用两天就放弃了, 两种结果都是重装, 怎么分就随意了。
|
24
cxbig 2016-05-11 01:56:43 +08:00
绝大多数人用一个/足够了,注意用 ssd 的不要分配 swap 就行。
|
25
Tink 2016-05-11 02:10:43 +08:00
你 home 也不单独分???逗我呢
|
27
xifangczy 2016-05-11 04:06:01 +08:00
没有固定方案,具体看你需求
你要了解每个分区是干嘛的就行了。现在硬盘不缺空间,我直接 / 分个 1G 其他的给 /home 现在发行版很少需要 /boot |
28
onelove 2016-05-11 06:54:29 +08:00 via iPhone
64G 的 SSD ,装的 centos ,默认分区,不懂折腾。。。
|
29
wweir 2016-05-11 07:59:03 +08:00
以前也是看教程各种头大,教程老旧,还名气一个比一个大,不敢不信。
linux 学习目前一个蛋疼的地方就是装逼的太多,一个比一个能,实际中可能只在虚拟机中装过 ubuntu 。 目前个人电脑最土鳖玩法: / 20G /home 100G /var 60G 个人会用点 docker 什么的 swap 10G ( mem 8G ) 200G 的 fat32 共享分区装电影、歌曲、 iso |
30
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 ,没出过问题。 |
31
loading 2016-05-11 08:18:26 +08:00 via Android
单独 boot 分区是可以让其他分区使用那些特别的文件系统。
单独 home 方便重装…… 单独 var ,是服务器什么的,这个根据情况。 对于 ssd 是否分单独的 swap ,有人说会加快 swap 磨损,但 ssd 固件的工作方式和普通硬盘不同,不影响,但普通用户我建议使用 swap file 代替。 对于初学者,个人建议一个 root ,然后买个移动硬盘,备份,因为就算你单独 home ,我也怕你手残…… |
32
wiselyv2 2016-05-11 08:26:02 +08:00 via Android
boot 分区还是有必要的,万一硬盘满了呢
|
33
anym0us 2016-05-11 08:54:28 +08:00 via iPhone
@dvorak4tzx 说的也是,拿来丢在虚拟机里跑,分区什么的根本无所谓
|
34
jakehu 2016-05-11 09:09:11 +08:00
1T 硬盘(/home ), 120G 固态(/boot 500M ) (/swap 8G )(其余 /)
|
35
dvorak4tzx OP 统一回复一下(不一个个 @ 了)。简单的说,对于一个给系统分区还要看网上教程还要问其他人的入门级用户来说,纠结于 /boot 分区,/swap ,/home 没有意义。
我见过用了挺久 Ubuntu ,居然不知道 TAB 键可以补全命令的,当不小心用 vim 打开文件后的第一件事就是关闭控制台。显然都没有认真的看过一个教程,也对 Linux 没有太多的热情,对折腾 Linux 的概念还停留在换桌面背景上。你说他需要认真思考 home 下数据太大放不下的问题?没有 swap 内存不够用的问题?需要有人跟他解释 boot 是什么?有什么用,单独给它分区的好处?没有。没意义。 有时候我觉得不爱折腾的人缺乏一点探索欲,有时候我还觉得,爱折腾,但是折腾在一些琐碎而没有意义的地方,那真是……有病(浪费时间而没有收获)。 那些因为自己只有一个分区而导致各种问题的“后话”,等真的发生了再一点点解决就可以(或许刻骨铭心的痛还会让自己发奋图强)。 我们可以做的,就是对刚入坑的同学说:“怎么分区都可以,系统崩了进不去,数据也是可以拿回来的。”让他们放心折腾就可以。外,哪有新手不会弄死自己的系统啊?!除非他们根本怎么开机,没怎么探索。 Fork bomb 没尝试过,`rm -rf /$NoKiddingMe` 没尝试过。 当一个人回首往事的时候,会觉得自己走了很多弯路,希望新人能够避免过去。但我们不要替他们玩,好不好。 上手是第一步,不要纠结于细节而忽略了 big picture 。 |
36
loading 2016-05-11 09:53:17 +08:00
我一般都是这样回答:
先一个 root 用起来再说! 一般他们用几天就会删系统的,多说无用。 |
38
doyel 2016-05-11 10:14:13 +08:00
我笔记本 16G RAM 。。。作为桌面使用的话 SWAP 还有必要吗。。。
|
39
xiamx 2016-05-11 10:15:52 +08:00
use lvm
|
40
ffffwh 2016-05-11 10:58:27 +08:00
|
41
dvorak4tzx OP 顺便问个问题,命令行下可以用 Control R 搜索输入过的命令,搜索过程中怎么浏览 previous , next 匹配的选项?(什么快捷键?)
|
42
peisen 2016-05-11 12:00:05 +08:00
|
43
wlsnx 2016-05-11 12:38:57 +08:00
@dvorak4tzx 你可能需要这个: https://github.com/junegunn/fzf
|
44
dvorak4tzx OP @peisen 我知道这是 Emacs 绑定……但是在命令行下没有想也能用……谢谢分享。
|
45
dvorak4tzx OP @wlsnx 试了一下不错。(和 percol : https://github.com/mooz/percol 有点像。)
|
46
lfzyx 2016-05-11 14:27:38 +08:00
然后有一天,/var/log/ 里的日志把硬盘空间全部填满了
|
47
simapple 2016-05-11 14:47:21 +08:00
只要分区可拓展
|
48
goodryb 2016-05-11 15:34:13 +08:00
同意楼主的看法,提出这样问题的人多半是没搞明白这些分区是做什么的,所以多说无益,直接默认就好。
等到他们有明确的需求了,自然而然就明白该怎么去弄这些东西 |
49
mxalbert1996 2016-05-11 15:52:16 +08:00 via Android
我觉得用 SSD 的话确实只需要一个 /就够了( UEFI 的话加一个,或者像我这样跟 Win 共用 EFI 分区),这样才能最大程度延长寿命增强性能。至于 /home ,只要你不是几天就重装一次,用其他盘中转一下并不是什么问题。
|
50
hei1000 2016-05-12 09:41:06 +08:00 via Android
如果没什么特殊需求自动默认分区就行了
|
51
yjd 2016-05-12 11:42:27 +08:00
上面说的 lvm 大法好。 swap , boot 独立。其他都丢里面。
|