安装Ubuntu Linux系统时硬盘分区最合理的方法

2023-11-09

 

无论是安装Windows还是Linux操作系统,硬盘分区都是整个系统安装过程中最为棘手的环节,网上的一些Ubuntu Linux安装教程一般都是自动分区,给初学者带来很大的不便,下面我就根据多年来在装系统的经验谈谈安装Ubuntu Linux系统时硬盘分区最合理的方法。

在讲硬盘分区之前,我先来普及一下硬盘的相关分类,硬盘一般分为IDE硬盘、SCSI硬盘和SATA硬盘三种,在Linux系统中,IDE接口的硬盘被称为hd,SCSI和SATA接口的硬盘则被称为sd,其中IDE硬盘基本上已经淘汰,现在市面上最常见的就是SATA接口的硬盘,第1块硬盘称为sda,第2块硬盘称为sdb……,依此类推。

一块硬盘最多有4个主分区,主分区以外的分区称为扩展分区,硬盘可以没有扩展分区,但是一定要有主分区,在主分区中要有一个激活分区用来启动Windows系统,在扩展分区中可以建立若干个逻辑分区,因此,最合理的分区方式应该最多分三个主分区,一个扩展分区,这样可以有效地利用有限的主分区,然后在扩展分区中建立逻辑分区。

在Linux系统中每一个硬盘总共最多有 16个分区,硬盘上的4个主分区,分别标识为sdal、sda2、sda3和sda4,逻辑分区则从sda5开始标识一直到sda16。

Ubuntu Linux可以把分区作为挂载点,载入目录,其中最常用的硬盘大小(500G-1000G)分配目录推荐如下表所示:

目录 建议大小 格式 描述
/ 150G-200G ext4 根目录
swap 物理内存两倍 swap 交换空间:交换分区相当于Windows中的“虚拟内存”,如果内存低的话(1-4G),物理内存的两倍,高点的话(8-16G)要么等于物理内存,要么物理内存+2g左右,
/boot 1G左右 ext4 空间起始位置 分区格式为ext4 /boot
建议:应该大于400MB或1GB Linux的内核及引导系统程序所需要的文件,比如 vmlinuz initrd.img文件都位于这个目录中。在一般情况下,GRUB或LILO系统引导管理器也位于这个目录;启动撞在文件存放位置,如kernels,initrd,grub。
/tmp 5G左右 ext4 系统的临时文件,一般系统重启不会被保存。(建立服务器需要?)
/home 尽量大些 ext4 用户工作目录;个人配置文件,如个人环境变量等;所有账号分配一个工作目录。

另外一种情况是没有单独的机器配置,只能在自己电脑上安装 虚拟机,这种情况下 分配硬盘一般不超过100G  内存也只有2-4G左右,可以参考这种方式配置:

目录 建议大小 格式 描述
/ 10G-20G ext4 根目录
swap <2048M swap 交换空间
/boot 200M左右 ext4 Linux的内核及引导系统程序所需要的文件,比如 vmlinuz initrd.img文件都位于这个目录中。在一般情况下,GRUB或LILO系统引导管理器也位于这个目录;启动撞在文件存放位置,如kernels,initrd,grub。
/tmp 5G左右 ext4 系统的临时文件,一般系统重启不会被保存。(建立服务器需要?)
/home 尽量大些 ext4 用户工作目录;个人配置文件,如个人环境变量等;所有账号分配一个工作目录。

接下来就以Ubuntu Linux 12.04.3为例来为大家图文讲解手动对硬盘进行分区的方法。

在如图1所示的分区界面中有两个选项可供选择。最简单的莫过于“清除整个硬盘并安装Ubuntu”选项,单击“继续”按钮,安装向导将根据原有的分区信息自动选择合理的分区方式。

 

图1:Ubuntu Linux分区向导

如果希望对分区过程进行完全控制,可以使用“其它”选项。单击“继续”按钮,安装向导将把用户带至手动分区界面,如图2所示。

 

图2:手动分区模式

