Ubuntu分区

来源:互联网 发布:crystal ball软件 编辑:程序博客网 时间:2024/05/21 21:01
最好40g ubuntu分区 挂载/ 文件类型ext4 20g. 挂载swap大小为内存2倍,剩下的空间ext4 home…or:1.根分区(/)ext2/3/4;          2.交换分区。 =========================================Ubuntu分区和Windows有一些差别,首先Ubuntu下没有C盘、D盘的差别。所有的Ubuntu系统都是基于一个“/”,也就是根的目录之下的一个目录树。目录树下的每一个目录,都可以对应一个硬盘的分区,也就是所谓的挂接点。换言之,“/”必须挂接一个分区,这一点非常重要。然后,在“/”之下所有的目录,如果没有特别指定挂接分区,都会保存在“/”挂接的分区里。然后,需要划分一个交换区,这个交换区不必很大,大约有1G左右就足够。一般这个分区会放在整个硬盘的最后。其次,为了今后升级或者更安全地保存用户自己的数据,一般会再分一个区,将这个分区挂接到“/home”下,这样用户的“家”目录会保存在单独的分区,那么即便即重装一个新系统,甚至更换一个linux的发行版,你的个人数据和信息,也都可以最大限度地保存下来。当然,如果不是很在乎,或者另外有自己的数据备份方法。/home下不挂单独分区也没所谓。基本上,到此为止,你在Ubuntu下的分区就可以完成了。所以,如果硬盘是20G,那么划分1G给交换区,放在硬盘的最后。划分10G挂接到“/”,再划分剩余部分,挂接到/home就可以。或者,直接划分一个最后的1G分区做交换区,然后剩余的都直接分成一个区,挂接到“/”,然后安装就没问题了。 =================================================================================================自定义安装分区设置                在安装ubuntu的,如果使用的是一个新硬盘那么安装向导会建议你使用整个硬盘,如果硬盘上已经有数据了,向导会建议使用剩余的空间。但是不管怎样,是由向导自动划分的分区。                对于整个linux系统来说,至少要有两个分区,一个/分区,就是根分区,一个swap分区就是交换分区。安装向导就是给ubuntu划分了这两个基本的分区。                对于一个仅仅是想尝试一下ubuntu的用户来说,这样并没有什么问题,可是对于需要使用ubuntu的用户来说,这绝对不是一个稳妥的做法。为什么呢?          首先需要理解一下ubuntu系统的目录设置。          /   叫做根分区,是所有目录的开始,而ubuntu中的分区也是作为一个目录挂载到/目录或者其他目录下面的。就像windows下的c盘,d盘的概念。可以这么说:linux下的文件夹可以是和/文件夹一个分区,也可以重新指向一个新的分区,这样当你访问这个文件夹的时候就是访问这个分区。其实不仅是分区,什么软盘,U盘,移动硬盘,光盘,网络文件夹都是可以挂载到linux下的一个文件夹的。不过首先这个文件夹得事先存在。          另外如果是一个事先存在的文件夹,里面已经有文件了,那么重新挂载了其他分区或者其他文件系统后,原来的文件不会删除,只是无法访问了。          swap交换分区就是存放系统内存交换文件的,作用和windows的页面交换文件相似。swap有系统直接使用,用户无法使用。      ubuntu下主要有这么几个目录:          /bin就是系统可执行文件夹,相当于windows的windows文件夹和program files文件夹。          /usr就是附加的软件的安装文件夹,相当于windows的program files文件夹。          /home 就是存放用户数据和应用程序设置的文件夹,一般一个用户在/home下建立一个文件夹。相当于windows下的documents and settings文件夹。          /etc存放系统配置文件。相当于windows的注册表。          /tmp存放临时文件的。                现在你可能就明白了,为什么只划分/和swap两个分区有什么不妥了。就像安装windows的时候如果把整个硬盘划成一个分区,把用户数据和windows共存到一个分区是多么的危险。                对于ubuntu来说,如果重新安装系统,那么会格式化/分区。如果/home和/在一个分区,那么在/home的数据就会荡然无存。所以对于一个需要使用ubuntu的用户来说,至少划出/分区,/home分区和swap三个分区来。一般来说/分区有4G到8G空间就可以了,如果硬盘空间富裕可以考虑10G,swap分区流传的说法是内存的2倍但是最大1G~2G,其他可以作为/home使用。          如果,觉得有必要保留自己安装的软件,那么也可以为/usr单独设立一个分区。          如果喜欢也可以为/tmp单独设立一个分区。          不使用自动分区,可以在live cd进入桌面的时候,使用分区编辑器直接改变硬盘分区。然后在安装向导提示分区的时候选择手动分区,把自己设置的分区挂载到指定的节点上就可以了。也可以直接在手动分区的时候编辑分区设置。======================================================================================================!!!   http://www.enet.com.cn/article/2008/0303/A20080303171898.shtml

