[分区专贴]桌面硬盘分区方案推荐!双系统和linux单系统!

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
poet
帖子: 2841
注册时间: 2006-09-11 22:47

Re: 桌面硬盘分区方案推荐!双系统和linux单系统!!

#16

帖子 poet » 2009-01-28 1:20

wangdu2002 写了:楼上兄弟的硬盘不小啊!不过现在确实是大硬盘时代了,而且硬盘也是超便宜的,一块钱一个G啊!
明后年再装新机一定要选1TB以上硬盘了,我现在下了好多iso啊,现在几十G的硬盘真不够用了。

以前用win的时代,比较喜欢有四个分区,sys(系统区),prg(程序区) ,dat(数据区),bak(备份区)。
现在主要用linux,也是比较喜欢四分区啊。
我的观点是对于一块硬盘而言,win 2分区足够,linux 3分区足够(/, swap, /home)。

当然对于极端追求性能的朋友们而言,我是绝对不推荐系统只装一块硬盘的,因为无论如何硬盘是系统的最大瓶颈,所以只用一块硬盘完全不是一种优化系统性能的可接受方案。双硬盘RAID是最低配置,推荐配置5硬盘的RAID5组合或者硬件磁盘阵列。SSD用户请注意并非所有SSD盘都能达到硬盘的读写速度,许多普通山寨品牌的SSD的速度甚至远远赶不上硬盘,仅有少量的正牌SSD能够超越硬盘速度,这是Linus亲自测试过并在自己薄客上发表的。

至于 /tmp 分区我认为是不需要分的,原因在于大多数情况下对 /tmp 的读写仅限于内存而已。现在的内存最少也是2G,多的会配8G内存,明年会普及更大的内存,绝大多数情况下,Linux的缓存机制使得你所有的/tmp读写实质是在进行内存读写,没有单独分区的意义。


至于双系统的实质意义非常有限,除非你的机器是多人使用。否则一个人主要会使用一个系统,而不是同等使用两个系统,如果你的主打是Linux,那么windows分一个区就可以,仅仅用于做那些极少数的非用原生windows不可的东东。如果你的主打是windows,那么分一个/区给Linux就可以因为你实际上也不会经常使用Linux的。分很多区是浪费。之所以你会用得少,是因为你用另外一个系统的时候需要重新启动,这在很多情况下不可接受。——所以我强烈建议双系统用户不要给两个系统平等分区。

真正双系统并存更现实的方式是vbox,而不是双启动。绝大多数双启动用户会发现自己使用其中一个系统在70%以上。所以如果你使用vbox,我会建议你另外一种方式:专门分一个区用于存放vbox盘,vbox使用物理盘的效率更高。
myubunt_720
帖子: 232
注册时间: 2008-06-04 11:24

Re: 桌面硬盘分区方案推荐!双系统和linux单系统!!

#17

帖子 myubunt_720 » 2009-01-28 2:22

wangdu2002 写了:兄弟说法也对,因为win的安装要求是一定要安装在主分区里的,所以双系统的做法,把win装在第一个主分区;
而linux系统没win那么强横,只要是个分区就可以装的,不强求主分区。
我这种双系统分区方案里,整个硬盘只有一个主分区,分给了win的C盘,linux没有主分区,/分区也只是挂载在一个逻辑盘sda8上。
基本上硬盘的分区,在安装系統时就要确定下来,以后基本上就不要改了,
所谓的无损重分区,事实上并不是能完全保证所有数据无损,
所以如果开始分区结果自己不满意,最好的办法还是用大移动硬盘,或光盘备份有价值的数据,然后重分区安装新系统最靠得住。
其实扩展分区只是个标识和分区链接,其实真实数据存储是不用的,只有在扩展分区上建立的逻辑盘才能真正建立文件系统保存数据。
在扩展分区上建立的逻辑盘也可以叫做逻辑分区,或逻辑子分区,不同分区工具的做法形式和称呼上略有差异而已,实质是一样的。
win的安装文件并不是一定要装在主分区中,win是要求有“一个它可识别的主分区”!

比如可以把主分区格成fat或ntfs,然后把win装在任一逻辑分区,(或许然后你还可以把linux装在该主分区,安装的时候别选格式化就行。)
头像
wangdu2002
帖子: 13284
注册时间: 2008-12-13 19:39
来自: 物华天宝人杰地灵

Re: 桌面硬盘分区方案推荐!双系统和linux单系统!!

