2011-10-25 10:09
 
对于初次接触的一般用户(包括双系统用户):
/             5~10G(玩玩的话5G就够,长期使用的话推荐10G)
/usr         5~10G(根据你的需要分,不怎么装软件的话5G左右就够用)
/home   至少20G (这里是你的主目录,一般下载的东西,电影,音乐等等之类的都要放在这里,还有Firefox上网的缓存等,如果你是双系统,还装有Windows的话,可以适当的减少,有个10G左右就够用了。)
swap       512M~1G(这个分区平时一般很少用到,只有在使用虚拟机之类的软件后会用的比较多,但是最少512M就够用了,最多给1G,再大了也是白给,如果要系统休眠的话,保险一点给和内存相同的大小就行了。)
 
对于想一直使用Linux,并作为唯一系统的人来说,我建议这样分:
/boot     100M(为什么要把/boot分出来?人家Windows 7都把启动文件单独分区了,我想这也是一个趋势,系统的启动文件单独在一个分区。)
一点好处:
1,可以有几个不同的操作系统共享同一套内核,方便管理。(也许一般我们用不到)
2,boot目录的IO访问比较少,单独放在一个分区,可以防止其它目录的读写导致boot的inode损坏。
3,老主板有1024柱面问题,单独在前1024柱面分一个boot分区,可以避免这个问题。(这个问题现在也许很少,看各自情况了)
4,如果做RAID或者LVM,引导管理程序可能不支持,导致找不到内核,因此单独的boot分区就很有意义了。
5,方便使用dd这样的工具进行备份。
6,可以用只读方式挂载boot分区,增加安全性。
当然不分/boot也可以,一般不会有很大的影响,只是我个人推荐划分开。
/             5~10G(/var单独分的话5G就够,最大给个10G,多了也是白给。)
/var       2~5G(这个目录的数据经常发生变动,虽然Linux没有磁盘碎片的概念,但也是相对的,将数据经常发生变动的目录单独划分还是有意义的。这个目录保存 着系统日志,apt-get下来的软件包,系统更新包,一些动态数据等等,最大给5G,大了也是白给,又不是做服务器。)
/usr       20G(存放用户软件等的目录,和系统文件划分开是非常有必要的,我想在Windows下没有多少人会把软件安装到C盘,道理其实是一样的,记住系统数据和用户数据最好不要混在一起。)
/home   50G~(最大空间!如果你的电脑好几个人使用,而且都建立了各自的用户,那就酌情划分吧,单用户的话就把最大空间交给他吧,我们所有的数据都在这了,这也是唯一拥有非root权限的地方。)
swap     512M~1G(没什么好说的,如果你的内存达到了4G,其实也可以不分,看个人爱好了,休眠的话同上。)
 
不过有一个问题,关于swap,楼下的兄弟说要至少和内存容量一样大才能休眠,如果我内存8G,难道我就要给swap 8G的容量?我想应该不是这样的,至少我2G内存,分了1G swap也能休眠,我想关键还是在于你休眠前的内存占用量,根据你的需要来分,休眠的作用就是下次开机后和休眠前的状态是一样的,之前打开的程序,文件等 都可以保留,这个就看个人需要了,其实一般有1G也够了,不放心的话可以酌情加大。
 
至于服务器分区,我想搞服务器的人自有自己的方法,咱也不班门弄斧了。
 
PS:大家在分区的时候是否遇到了输入的分区容量和实际分好的不一致?
比如你想给/划分整10G,按照1G=1024M你输入1024,结果只有9.xG,和结果相差很大,我研究了一下,想要整数分区的话这样做:
1G=1077   10G=10737   100G=107374   5G=5368   50G=53687 200G=214748…………
注:1G=1077M,在windows中显示的其实还是1024M,只是不知道什么原因,Ubuntu下显示的就大了一些。
其他的参数大家自行算一下就行了。

