对于新手来说,对LINUX分区是个头疼的问题!因为LINUX采用一种叫“载入”的处理方法来处理硬盘分区,从根目录"/"开始,所有的分区都挂载在"/"下面,没有C、D、E...这样的盘符之分。简单说一下硬盘分区的命名方式:
硬盘分区命名的原则是:接口类型+次序+分区编号
第一、接口类型及次序
IDE接口:hda,hdb,hdc,hdd,只有这四种情况,因为你的电脑不可能有第5个IDE设备接口。
SATA、SCSI、U盘、移动硬盘:sda,sdb,sdc。。。
第二、分区编号
主分区和扩展分区:1,2,3,4
逻辑分区:5-16。(逻辑分区建立在扩展分区的基础上)
比如:hda1(第一个IDE硬盘上的第一个主分区)、sdb5(第二个SCSI设备上的第5个分区,也就是第一个逻辑分区)
引用:
[marco.chan@fedora8 ~]$ df -m
Filesystem 1M-blocks Used Available Use% Mounted on
/dev/sda1 4962 1897 2810 41% /
/dev/sda2 14878 8653 5458 62% /home
/dev/sda3 9917 4395 5010 47% /usr
/dev/sda5 24566 22675 624 98% /data
/dev/sda6 9917 8763 642 94% /backup
/dev/sda7 8648 6734 1475 83% /files
为什么没有"/dev/sda4" ?如果不知道,那就得好好补习分区的基本知识了!
分区的大小以及意义
/ 3-5GB(前提是将/usr /home独立切分)
/boot 100M(关于/boot是否独立切分,这是仁者见仁,智者见智的问题)
/usr 6-10GB(好比windows下的Program File,多数软件默认会安装在这里,另外还有一个兄弟目录,/opt,部分软件会默认安装在这里)
/home 10GB以上(关于家目录,建议你无论如何都独立划分,你的桌面目录,你各种软件的数据都将会保留在这里,这是个重中之重的目录。当一台电脑只有一个用户的时候,或许无法体现出他的重要性。)
/etc 这是各种软件配置文件的所在场所(个人桌面应用,独立划分的意义不大)
/var 主要用来存放一些log之类的文件(个人桌面应用,独立划分的意义不大)
/bin /sbin 这两个目录是存放一些预置的系统程序,好比windows下的system32一样,下面有很多小程序。(个人桌面应用,独立划分的意义不大)
/backup 如果需要经常备份系统的朋友,可以划分一个/backup分区来做系统备份。
/data1 /data2 /data... 根据自己的硬盘大小划分吧,但是不建议过多的划分。理论上,硬盘的使用效率和分区多少是成反比的。
swap 1GB,对于swap,类似windows下的虚拟内存。网上诸多教程流传着一个不成文的大小分配方式:是物理内存的2倍。但是我找了很多资料都没找到这个数值为什么是2倍比较合理,好像没人说清楚。
以上的分区方式主要是针对单系统用户的,重点:千万要把/home独立分割。
双系统用户,甚至更多系统
考虑实际的应用问题,很多LINUX爱好者原先都是windows用户,突然抛弃windows投奔LINUX那当然是不大实际的,所以linux+windows双系统是普遍存在的。
以前自己也用双系统,如何分区成了一个大麻烦:既要考虑硬盘容量的充分应用,又要考虑数据安全,还要考虑数据互访问题。
如果你是以windows为主要系统的话,LINUX系统只是先拿来练手的话,建议将硬盘后面的15GB分区来安装LINUX,LINUX不会跟windows那样霸道非要占着主分区不可,所以你完全可以安装在逻辑分区上。windows上的非系统分区建议使用FAT32。
15GB的分区
/ 7GB
/home 7GB
swap 1GB
如果你是以LINUX为主要系统的话,windows只是用来解决LINUX无法处理的工作。建议将硬盘前面的10GB用来安装windowsXP,如果是vista的话,硬盘还要更多,就一个分区够了!widnwos必须安装在主分区上。至于LINUX的分区仍然依照但系统方式分割。
如果你是多系统的话,分区方式和双系统类似,LINUX分区往后延!
感觉对于分区这部分,实在很难写,因为一写就可能带出很多基础的知识。比如分区基本知识、LINUX目录作用,甚至是单系统、多系统分区的安装方式有很大区别和讲究的!先些这些再说了~
[ 本帖最后由 marco.chan 于 2008-3-25 00:02 编辑 ]
biergaizi 于 2011-01-30 14:11:53发表:
1# marco.chan
回复:swap的大小应是物理内存的2倍这个说法,在Windows里也有:虚拟内存应是物理内存的1.5-2倍,好像也毫无根据,还有反驳的
biergaizi 于 2011-01-30 14:10:03发表:
学习了,以前看到“hdd”时还以为是Hard Disk Driver呢!
gujifly 于 2011-01-24 14:55:24发表:
vm7.0 安装fedora提示建议20g,最后还安装失败了。。
手动建立了一个redhat类型虚拟机,给它15G自动划分。。。
troy268 于 2011-01-24 09:50:56发表:
/boot 如果不手动分,系统会自动在/ 目录下分配一个/boot 目录,大概在150MB左右,
iamkris 于 2011-01-23 20:15:53发表:
学习了 谢谢粉刺昂
452890197 于 2010-04-17 09:46:06发表:
学习了 。。 {:3_118:}
sharklv 于 2010-04-06 14:34:15发表:
写的很好,确实刚开始学习时老拿xp的思维来玩linux
gxqdtc 于 2010-04-01 23:44:07发表:
长知识了
lcy_1216 于 2010-03-31 15:44:06发表:
(q):s学到了很多 谢谢大家交流经验
driftsand2009 于 2009-12-08 14:51:35发表:
已阅
swjm119 于 2009-11-11 10:58:27发表:
根据自己的需要来分区了
pittwt 于 2009-11-10 11:28:12发表:
学习下
kevinfedora 于 2009-08-13 19:00:59发表:
谢谢了
main02 于 2009-07-23 11:40:59发表:
迷糊啊
看来要装个真的才行
虚拟机还是练不出真东西哦
bill09 于 2009-07-18 22:04:25发表:
不错不错 如果分区要用ext4格式的 需要单独分个ext3给/boot 因为现在的grub 还不支持ext4
xubichun 于 2009-07-18 17:05:54发表:
我的fedora 11
/ 2g
/boot 200mb
/var 2g
/usr 10g
/swap 1g
/tmp 1g
/usr/local 2g
/home 30g
不知合理不?
我的机器 Celeron M 1.5ghz 1.2g ram
硬盘 120g,剩下的空间留给windows xp
kunta_dy 于 2009-07-15 04:20:35发表:
不错的,学习了
myself040241 于 2008-08-26 17:31:55发表:
不错
这个划分方式我认为比较好
支持一下楼主
shhe 于 2008-08-26 16:44:40发表:
谢谢学习了
q117945644 于 2008-08-26 16:00:13发表:
我在安装FC9时/分20G空间格式化会出问题
换成10G就可以正常通过
不知什么原因
linux5460 于 2008-08-25 21:33:35发表:
还行,顶下了!
rptrj062 于 2008-08-25 08:45:49发表:
值得学习:0w5ty(1
sunhello07 于 2008-04-26 23:29:03发表:
比较实用,谢谢
wstsdg 于 2008-04-14 21:34:42发表:
我就两个分区....555
/ 10G
swap 1G
xj815 于 2008-04-09 13:34:26发表:
:0w5ty(1 :0w5ty(1 :0w5ty(1 good
vingpoint 于 2008-03-27 22:37:22发表:
我是选择一块空闲空间,在安装系统的时候让系统自动划分的
marco.chan 于 2008-03-25 15:01:04发表:
建议分个6GB给/,分5GB可能会提示空间不够~
lsgzhxq 于 2008-03-25 14:42:31发表:
现在我有10G给F8,如果我这样分区
/ 5G
/home 4G
swap 1G
好不好?
Enbrain 于 2008-03-25 13:11:17发表:
有一个/home好些
gxf 于 2008-03-25 12:19:29发表:
现在基本上不要单独分/boot,以前用lilo引导才需要/boot
lsgzhxq 于 2008-03-25 11:52:21发表:
我在XP上装F8,划出了10G空间给它,,请问一下我应该怎么分区?各分多大?
奶茶dsk 于 2008-03-25 10:01:21发表:
boot可分可不分......
2002_wyj 于 2008-03-25 09:37:50发表:
内容不错,需要继续努力学习。
lsgzhxq 于 2008-03-25 09:28:35发表:
""
如果你是以windows为主要系统的话,LINUX系统只是先拿来练手的话,建议将硬盘后面的15GB分区来安装LINUX,LINUX不会跟windows那样霸道非要占着主分区不可,所以你完全可以安装在逻辑分区上。windows上的非系统分区建议使用FAT32。
15GB的分区
/ 7GB
/home 7GB
swap 1GB
""
我在网上看的资料大多是分三个区时
/boot 100M
swap 物理内存两倍
/ 剩下的空间
为什么楼主没有/boot分区?刚开始学,不太懂?