#18

帖子 wangdu2002 » 2009-01-28 4:20

回16楼的poet兄弟:感谢兄弟的回复,学习并受益了!
1、一般情况下,Win两个分区确实是够的,就象有些朋友说的那样,用文件夹区分保存数据。不过文件夹区分保存和独立分区隔离数据的效果是完全不同的,而且实际操作起来也是不如独立分区方便的。
2、当然我推荐的Win方案仅是参考,比如说有的朋友的Dat分区可能就不必要,因为没多少大量的个人数据,和Bak分区合并也未尝不可。
3、但把应用程序安装所在分区和系统区隔离,也和一般数据保存分开,个人认为,这是一种好习惯。装好Win系统和常用应用程序后,把C区备份成镜像(因应用程序大多选择装在D分区),所以镜像不会太大。
需要重装系统时恢复C分区就可以了,而且所有应用程序基本上都还可以照常使用,可以节省很多时间。
4、我考虑的/tmp独立挂载分区的理由,在贴子里也做了说明;可能你的机器不错,但据我自己和不少朋友还有许多公司的办公电脑来说(大多数是几年前的二手电脑),
很长时间内是没有大内存可用,一般是256MB-512MB之间,还有些是128MB,不过只要还没坏掉,是不会去花钱升级内存的,一是老机往往没必要升级了(特别是公司的普通电脑),
二来升级的内存条不好配,我经常整二手电脑,买过不少二手内存条,经常与主板有兼容问题,而且用一段时间又会出问题,质量确实靠不住。硬盘也是,不坏是不会换的,也不会一台机用两个硬盘的。
所以你所说的最少2G大内存是不符合很多电脑的实际情况的(我自己最好的机也只有1G内存)。而且/tmp独立分区,备份/分区时可以不理会它,减少镜像。
5、双系统很有意义的。因为现在太多的专门应用软件、行业软件是没有Linux版本的,对于公司用户来说尤其如此。但又打算逐步过度到Linux系统,让员工慢慢形成在Linux下的工作习惯,所以双系统是个好选择。
Vbox至少在目前来说,不是个好主意,只能解决部分问题。我试过很久了,其一是速度问题,老机是跑不了虚拟机的,慢得象蜗牛;其二是Vbox上装的Win根本还代替不了实机的Win,公司和我本人所用的不少
专用软件,在Vbox运行不正常。相对而言,切换系统只是稍许麻烦点,但实机的Win和Linux各种应用程序,各自都运行得很好。
此外,对于个人用电脑,多少还会玩下游戏的,玩游戏,Linux平台可就不太合适了,这可是Win最擅长的领域啊!

回17楼的 myubunt_720 兄弟:一样感谢你的回复,又学习了一点!
//win的安装文件并不是一定要装在主分区中,win是要求有“一个它可识别的主分区”!
比如可以把主分区格成fat或ntfs,然后把win装在任一逻辑分区,(或许然后你还可以把linux装在该主分区,安装的时候别选格式化就行。)
1、嗯,确实又学习了点新认识,以前我总以为Win是只能装在主分区的,是看书不求甚解,没理解透,感谢兄弟的指教!//
2、按照习惯Win是装的C分区的,而且有些应用软件是指定要装在C区;而有些软件装的C区操作方便些(按我习惯只要有可能,就把应用程序装D区的)。
所以myubunt_720兄弟的看法是很正确,但不必要非把Win装到逻辑盘上,也不需要把Win分区和Lnx分区相互杂夹起来,单是盘符或设备号就容易搞错了。
呵,我的贴子关于Win分区要求一定要安装在主分区的那句叙述要根据现在的正确认识修改下。

回20楼的billbear兄弟:一样感谢你的回复,又学习了一点!
一向是老老实实遵照微软的教导,不分超过32G的Fat32单个分区的,还从未象兄弟样,使用过200G的大Fat32分区。
如上所叙,也要改下相关语句,免得误导其他兄弟。
上次由 wangdu2002 在 2009-01-28 18:18,总共编辑 1 次。
行到水穷处,坐看云起时。
海内生明月,天涯共此夕。
--------------------吾本独!
hellolw7
帖子: 17
注册时间: 2008-12-18 22:46

Re: 桌面硬盘分区方案推荐!双系统和linux单系统!!

#19

帖子 hellolw7 » 2009-01-28 12:28

