LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: LendyZhang

[讨论] Linux的最优化分区方案

[复制链接]
发表于 2006-11-24 19:15:43 | 显示全部楼层
swap看个人使用习惯。我感觉Linux总是尽可能避免使用swap。

我的使用习惯比较恶劣——开一大堆窗口(Firefox里还开一大票标签)+一堆程序(aMule)+……
最近把swap加到900MB了(不然实在是太惨)


以前装RH9,ubuntu5,FC5都是3个分区(/ , swap , boot )
现在的FC6就是一个  /  加两个swap(在不同物理磁盘)

/boot还是没什么用吧,又不是那些古老硬盘上的古老启动程序
/var单独分出去还是不错的。最好LVM什么的(不然的话跟“/”分到一起也没什么了,除非这里的读写实在太频繁)。

给/home或者/home/yourname下的一个目录挂载一个分区如何?
自己的东西都放到自己的目录里,不要四处乱放。
(Windows的“我的文档”形同虚设的原因:一般人C盘都没有足够的空间给它用)
我打算把/home/fanqi/mule/incoming和/home/fanqi/mule/temp都连到raid上
aMule下载用。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-11-24 19:24:34 | 显示全部楼层
据redhat官方文档的说明,开/boot的原因为:如果/(root)分区挂了,那么只要/boot没挂,系统仍能正常启动…… =.=
可能很多人会误以为是因为lilo不支持大于1024柱面才开的/boot。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-11-24 19:30:52 | 显示全部楼层
Post by fanqi1234
swap看个人使用习惯。我感觉Linux总是尽可能避免使用swap。

我的使用习惯比较恶劣——开一大堆窗口(Firefox里还开一大票标签)+一堆程序(aMule)+……
最近把swap加到900MB了(不然实在是太惨)


以前装RH9,ubuntu5,FC5都是3个分区(/ , swap , boot )
现在的FC6就是一个  /  加两个swap(在不同物理磁盘)

/boot还是没什么用吧,又不是那些古老硬盘上的古老启动程序
/var单独分出去还是不错的。最好LVM什么的(不然的话跟“/”分到一起也没什么了,除非这里的读写实在太频繁)。

给/home或者/home/yourname下的一个目录挂载一个分区如何?
自己的东西都放到自己的目录里,不要四处乱放。
(Windows的“我的文档”形同虚设的原因:一般人C盘都没有足够的空间给它用)
我打算把/home/fanqi/mule/incoming和/home/fanqi/mule/temp都连到raid上
aMule下载用。

个人感觉:Linux采取的方案是先填满RAM,再考虑安排swap。所以…不好说这是不是在“尽量避免使用swap”。
而Windows则可以人为指定把数据存放到RAM还是swap。
因此,2种内存管理方式谁优谁劣,其实不好下定论。Linux上面,在RAM用量达到100%的临界区间,启动程序就会很慢很慢。而Windows上面,由于可以人为指定数据存放位置,所以,只要不是运行大型程序,就不会出现明显的性能骤降。
回复 支持 反对

使用道具 举报

发表于 2006-11-24 19:43:37 | 显示全部楼层
Post by LendyZhang
据redhat官方文档的说明,开/boot的原因为:如果/(root)分区挂了,那么只要/boot没挂,系统仍能正常启动…… =.=
可能很多人会误以为是因为lilo不支持大于1024柱面才开的/boot。

个人认为,其实/没有这么容易就挂的。其实这里很多的人在/能被玩挂之前都不知道重装和升级过多少回了~

而且,假如真的是/挂了,那么很多人根本就不知道怎么修复,也就是一个重装而已。所以就桌面应用而言,redhat所宣称的作用其实微乎其微。

另外,我有过只有/boot(/被删除)的经历,而那时所出现的也就是一个grub而已~~系统根本不能启动。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-11-24 20:15:00 | 显示全部楼层
可以启动kernel,在紧急情况下,已经足够挽救数据。
回复 支持 反对

使用道具 举报

发表于 2006-11-24 22:19:31 | 显示全部楼层
/boot的话,尽量在100MB以上吧。
要不然以后更新内核或者是自己编译内核可能会不够用的。

swap要比内存大吧,据说太小的话休眠功能就没法用了。
回复 支持 反对

使用道具 举报

发表于 2006-11-24 22:21:25 | 显示全部楼层
用LVM,随便分
回复 支持 反对

使用道具 举报

发表于 2006-11-24 22:58:55 | 显示全部楼层
Post by lucida
用LVM,随便分

我把LVM用在了/上,结果导致了惨痛的经历。
回复 支持 反对

使用道具 举报

发表于 2006-11-24 23:48:01 | 显示全部楼层
不用lvm之类的,一个/足以,什么/boot,/var,/usr,swap都是多余的。swap分区可能有时要用到,留着也可以。一般用swapfile就可以了。
rpm体系的没有必要分这么零散。所谓方便修复都是看起来的,如果真的有哪个分区坏了,都免不了要reinstall的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-11-25 00:15:45 | 显示全部楼层
太寒了……居然这样对待分区问题…… =v=
假如有人要你给配置个Linux Server系统,你给划个/(root) & swap就完事。这样的系统运行一个月,你就知道什么叫做惨不忍睹 =v=
即使只是作为个人桌面应用,划分/var和不划分/var,系统性能的变化也非常明显。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表