在这里可以看到当前硬盘的分区信息,由于我使用的是虚拟机为大家进行演示,因此,只能看到一块没有使用过的硬盘,硬盘容量为20GB。

第一步:选中空闲的磁盘空间,点击“添加”按钮,弹出“创建新分区”对话框,新分区的类型为主分区,挂载点为/boot,新建分区容量为128MB,最后点击“确定”按钮,如下图所示。

 

图3:建立启动分区

这个挂载点包含了操作系统的内核和在启动系统过程中所要用到的文件,接下来要新建一个交换分区。

第二步:选中空闲的磁盘空间,点击“添加”按钮,弹出“创建新分区”对话框,新分区的类型为逻辑分区,“用于”选择“交换空间”,新建分区容量为1024M,最后点击“确定”按钮,如下图所示。

 

图4:建立交换分区

交换分区相当于Windows中的“虚拟内存”,如果物理内存小于或等于512MB,建议分配交换分区的大小为物理内存容量的2倍;如果物理内存大于512MB,建议分配交换分区的大小等于物理内存容量;如果您的内存够大也可以不建立交换分区。

按同样的方法依次建立/var、/tmp、/home等挂载点,最终分区结果如下图所示。

                                              图5:最终硬盘分区结果

 

本文转载自: http://www.ah168.com/jishuwenzhang/xitong/Ubuntu-916.html 

1. 近些年人民的物质生活极大提高,电脑内存和硬盘大小也出现了长足的发展,而文章是转载自原作者大神15年之前的文章,所以文中推荐的数值在现在来看已经显得有些捉襟见肘;但是作为学习linux的硬盘盘分区方法和理论还是有借鉴意义的,在这里向原作者致敬。

2. 另外我本人还是学习linux的小菜鸡(┬_┬),这篇文章对我来说主要是学习之用,有不懂的可以去评论区找大神探讨

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

安装Ubuntu Linux系统时硬盘分区最合理的方法 的相关文章

