当前位置:  技术问答>linux和unix

关于linux分区的问题,盼赐教!

    来源: 互联网  发布时间:2014-11-14

    本文导语:  我在每次装linux的时候对分区一直很疑惑,我不知道 /该分多少,/boot该分多少,/usr该分多少,/home该分多少?能分情况和我讲解以下吗?谢谢! | 每个分区的大小取决于您在Linux下要进行的应...

我在每次装linux的时候对分区一直很疑惑,我不知道 /该分多少,/boot该分多少,/usr该分多少,/home该分多少?能分情况和我讲解以下吗?谢谢!

|
每个分区的大小取决于您在Linux下要进行的应用,就象不同的安装方式(最小化、图形工作站等)需要占用不同大小的硬盘容量一样。由于Linux使用的是虚拟的文件系统并可实现挂/卸(mount/umount)操作,所以,一开始安装时的分区大小并不用确定到某一精度,随着应用(也就是安装运行软件所需要的存储空间)的增加,你可以挂装更多的分区来加大存储容量。

|
一般不用分那么多,只要分个/,swap,/boot就可以了,其实/boot部分也没什么关系。swap分个500兆就差不多了,/,你空间多就多分。

|
其实swap分区的大小和内存大小一样就可以了,否则性能提高不明显。
另外再分一个根分区就可以了。

|

  在对硬盘进行分区前,应该先弄清楚计算机担负的工作及硬盘的容量有多大,还要考虑到以下几个问题。 

  第一点也是最重要的一点,要知道当前安装LILO的版本,因为LILO2.21及早期版本对硬盘大小有限制,如果安装LILO到1023磁道以外即8G的空间以外,LILO就无法启动。 但一些BIOS较老的机器,LINUX仍然无法突破1024磁道的限制,因此这些BIOS无法认出大于1024的硬盘空间。 

  还需要考虑的问题有: 

  · 是否限制用户可使用的磁盘空间大小? 

  · 在系统中需要安装哪些软件? 

  · 交换分区需要多大? 

  · 系统是否有多个硬盘? 

  下面,我们按系统工作性质的不同对分区的划分提出了一些建议。当然,根据实际情况,在满足系统工作需求的前提下,下面的分区大小也可以灵活的变动。 

基本工作站的分区方案 
  假设系统的硬盘大小是10G。 

  /boot 20M 

  Swap 128M 

  /root 9.85G 

  建立一个20M的/boot分区是为了避免将系统内核文件放到1024磁道以外,如果将/boot做为root分区的一个子目录,内核文件就会安装在root分区的任何地方,因为硬盘的大小超过了8G,所以在启动时就有可能出现问题。建议将交换分区的大小设置为内存的两倍,在这里我们假设系统的内存为64M。最后我们将硬盘的剩余空间全部分给了root分区。 

Red Hat Linux 6.2 及其早期版本上的基本服务器硬盘分区方案 
  这里的服务器我们假设只提供几种通用的服务,如WWW服务及FTP服务等几种服务,通过telnet登录的用户数很少。假设其硬盘大小为25G。 

  /boot 20M 

  Swap 128M 

  / 10G 

  /home 13G 

  /var 2G 

  在硬盘的最前面创建20M大小的/boot分区,原因同上。交换分区的大小也是128M,因为内存的大小为64M。 

  / ,即root分区设为10G这么大是因为其中有一个/usr目录,这个目录可能会占用很多硬盘空间,特别是在安装了X Server,运行图形界面的应用程序的时候。 

  /home分区是硬盘中最大的分区,这似乎与我们假设系统用户数不多有些矛盾。实际上在/home目录下确实没有几个用户目录,但在Red Hat6.2及更早的版本中,Apache服务器和wu-ftpd FTP服务器被放在了/home/httpd及/home/ftp目录中。所以这个分区这么大也是有原因的。 

  最后,/var目录独自占用了一个分区,因为系统的所有日志都写到了/var/log目录下,这将会占用很大的硬盘空间。如果系统日志记录得非常详细,整个目录很快会被写满,导致系统工作呆滞。当然,可以通过系统日志后台守护程序syslogd来修改日志配置,避免发生这种情况。 

