Linux最佳硬盘分区方案

118次阅读
没有评论

共计 1105 个字符,预计需要花费 3 分钟才能阅读完成。

本篇文章仅对于不知道怎么分区的用户而言,高级用户应该明白自己需要什么,例如确定自己使用的BIOS可能无法读取100GB后的位置或是要使用LVM等。

各分区作用

首先我们需要明确一下各个分区的作用

分区名称 分区大小 分区功能 格式
/ 根分区 10G~20G 存放系统文件 Ext4日志文件系统
boot分区 如果确实有需要,建议400M左右 系统内核文件及引导系统 Ext4
home分区 硬盘大小减去其他分区大小 用户文件 Ext4
swap交换分区 <2G 扩容内存 swap

去百度一下Linux分区,绝大部分文章都会告诉你分一个 根分区 ,boot分区 ,swap 分区(也就是交换分区), home 分区,如上表。甚至有些文章还会告诉你分一个 tmp分区。。。。然而绝大部分文章的方案真的正确吗??

历史遗留问题

linux社区的一个问题是,很多老旧的资料还在网上传来传去。其中一些真的需要更新了,例如给boot专门分一个100MB的分区这种做法。

曾经给boot一个很小的分区是有十分充足的理由的,因为在二十几年前(那时候我还没出生……,别问我是怎么知道的),BIOS只能认一个1024柱面的硬盘,如果启动文件放在0-1023(从0开始数,共1024个柱面)之外,BIOS就无法读取启动所需的文件,从而无法启动。为了兼容这种BIOS,就需要在磁盘前端分出一个小分区专门来存储启动文件。

100MB的boot分区,有什么害处呢? 太小了,放不下现在启动所需的文件了。现在的linux,留下两个内核是很正常的,如果新内核有什么问题,还可以用老内核。

那一个内核有多大呢,我现在用的4.4.0的内核总共大约54M,看起来100M或者200M也勉强可以了。真是情况是这样吗?事实上,随着系统内核的升级,boot分区中的文件越来越多,最后只能手动删内核,不仅麻烦,而且还会有可能使系统崩溃。

最佳分区方案

所以,最佳分区方案就是不划分boot分区,这样,安装系统时linux会自动将内核文件存放在根分区的boot文件夹里。也不要划分什么tmp分区,不仅麻烦而且益处不大。

推荐如下三种分区方案

  • 方案一

内存小于或等于4G

分区名称 分区大小
根分区 / 10G~20G
swap分区 内存大小
home分区 尽量大
  • 方案二

内存大于4G

分区名称 分区大小
根分区 / 10G~20G
/home 分区 尽量大
  • 方案三

上面两种问去方案,我们都划分了一个home分区,这样是为了系统崩溃并且重装系统后,还可以保存我们存放在home的文件。不过,这个分区也不是必须的。我们可以只分一个分区

分区名称 分区大小
根分区 / 尽量大

有了这篇文章作为基础,接下来我将写一篇从零安装Linux(Ubuntu版)的教程,如果你觉得有用,欢迎收藏我的博客。

正文完
 
admin
版权声明:本站原创文章,由 admin 2018-11-23发表,共计1105字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)
验证码