Ubuntu Linux系统的分区方案

 一、Linux 分区概念

  首先介绍一下linux中的分区概念,这个可是把一开始学习的我害苦了。在 Linux 中规定,每一个硬盘设备最多能有 4 个主分区(其中包含扩展分区)构成,任何一个扩展分区都要占用一个主分区号码,也就是在一个硬盘中,主分区和扩展分区一共最多是 4 个。对于早期的 DOS 和 Windows(Windows 2000 以前的版本),系统只承认一个主分区,可以通过在扩展分区上增加逻辑盘符(逻辑分区)的方法,进一步地细化分区。

  主分区的作用就是计算机用来进行启动操作系统的,因此每一个操作系统的启动,或者称作是引导程序,都应该存放在主分区上。这就是主分区和扩展分区及逻辑分区 的最大区别。我们在指定安装引导 Linux 的 bootloader 的时候,都要指定在主分区上,就是最好的例证。

  Linux规定了主分区(或者扩展分区)占用 1 至 16 号码中的前 4 个号码。以第一个 IDE 硬盘为例说明,主分区(或者扩展分区)占用了 hda1、hda2、hda3、hda4,而逻辑分区占用了 hda5 到 hda16 等 12 个号码。因此,Linux 下面每一个硬盘总共最多有 16 个分区。

  对于逻辑分区,Linux 规定它们必须建立在扩展分区上(在 DOS 和 Windows 系统上也是如此规定),而不是主分区上。因此,我们可以看到扩展分区能够提供更加灵活的分区模式,但不能用来作为操作系统的引导。

  以前对这些概念不熟,分区上走了很多弯路。那么,到底什么样是一个好的分区方案,我认为见仁见智,我是这样分的。原则上/ 和/home基本上最好是要单独挂载两个分区,因为home可以看成是windows中的my document,自己个人资料多的话home要大一些。/小一点无所谓,据说至少2G,我也没有试验过。其他的诸如/tmp和/var由于活动文件特别 多,为了避免他们的文件碎片对其他区的影响,最好他们挂一个区。最后/opt主要安装大型软件,如果有多余的分区就给他挂一个吧。

  二、开始分区

  ok, 我就这样看,首先分一个100M的主分区出来,挂载boot。grub启动时需要的文件都在/ b o o t 目录。这样就算工作分区出了问题,只要这个分区没有问题,同样可以启动。因此最好的办法就是专门为根文件分一个区,大小一般最多64M,我为了保险给了 100M。

  之后的分区全部以扩展分区形式存在,扩展分区下很多逻辑分区。

  首先创建一个交换分区,大小是无力内存的一倍到两倍大。如果你的内存和我一样是1G,就划1G好了。事实上基本用不到这么大。分区格式记着改成linux-swap。

  然后创建一个尽量大的分区,给/usr,因为这里存放有大部分的系统软件,包括X Server等图形界面程序。我分了20G。

  接下来创建/home的挂载分区。考虑到我的工作文档比较多,源代码和程序也经常放到这里,所以给了10G。

  其他的诸如tmp,var等来说,单用户工作机是不用考虑的。当然不知道我的机器以后会不会有服务器应用,我还是给var分了2G的空间。

  其他空间就全部挂载给/。虽然一般2G就够了,但是多多益善么。

  注意:很多时候,如果你使用了ubuntu光盘自带的安装工具分区,会出现很多问题。如果遇到问题过不去,推荐两个办法:

  1 在live CD的环境中,在终端下直接用sudo fdisk /dev/xxx

  来分区,然后w保存后reboot,之后再进安装工具,手工编辑注册表时它认得的就是你编辑的分区表,不用修改直接下一步即可。

  2 你也可以同样用livecd的fdisk分好区后,用光盘上的livecd

  installer程序,在命令行下安装。不过这个安装程序只需要你挂载/和swap。那么其他分区怎么办呢?可以先在分好,也可以安装完系统再分。如果将其他分区挂载到希望的目录下?举个例子。如果你想把/

  home/user挂载到新的sda8分区下,可以这样做:

  首先,将/dev/sda8 mount到 /mnt/sda8中。如果没有这个目录就自己mkdir。

  然后,cp -R /home/user/* /mnt/sda8/user ,和cp -R /home/user/.* /mnt/sda8/user

  最后修改/etc/fstab,增加一行/dev/sda8 /home ext3 defaults 0 2(参数自己确定)即可。