随机推荐

  • ML Introduction

    Task of ML Supervised Learning Classification and regression Unsepervised Learning Clustering Density Estimation Reducti
  • 【数据分析】基于时间序列的预测方法

    时间序列预测 目录 时间序列预测 1 时间序列介绍 2 原始数据集 3 导入数据 4 检测时间序列的平稳性 5 如何使时间序列平稳 5 1 估计和消除趋势 5 1 1 对数转换 5 1 2 移动平均 5 2 消除趋势和季节性 5 2 1 差
  • 利用yoloV3模型进行训练和预测

    学习目标 熟悉TFRecord文件的使用方法 知道YoloV3模型结构及构建方法 知道数据处理方法 能够利用yoloV3模型进行训练和预测 1 TFrecord文件 该案例中我们依然使用VOC数据集来进行目标检测 不同的是我们要利用tfre
  • PAT (Advanced Level) Practice 题目集合(1001 ~ 1050)(正在更新)

    1001 A B Format 20 分 题目大意 计算a b 结果按照西方的那种写数字的方式输出 从三个数一个逗号那种 include
  • 【设计模式】 模板方法模式介绍及C代码实现

    设计模式 模板方法模式介绍及C代码实现 背景 在软件构建过程中 对于某一项任务 它常常有稳定的整体操作结构 但各个子步骤却有很多改变的需求 或者由于固有的原因 比如框架与应用之间的关系 而无法和任务的整体结构同时实现 比如你要从北京去上海出
  • 报错:IOException parsing XML document from class path resource [springmvc.xml]; nested exception is...

    练习的时候发现的报错 报错如图 原因 resouces下的xml文件无法编译到target classes下 即xml文件不在src下 解决方法 将XML拖至src下即可 报错就没有叻
  • nginx一些常用命令

    nginx一些常用命令 下面这些操作均基于自己电脑所做 nginx安装在自己的ubuntu操作系统中 目录为 home chenglin nginx 1 0 11 1 启动nginx 2 查看nginx进程 其中 master为主进程 wo
  • Python - 批量文件重命名

    两个目标两个 1 输入一组文件名 进行批量重命名 2 输入一组目录名 批量重命名各个目录下的文件 附加功能 1 可根据文件的创建日期对文件重新排序 2 重命名方式为递增数列 可带前后缀 3 可以指定输出目录 如果不指定输出目录 则在原文件夹
  • SQL Server之SQLEXPRESS和MSSQLSERVER两个服务的问题

    安装SqlServer和Visual studio之后会出现2个SQL server的服务 分别对应为下图 以前安装2个软件时 没有发现2个服务不能同时启动的情况 目前已知的情况是 SQLEXPRESS服务是VS2010中附带的SQL se
  • 2023美赛C题保姆级思路及代码 wordle

    C题思路 C题是数据挖掘题 通过分析wordle的游戏机制 挖掘不同单词所对应的得分情况对其难度的影响 这道题的难度主要是如何提取不同单词难度的特征 相对来说反而是最好实现的 完整解题思路将持续更新 大家也可持续关注 或者移步B站查看完整解
  • 2010流行语

    2010年的岁尾 记者试图遴选出本年度的十大网络流行语 但总觉得很 纠结 且 鸭梨山大 因为对于一日千里的网络流行语发展速度而言 其实 神马都是浮云 或许明天甚至下一秒更 给力 的词汇就会冒出来 因此 我们作出了一个非常艰难的决定 只做盘点
  • 技术管理-概要设计评审指南

    最近一段时间 工作的重点转移到了技术管理 主要是编写概要设计模板和概要设计评审上 在这个过程中 发现有必要对概要设计评审的工作做一个简单指南编写 由此整理了一个PPT 下面列出愿与大家分享
  • Ubuntu下安装并配置FastDFS

    FastDFS是一个开源的轻量级分布式文件系统 它对文件进行管理 功能包括 文件存储 文件同步 文件访问 文件上传 文件下载 等 解决了大容量存储和负载均衡的问题 特别适合以文件为载体的在线服务 如相册网站 视频网站等等 FastDFS的项
  • Hap中Activity 配置界面控件选项修改

    首先看看这块区域怎么出来的看看在edito html 是遍历节点的属性 获取到对应的html页面拼上 看看属性在哪里定义的 stencilset zh CN json 一个审批模版的配置 同时再把审批模版属性加入人工任务节点 做法 在 st
  • logging.file和logging.path【java 日志 logback、log4j】

    1 logging file的优先级高于logging path 即两个同时写上时 只使用logging file 2 logging path 生成的日志名为spring log 3 logging path home java pro
  • Android JNI 生成头文件以及cpp详细步骤

    Step1 创建java native 类和方法 public class BeautyNative static System loadLibrary beautyNative lib 加载动态库 libdemojni so 初始化上下文
  • 5.基本统计方法-分类变量的组间比较

    目录 1 分类变量的统计描述 绘制列联表 1 1 查看数据框的基本信息 1 2 频数和频率统计描述 1 3 四格表的绘制 1 4 多维列联表绘制 2 独立二分类定性变量比较 3 配对的两组二分类变量比较 配对卡方 4 独立多组多分类定性变量
  • CyberRT API文档链接

    https cyber rt readthedocs io en latest CyberRT API for Developers html
  • 利用DateFormat、Date、Calendar等类 对含有时间的字符串进行提取和计算

    在时间提取方面我用了三种方法 最开始使用的是正则表达式 很简洁 之后使用的是Date类中的方法 但这种方法都已过时 最后使用的是Calendar类的方法 我推荐使用正则表达式 简洁实用 package cn hanfeng example1
  • 安装Ubuntu Linux系统时硬盘分区最合理的方法

    无论是安装Windows还是Linux操作系统 硬盘分区都是整个系统安装过程中最为棘手的环节 网上的一些Ubuntu Linux安装教程一般都是自动分区 给初学者带来很大的不便 下面我就根据多年来在装系统的经验谈谈安装Ubuntu Linu