好帖子~~~~~~~~~~~~~~~~~~
billbear
帖子: 3681
注册时间: 2008-05-03 23:42

Re: 桌面硬盘分区方案推荐!双系统和linux单系统!!

#20

帖子 billbear » 2009-01-28 15:56

wangdu2002 写了:fat32文件系统对单个分区最大只支持32G
不,fat32 最大支持 2T 的分区。只是对大分区,fat32 的效率很低,所以 xp 拒绝为你格式化出大于 32G 的 fat32。你仍然可以在 linux 甚至 win98 下做很大的 fat32,并在 xp 里正常使用。我曾经使用过单个的 200G 的 fat32 分区。
hsinglei
帖子: 35
注册时间: 2008-11-18 20:27

Re: 桌面硬盘分区方案推荐!双系统和linux单系统!!

#21

帖子 hsinglei » 2009-01-28 20:56

:em05 i'm all for you ,buddy!wow,according to your suggests,all is going well
poet
帖子: 2841
注册时间: 2006-09-11 22:47

Re: 桌面硬盘分区方案推荐!双系统和linux单系统!!

#22

帖子 poet » 2009-01-29 22:23

wangdu2002 写了:回16楼的poet兄弟:感谢兄弟的回复,学习并受益了!
1、一般情况下,Win两个分区确实是够的,就象有些朋友说的那样,用文件夹区分保存数据。不过文件夹区分保存和独立分区隔离数据的效果是完全不同的,而且实际操作起来也是不如独立分区方便的。
以我的经验,硬盘不论多大都会是不够的。二十年来用的我的十多台电脑,首先告急的从来都是硬盘,而不是内存或者CPU。——所以我认为大多数人应当认真考虑一下过多分区的必要性。

当你分了四个区,每个区都还剩3G空间,却无法轻松的新增加一个5G的数据目录时。你就会知道你郁闷在什么地方了。而如果你只分了两个区,你现在还有两个6G的剩余空间。

或者当你DEF盘还很宽裕而C盘告急时,你会不辞辛劳的找到一点点数据腾到F盘,然后把剩下的东东装到C盘,你又会知道分太多的区是多么的郁闷。

上面两个例子表明,实际操作起来,更少的分区显然更方便。除非你的硬盘空间比你所需要的大很多。(但那是否意味着你买机器的时候太浪费了一点?)

有很多人分了 / 和 /home,结果后来发现自己的 /var 目录比想象的要大,当程序需要写40G的数据到/var 目录的时候,突然发现 / 分区分得不够大。怎么办呢?——对,有经验的Linux用户当然知道该怎么办。但很多没经验的用户在这里就会束手无措了。软连接仅仅对一部分情形有效,更多的情形只能用gparted解决。

不分/tmp 也是同样的考虑:你究竟给它分多大呢?多大呢?有些写/tmp的软件要写到2G ,有些只要2k,有些要20G。如果你突然某一天发现/tmp不够了,怎么办?如果你因为分 /tmp 太多,发现其他分区空间不够了,又怎么办?
头像
wangdu2002
帖子: 13284
注册时间: 2008-12-13 19:39
来自: 物华天宝人杰地灵

Re: 桌面硬盘分区方案推荐!双系统和linux单系统!!

#23

帖子 wangdu2002 » 2009-01-29 23:48

楼上poet兄弟所言甚是!看来我买硬盘时的确是有点浪费的----现在是我的/Home只有不到3G了,也许明年我该加个0.5T的硬盘了,好在现在硬盘便宜了,1个G都不要一块钱,要不然照几年前硬盘的价,我恐怕要肉痛了。
我自己用电脑的时间不够长(从2002年开始用电脑,至今不过七年时间吧)。
不过自己用过许多二手机(没办法,穷人啊,新机好贵滴!特别是早些年,现在确实便宜多了),倒是帮不少朋友攒过不少机(没办法,我的生活圈子里,朋友同事间恐怕就我这个半桶水对电脑懂得多点,所以装机和处理问题都找我了,结果搞多了,也算了久病成医吧!)。
也许是我的运气不够好,在大多接触的电脑,都坏得比较快(特别是主板,总是常出问题),硬盘现在还没有一个是六七年前的了。目前自己编程用的台式机的硬盘是用得最久的了,80G迈拓金钻,到今年四月就有5年了,不过从启动时偶尔找不到硬盘看,可能要挂掉也就这一两年内的事了(主板早两年就换过一块)。
所以综合看来一台电脑的寿命大都在5年样子,然后高高兴兴的升级吧(心里肉痛啊,又得花钱了!不过互联网时代,没电脑用更受不了!)。
感谢楼上兄弟的指教,分区的方案本就比较复杂,实则是要根据自己的应用方向来定的。我的参考方案不过是给考虑分区问题的朋友们提供一个参考借鉴而已,不是什么权威结论----仅供参考,如此而已。
不过/tmp用20G的应用程序我也想见识下,目前我最大也只刻录DVD时要用/Tmp几个G做临时镜像而已,如果硬盘容量够大,我愿意多分几个G,备份时方便。
多谢指教,受益并感谢之。
上次由 wangdu2002 在 2009-01-30 17:39,总共编辑 1 次。
行到水穷处,坐看云起时。
海内生明月,天涯共此夕。
--------------------吾本独!
billbear
帖子: 3681
注册时间: 2008-05-03 23:42