Red Hat 7及以上版本的基本服务器分区方案 
  这种情况同前一个方案的情况相同,不同的是LINUX版本为Red Hat 7.0及其以上版本。 

  /boot 20M 

  Swap 128M 

  / 10G 

  /var 15G 

  与RedHat6不同,在RedHat7中HTTP服务和FTP服务的目录现在位于 /var/www/ 和/var/ftp/,因此/var分区有15G之大也就不难理解了。 

多用户服务器分区方案 
  在这种服务器系统中,同时有多个用户通过telnet, ssh, rlogin或其方式在远程访问系统。系统中有三个35G的硬盘驱动器,总共有105G的磁盘空间 。系统中用到了RAID 5技术做数据冗余。这种情况下,管理员必须为每个用户分配磁盘空间。对RedHat 6.2及更早的版本,分区如下: 

  Disk 1: 

  /boot 20M 

  / 4G 

  /var 3GB 

  /home 27.98G 

  Disk 2: 

  swap 20MB 

  / 4GB 

  /var 3GB 

  /home 27.98GB 

  Disk 3: 

  swap 20MB 

  / 4GB 

  /var 3GB 

  /home 27.98GB 

  这样分区的原因:首先,Disk1上的20M /boot分区不属于任何RAID阵列,否则如果你将/boot放至RAID阵列中,以后就不能系统内核升级了。 

  为了方便管理,在其它两个硬盘中建立了20M的交换分区。这种服务器一般配有1G以上的内存,因此交换分区的大小不成问题。如果增大交换分区,就会减少RAID分区空间,所以20M是足够的。RAID分区的分组如下: 

  · 1-A, 2-A, and 3-A 一起组成一个8G的 RAID 5 驱动器,做为/根目录打开。 

  · 1-B, 2-B, and 3-B 组成 6GB的 RAID 5 驱动器,做为 /var目录。 

  · 1-C, 2-C, and 3-C 组成 55.96GB RAID 5 驱动器, 做为 /home.目录。 

  这种分配方案总共有55.96G的空间分配给所有用户及Apache和FTP服务,在/var下用6G空间用做记录日志、邮件,这么大的空间是足够的。 

  如果安装Red Hat7或以上版本,应给/var分区更大的空间,因为它同时还存放着WEB和FTP服务的两个目录。 


|
瓦,楼上这位兄台说得好详细阿
如果没有特别的要求,直接分成/和/SWAP两个分区就可以了

    
 
 

