怎么给linux分区,如何合理地给你的Linux分区

24801456_1.jpg

这个p开头的单词(Partitions-分区)让你害怕?你不是唯一的那个。分区确实很复杂。本文就对此做个小小的解释,如何给你的Linux系统分区。

Image by dmyhung

分区是什么?

区就是硬盘格式化过程中的空间划分。当然是逻辑意义上的划分咯,不是真的叫你把硬盘拔出来用刀子划分啊。硬盘分区后就有各种用途了。把分区想象成两个不同

的配置过程。分区很方便因为它起到了一种“沙盘式”的作用。(译者:沙盘,差不多就算虚拟的概念吧,真实的操作不受影响)如果你有个1TB的硬盘,分成两

个区,一个250GB,一个750GB,这样你在这个分区的操作不会影响到另一个分区,反之亦然。你可以把这个分区在网上共享,而不必担心另一个分区也会

被共享出去。一个分区可以装上让木马、病毒肆虐的Windows系统,另一个可以装上过时的打满安全补丁的Linux系统。二者不会相互影响,除非你把两

个分区都搞坏了,或者你的硬盘真的报废了。

另一个分区的好处是,你的分区可以有各种各样的不同文件系统。文件系统就算把硬盘格式化成系统可以读写操作的一种“表”结构。你只有一个硬盘?没问题啊。你还是可以在一个硬盘上安装不同的系统。省的再买个硬盘了。

然文件系统很多种,但分区类型只有三种:主分区,扩展分区,逻辑分区,其中逻辑分区是在扩展分区中的。一个硬盘只能有最多四个主分区,这是因为主引导记录

的限制。这个只跟硬盘有关,跟操作系统是什么没有关系。主引导记录告诉机器从哪里启动系统,所以一般来说主分区是安装系统的。但如果你想要多个分区怎么

办?这就是扩展分区的用途了。扩展分区就是其他逻辑分区的容器。你可以在里面放任意多的逻辑分区。(译者:说是无限多个,其实还是有限的,至少不能超过你

硬盘的大小,而且据我说知是125个,2的7次方?)

然扩展分区这么给力,那干嘛不用扩展分区呢?因为你不能从扩展分区启动系统。当然现在牛人很多啊,是有法子的。但最好的方法就在事先就准备用主分区装系

统。而且分区如何标识也是跟分区的类型有关的。先是主分区而后再标识逻辑分区。这样的话,如果你在系统间切换就会引起盘符错乱的问题,以后添加或是删除分

区也会出现这个问题。

Linux中的挂载点 24801456_2.png

Windows下的很明了:一个分区就是一个盘。如果有可以兼容的文件系统,系统也可以读写那个分区。如果是不兼容的文件系统,Windows就忽略这个分区了,或者提示你格式化。Linux-所有类似Unix-却不是这样。

Linux

就是把所有的一切都放到一颗“树”下。如果你有另外的分区或者硬盘,它们就会被“挂载”到枝干的子目录中,像是/media or

/mnt.这个子目录就是所谓的挂载点了。

这个方法跟Linux的“树”概念更好地融合在一起。你可以把分区挂载到任意的子目录中。Windows就不是怎么简单了。一个新的分区就是另外的一个

盘。而且Linux原生支持的文件系统比Windows多得多啊。

还记得硬盘只能有四个主分区吗? 有个牛人安装了145个系统这个是怎么搞的? ,道理很简单,你一个主分区挂载/boot,里面安装启动引导程序像 GRUB 或者 LiLo,起到引导系统的作用,然后再把扩展分区里的那么多个系统启动起来。

那我要怎么分区呢?

一般的Linux系统分区是这样的 12-20 GB 给系统的分区,挂载为/ (叫做根分区)

一个比较小的分区用来扩大内存,挂载为swap

一个比较大的用来存储个人数据的分区,挂载为/home

区大小具体要根据你的需求和情况而定。一般是从swap分区开始,如果你要做很多多媒体编辑或者你的内存比较小,那swap分区就该大一点。如果你的内存

足够大,甚至可以不用swap分区。但是有些Linux发行版在待机和休眠时会因此出现问题。swap分区大小的原则是根据你的内存大小而设置,一般就是

内存的1.5到2倍大。而且最好把swap分区放在硬盘的最前面或者最后面以便读写。

就算你要装很多软件,20GB的根分区也足够了。现在的Linux流行的是 ext3 和 ext4的文件系统,这些文件系统有自动整理碎片的功能呢。这个功能要求最好有25%-35%的剩余空间

好,不管剩下多少空间都划分给/home分区,来存储个人数据。这个和Windows下的“用户”文件夹很像,保存了软件的设置,音乐,下载的文件,文档

等等以及其他用户的文件。最好给这个/home独立挂载一个分区,这样不论你以后是升级还是重装系统都不用备份你的个人数据了。是不是感觉比

Windows方便多了。而且啊,你的软件设置,你的系统界面相关的设置都会保留哦。牛吧。 24801456_3.png

如果你运行的是一台服务器或者媒体文件比较多,你最好多安装个硬盘。一块固态硬盘装系统是最完美的,最多32GB,另一块1TB或2TB的硬盘开头就挂载swap分区,其余的就挂载/home。

如果你对此比较了解的话,还可以给其他目录独自挂载一个分区,像临时目录(temporary directory (/tmp)), 服务器目录 (/var/www), 软件目录(/usr), 日志目录 (/var/log).

安装系统的时候指定挂载点

本例展示的是安装最新正式版的Ubuntu Maverick Meerkat(10.10)分区操作。安装到“划分磁盘空间”时,选择“自定义分区(高级)” 24801456_4.png  

别看到”高级“就紧张啊。其实没那么难,而且有好处的啦。点击”继续“,来到磁盘分区表 24801456_5.png

选择空闲空间(free space),点击“Add…”添加,如果没有看到空闲空间,那就点击Windows分区,选择“改变”按钮来缩小空间,这样就有足够的空间装ubuntu了 24801456_6.png

上图,我在硬盘开头分了11.5GB大小主分区来挂载根分区。文件系统呢要用Linux兼容的像是默认的 ext4, 虽然你还有别的选择 ext2,

ext3,

ReiserFS.上网搜索下吧,相信你会做出最好的选择,如果有疑问,那就坚持默认选择吧。你当然可以分更多空间给根分区,但除非你要安装或者编译的软

件太多,否则20GB够你用的了。点OK,接下来划分其他分区。 24801456_7.png

这次如你所见,我选择了逻辑分区(扩展分区会因此自动建立的)因为我的机子只有512M内存所以我的分区大小差不多是1.5倍于内存,挂载为 “swap area.”值得注意的是,我这个分区是划分在硬盘最后的空间,这样系统读写比较快。点OK,继续

他的空间,我都划分为/home分区了。文件系统还是ext4.下面就是一个比较不确定的问题了:这个/home分区该用主分区还是逻辑分区呢。我用的是

主分区,因为我不想在安装其他系统了,否则就要用逻辑分区。如果你不想安装三个以上的系统,那简单起见就用主分区得了。

分区搞定后,就可以继续安装了。我的分区结果如图:

24801456_8.png

如果你感动手脚发凉,现在就可以退出安装,不会有任何问题。在点击“安装”前,一切设置都不起作用。所以可以退回去再设置。

现在你知道什么是分区了吧,也知道如何给Linux合理分区了。记得要多上网搜索啊,要学的东西还多这呢。

好了,对本文有任何看法和想法的请一定留言啊

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值