Re: 桌面硬盘分区方案推荐!双系统和linux单系统!!

#24

帖子 billbear » 2009-01-30 4:31

我也追求尽量少的分区。我的 macbook 上安装了 OS X,Ubuntu, Win7,XP,实际上我只给每个操作系统一个分区,外加一个专门为虚拟机准备的分区(OSX 和 ubuntu 共用一个 xp 虚拟机),以及一个巨大的 fat32 来储存我的所有文档、下载、备份数据等等。尽管 fat32 会造成一定的空间浪费,但是只有它是最可靠的、所有操作系统都能毫无问题地读写的格式。我至今都尽量避免在 MacOS 和 Ubuntu 下写ntfs 分区,因为我遇到过奇怪的问题。 /home 下没有我真正的数据,只是一些个人设置而已,重装时需要备份 /home 也是很快的事情,没必要为他浪费一个分区。
swap 我用文件。实际上就是 2G 的 pagefile.sys ,为 win7、xp、ubuntu 共用。
其实不用交换分区,改用交换文件也行,象win一样,但效率差很多
according to https://help.ubuntu.com/community/SwapFaq , With the 2.6 kernel, "a swap file is just as fast as a swap partition."
没有交换分区的麻烦主要是不能休眠。然而我从不使用休眠功能,原因很简单,对于 2G 的内存,休眠和唤醒花费的时间比关机开机还要长。
以前我总以为Win是只能装在主分区的
实际上就是 ntldr,ntdetect.com,boot.ini 这几个启动文件必须在主分区,以及寻找 ntldr 的引导代码必须写在该主分区之引导扇区。
头像
wangdu2002
帖子: 13284
注册时间: 2008-12-13 19:39
来自: 物华天宝人杰地灵

Re: [分区专贴]桌面硬盘分区方案推荐!双系统和linux单系统!

#25

帖子 wangdu2002 » 2009-02-03 23:11

多谢楼上billbear兄弟的详细解说,Grub和Grub4dos大概就是取代了Win的引导代码吧!
一直就不明白,微软为什么就不直接采用Grub或者Grub4dos作为引导装载器呢,这样装多种操作系统就不必要考虑安装次序了啊!
不知新出的Win7会不会支持多操作系统(不只Win,包括Linux,BSD等系统)混合安装?Billbear兄弟有没玩过Win7。
行到水穷处,坐看云起时。
海内生明月,天涯共此夕。
--------------------吾本独!
billbear
帖子: 3681
注册时间: 2008-05-03 23:42

Re: [分区专贴]桌面硬盘分区方案推荐!双系统和linux单系统!

#26

帖子 billbear » 2009-02-04 11:10