Ubuntu 分区方案参考的更多相关文章

  1. Ubuntu分区方案(菜鸟方案、常用方案和进阶方案)

    菜鸟方案 “/”与swap两个分区就可以应付绝大多数的应用 常用方案 分为3个区 1. 挂载点/:主分区:安装系统和软件:大小为30G:分区格式为ext4: 2. 挂载点/home:逻辑分区:相当于“ ...

  2. Ubuntu分区方案归总

     更新时间:2010-8-26   一.各文件及文件夹的定义 /bin:bin是binary(二进制)的缩写.存放必要的命令  存放增加的用户程序. /bin分区,存放标准系统实用程序. /boot: ...

  3. Ubuntu分区方案

    swap: 4G(跟你自己内存一样大):主分区:空间起始位置:用于交换空间 /boot: 300M(太小会导致软件无法升级):逻辑分区:空间起始位置:EXT4:/boot /: 30G:主分区:空间起 ...

  4. Linux学习(CentOS-7)---磁盘分区(概念、分区方法、分区方案)

    1磁盘分区相关的概念 1.1什么是磁盘 磁盘就是计算机的外部存储器设备,即将圆形的磁性盘片装在一个方的密封盒子里,这样做的目的是为了防止磁盘表面划伤,导致数据丢失.简单地讲,就是一种计算机信息载体,也 ...

  5. Ubuntu 12.04 分区方案(仅供参考)

    Ubuntu 12.04 分区方案(仅供参考)   总空间大小:50G 目录 建议大小 实际大小 格式 描述 / 10G~20G 10G ext4 根目录 swap <2048M 1G swap ...

  6. 安装Ubuntu时的硬盘分区方案

    如果你准备在硬盘里只安装Ubuntu一个操作系统的话,建议你采用一个“/”.一个“swap”和一个“/home”的三分区方案:/ :10GB-15GB.swap:物理内存小于或等于 512MB,建议分 ...

  7. 安装ArchLinux的参考分区方案

    其实就是从Archwiki上搬运过来的 = =. 分区方案 虽然有一些关于分区方案的通用建议,但没有严格的准则.有许多影响分区方案的因素,例如对灵活性的期望,访问速度,安全性以及可用磁盘空间的硬性限制 ...

  8. ubuntu系统分区方案

    一.各文件及文件夹的定义 /bin:bin是binary(二进制)的缩写.存放必要的命令 存放增加的用户程序. /bin分区,存放标准系统实用程序./boot:这里存放的是启动LINUX时使用的一些核 ...

  9. 安装Ubuntu时的硬盘分区方案 转载

    安装Ubuntu时的硬盘分区方案 http://www.cnblogs.com/shenliang123/p/3196743.html 如果你准备在硬盘里只安装Ubuntu一个操作系统的话,建议你采用 ...

随机推荐

  1. mysql中如何比较日期

    做项目,需求是要做一个统计的功能,首次进入默认显示今天以及七天前的数据,这个很好解决. 然后就是用户点击日历插件选择日志,根据日期来统计当天的情况,我数据库里存的时间是使用的时间戳 前台获取到的日期是 ...

  2. oc(object-c)知识汇总/总结/区别对比(持续更新)

    1.判断某个类是否实现了某方法: A *a =[[A alloc] autorelease]; if([a respondsToSelector:@selector(methodName)]){ // ...

  3. Single transistor provides short-circuit protection

    In certain dc/dc-converter applications, on-chip, cycle-by-cycle current limit may be insufficient p ...

  4. vCard : a file format standard for electronic business cards

    http://zh.wikipedia.org/wiki/VCard vCard是电子名片的文件格式标准.它一般附加在电子邮件之后,但也可以用于其它场合(如在互联网上相互交换). vCard可包含的信 ...

  5. 获取音视频文件AVMetadata数据

    获取音视频文件AVMetadata数据 问题来源: http://stackoverflow.com/questions/16318821/extracting-mp3-album-artwork-i ...

  6. Java 枚举常见7种用法

    用法一:常量 在JDK1.5 之前,我们定义常量都是: publicstaticfianl.....现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法. publ ...

  7. bootstrap设计站点中加入�代码高亮插件

    这款插件的名字叫做google-code-prettify 使用该插件之前的效果: 使用插件之后的效果: 接下来说步骤: (1)下载两个文件 http://codecloud.sinaapp.com/ ...

  8. EventBus (一) 使用详解——初步使用EventBus

    版权声明:本文为博主原创文章,未经博主允许不得转载. 目录(?)[+] 前言:EventBus是上周项目中用到的,网上的文章大都一样,或者过时,有用的没几篇,经过琢磨,请教他人,也终于弄清楚点眉目,记 ...

  9. 84. Largest Rectangle in Histogram-hard

    84. Largest Rectangle in Histogram 题目 Given n non-negative integers representing the histogram's bar ...

  10. java中读取配置文件中的数据

    1.先在项目中创建一个包(如:config),再创建一个配置文件(如:a.properties),添加配置信息如下:比如:name=kakaage=28 2.代码:import java.io.IOE ...