您可能感兴趣的文章:

  • 怎样才能启动我的linux,请大哥赐教!
  • 如何修改linux内核来捕获入侵检测的数据,各位大虾多多赐教。
  • WINDOWS GDI程序如何移植到LINUX下?望高手们赐教!!!
  • 新手学习linux,高手赐教!
  • 作为一个刚刚接触linux的新手来说,应该如何学习?从哪里开始?谢谢高手赐教!
  • 安装linux的最低配置:硬盘,内存,以及cpu的最低配置?多谢赐教!
  • SOS!我装好LINUX后发现中文全变成了乱码,请各位学兄赐教!
  • linux的初级问题,请各位赐教,小弟是新手!
  • Linux安装怎么会有这中问题,请高手赐教!
  • 有谁在linux串口下用ESCPOS指令控制打印机打印,碰到问题,请赐教
  • Linux下上网问题!请高手赐教呀!
  • 如何获取linux主机信息,请DXs不吝赐教!
  • Linux 下 LVS配置.忘大哥们不吝赐教
  • linux下上网的问题!盼赐教!
  • 本人有一定的C基础,但是对LINUX下的开发工具和开发方式一无所知,请大家不吝赐教,谢谢!
  • linux 下网也无法正常现实,请大家赐教。。。。。。。
  • 关于linux安装问题,请赐教:)
  • 在线等待:在双系统中,linux安装时出lilo错误!请赐教!
  • 关于Linux的各种疑惑,请各位赐教,谢谢
  • 我安装linux7.1时分区遇到的问题,请大虾赐教!
  • ■■救救我的Linux,我用PartitionMagic把第二个主分区改为扩展分区后或在linux分区前新增一个分区后,Linux连Rescue模式都进不了
  • 在win分区上安装linux和独立分区安装linux有什么区别?可以同时安装吗?(两个linux系统)
  • 谁知道在分区的时候linux swap是作为主分区还是逻辑分区,linux ext2呢??急!急!急!
  • 安装linux时,已经有windows,我有2个主分区了,如果装linux不分boot分区会不会有什么问题?
  • 重新安装linux,重新分配/分区,其他分区不变,对其他分区内的数据有影响嘛?
  • xp下装linux双系统,从现有磁盘中分出一段来供LINUX使用.请问linux分区时 / 是不是一定要强制为主分区?
  • 我在linux下有几个分区。现在发现其中一个分区不够用了。我能不能把其他分区的空间弄过来?
  • 关于linux分区与主分区和扩展分区的疑惑。。。求解!!
  • 菜鸟在c盘装了win2000,想在剩下的空间装Red Hat Enterprise Linux 3,在创建linux分区的时候,不知道都创建什么分区??我知道要创建一个
  • 在linux下如何把空闲的分区建成ext3格式的分区
  • 请问如何删除LINUX分区记录而重新建立分区?
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • Linux下时钟同步问题:Clock skew detected原因分析及解决方法
  • linux 繁体 汉字输入法 问题 linux 繁体 汉字输入法 问题
  • Linux 下c++开发error while loading shared libraries问题解决
  • 先安装linux,后安装winxp,能否解决正常启动linux的问题不?(初学者问题,很容易回答)
  • 弱弱的一问,linux下的中文问题及网络问题,分不是问题
  • Linux新手问,Linux安装问题。
  • linux下游戏问题。(菜鸟问题)
  • 初学Linux,发现Linux下的版本问题很头痛。【系列问题】
  • 高深问题:有了linux内核源代码如何做成一个linux操作系统
  • 一个很菜的问题,关ARM与linux内核裁剪的问题!
  • vmware装的linux,通过win2000访问linux的web服务器有问题
  • 初次接触linux,关于linux 用户权限问题请教!
  • Linux下是否存在磁盘碎片问题和内存碎片问题?
  • linux开发的应用程序部署到其他linux的问题
  • vmware上装LINUX的问题,WIN7可以拼的通linux的IP,linux拼不通win7的IP
  • Linux互ping在局域网内大量丢包,但是linux和windows互ping就没问题。
  • 最菜的问题—关于linux“动态库”的问题
  • linux下挂载linux分区的问题
  • 一个小问题。Linux下编程语言的问题。
  • linux问题 secureCRT连接的问题 在线等急!~~
  • Linux下环境变量问题以及FLEX安装问题
  • linux c/c++ IP字符串转换成可比较大小的数字
  • 在虚拟机上安装的linux上,能像真的linux系统一样开发linux程序么?
  • linux哪个版本好?linux操作系统版本详细介绍及选择方案推荐
  • 我重装window后,把linux的引导区覆盖了,进不了linux怎么办?急啊,望热心的人帮助 (现在有linux的盘)
  • secureCRT下Linux终端汉字乱码解决方法
  • 安装vmware软件,不用再安装linux系统,就可以模拟linux系统了,然后可以在其上学习一下LINUX下的基本操作 了?
  • Linux c字符串中不可打印字符转换成16进制
  • 红旗Linux主机可以通过127.0.0.1访问,但如何是连网的Win2000机器通过Linux的IP去访问Linux
  • Linux常用命令介绍:更改所属用户群组或档案属性
  • 我重装window后,把linux的引导区覆盖了,进不了linux怎么办?急啊,望热心的人帮助 (现在没有linux的盘,只有DOS启动盘)


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,