我安装了 win7 beta,和 ubuntu,MacOS,XP共存。作为 beta,这个 win7 还不错。
win7 启动引导方面基本和 vista 无异,只是据说增加了从微软的 virtual pc 格式的 vhd 虚拟磁盘文件直接启动的功能,就是类似 wubi 的,把系统直接安装到一个虚拟磁盘文件中的功能,linux 早就实现了的。但是好像目前只支持虚拟磁盘里也是 win7 的操作系统,这就没啥意思了,否则如果可以不增加分区再安装个 xp 倒是有点用处。
另外从空硬盘安装时 win7 会创建一个 200M 的启动分区 "S 盘",把重要的启动文件放在那里,加上系统的 "c 盘",一下吃掉两个主分区,加上将来要建立的扩展分区,你就仅剩下一个主分区可用了。安装多系统的应该尽量避免让 win7 创建 s 盘。对于单系统来说,多出的 s 盘也增加了 ghost 备份的复杂性。
还有就是如果 linux 的 grub 已经被安装在了 mbr 里,vista 升级到 sp1 会失败。不知道将来 win7 sp1 会怎么样。所以尽量不要动 mbr,把 grub 安装在 linux 分区。如果 linux 分区是个主分区,把它设为活动即可从 grub 引导 linux 与 windows。如果 linux 只是逻辑分区,就要在 win7 里增加 grub4dos 启动项来引导,除了使用 bcdedit 的方法之外,更简单的方法是
billbear 写了:有趣的是,vista 与 win7 里尽管使用BCD,但其实也会读取 boot.ini 的内容。因此你可以在C:\ 下自行建立一个 boot.ini 文件:
[boot loader]
[operating systems]
c:\grldr.mbr="grub4dos"
注意与 xp 不同的是 "grub4dos" 的引号是不能省略的。
http://download.gna.org/grub4dos/ 下载 grub4dos,并把其中的 grldr, grldr.mbr 拷贝到 c 盘根目录即可引导 ubuntu。
头像
ptptptptptpt
帖子: 3711
注册时间: 2006-09-19 18:16

Re: [分区专贴]桌面硬盘分区方案推荐!双系统和linux单系统!

#27

帖子 ptptptptptpt » 2009-02-10 10:09

80G迈拓金钻,到今年四月就有5年了,不过从启动时偶尔找不到硬盘看
或许是数据线的问题,也可能硬盘电源线接触不良。

一开始我分5个区(windows):系统、程序、文档、media 、软件。后来觉得浪费空间,于是将 media 和 软件 合并,label 改为“DATA”;再后来干脆把 文档 也合进去,label 就叫做“E盘” —— 这样在 nautilus 里很容易识别 :em09
头像
ptptptptptpt
帖子: 3711
注册时间: 2006-09-19 18:16

Re: [分区专贴]桌面硬盘分区方案推荐!双系统和linux单系统!

#28

帖子 ptptptptptpt » 2009-02-10 12:56

billbear 写了:另外从空硬盘安装时 win7 会创建一个 200M 的启动分区 "S 盘",把重要的启动文件放在那里,加上系统的 "c 盘",一下吃掉两个主分区,加上将来要建立的扩展分区,你就仅剩下一个主分区可用了。安装多系统的应该尽量避免让 win7 创建 s 盘。对于单系统来说,多出的 s 盘也增加了 ghost 备份的复杂性。
我倒挺喜欢这个S盘。微软搞这个 可能是为了 EFI 。相当于有了专门的 boot 分区,管理启动多系统会更方便!假如有一天 S盘 成了标准,grldr + grldr.mbr 也就成了标准:可以通过 win 的 loader 进入 grub 进而启动 linux ,而无需再去争抢 mbr 。

win7的c盘可以是逻辑分区。
billbear
帖子: 3681
注册时间: 2008-05-03 23:42

Re: [分区专贴]桌面硬盘分区方案推荐!双系统和linux单系统!

#29

帖子 billbear » 2009-02-10 21:25

win7的c盘可以是逻辑分区。
如果要特地弄成逻辑分区,这没用。如果预装的机器都占了 2 个主分区,那就是 2 个,多数人不会弄。我还看到 ubuntuforums.org 上说可以不给 xp 任何主分区的,但是一般人会弄吗。
注:我自己没有弄过 S 盘,听说的。但是根据 vista 的行为,我推测默认安装时 s 和 c 都是主分区。
s 盘和 efi 应该不太有关系。我也不认为它会带给我额外的好处。
一开始我分5个区(windows):系统、程序、文档、media 、软件。后来觉得浪费空间,于是将 media 和 软件 合并,label 改为“DATA”;再后来干脆把 文档 也合进去,label 就叫做“E盘”
当初我的硬盘只有数百兆的时候我的 dos 盘符甚至排到了 J:
后来硬盘越大我的分区越少,回想那时候把硬盘分得支离破碎的真是令人费解。
yixianliu
帖子: 14
注册时间: 2008-10-17 12:53

Re: [分区专贴]桌面硬盘分区方案推荐!双系统和linux单系统!

#30

帖子 yixianliu » 2009-02-19 16:47

你们的硬盘的非常的大!
回复