Day 20 : Linux - 安装Linux的VM虚拟机part_2,如何自己手动分割硬碟?分割区跟挂载点又该如何做选择?

如标题,这篇想教大家如何自己手动分割硬碟

Windows有C槽、D槽、E槽……等,但linux没有windows的磁碟机概念,而是将每个分割区都当成目录做使用

所以我们现在要来示范如何手动建立分割区


首先,我们跟着Day 19安装到此画面时,改选「其他」,并按「继续」
https://ithelp.ithome.com.tw/upload/images/20211004/20141088FMmfBcXM5q.png

点「新分割表」
https://ithelp.ithome.com.tw/upload/images/20211004/20141088nQjHnunlh9.png

按「继续」
https://ithelp.ithome.com.tw/upload/images/20211004/20141088g2SeX82Pk3.png

它就会跳出一个「可用空间」,点选後按左下方的「+」
https://ithelp.ithome.com.tw/upload/images/20211004/20141088wnQpbhl2uP.png


这里要先跟大家说明一下Linux的分割区有哪些:
1. 主要分割区: 通常用来摆放作业系统,主要分割区有数量上的限制,较早以前的作业系统只允许建立1个,但现今的Linux、windows7/8/10可以建立4个主要分割区

2. 延伸分割区: 它不是用来存放资料的,主要是为了让你建立更多「逻辑分割区」
由於一颗硬碟最多只能放4个主要分割区,为了想建立更多的逻辑分割区,则出现了延伸分割区的机制。但建立延伸分割区时,会占用1个主要分割区的位置,所以你「最多」只能建立3个主要分割区、1个延伸分割区

3. 逻辑分割区: 它没有数量上的限制,但它必须依附在「延伸分割区」下,「不能直接建立」逻辑分割区,且容量「不能超过」延伸分割区的大小

了解完有哪几种分割区,现在来说说该如何分割它们
在安装Linux时,至少要有两个分割区,一个是用「Ext4档案系统」的分割区,主要用来存放Linux的所有档案,另一个是用「swap」的方式,主要用来当作虚拟记忆体


Ext4的挂载点我们选「/」根目录,基本上初学Linux用一个主分割区即可,如果你後续有需要,可以再建立第二个分割区,挂载点选「/」以外的选项
至於要选择挂载哪一个目录,全看你的需求
https://ithelp.ithome.com.tw/upload/images/20211004/20141088ZhqbW8ZD8U.png

建立好Ext4,再点一次「可用空间」,并按左下方的「+」
https://ithelp.ithome.com.tw/upload/images/20211004/20141088AQC8134GLd.png

这次我们要建立swap的分割区,这里的置换空间就「等於」swap
https://ithelp.ithome.com.tw/upload/images/20211004/20141088phiSp8Hhdy.png

现在我们Ext4和swap的分割区都建立好了,按「立即安装」
https://ithelp.ithome.com.tw/upload/images/20211004/20141088KqtUebRYCw.png

点击「继续」就好罗!
https://ithelp.ithome.com.tw/upload/images/20211004/20141088RjURLaErmy.png


以上就是今天的介绍


<<:  自动化 End-End 测试 Nightwatch.js 之踩雷笔记:select option

>>:  那些被忽略但很好用的 Web API / MutationObserver

心血管疾病notebook使用MLFlow做记录

上一篇我们已经完成心血管疾病资料的训练并且产生model档. 本篇我们再来加入MLflow的功能, ...

Day 6 Dart语言-变数与常数

在介绍Dart语言之前,先和大家推荐一个工具,叫做Dart线上编译器-DartPad,以下内容均可复...

Day12. UX/UI 设计流程之二: Flow Chart (以 Axure RP 实作)

透过 Functional Map 将 User Story 里抽象的「需求」转换成「功能」描述之...

【Day 23】与 DOM 的互动:Ref

Ref Ref 拥有以下特色: 不须重新渲染就可以更新值 直接抓取 DOM 来控制 DOM 的行为 ...

Day 15 - 用 canvas 做打弹珠

import "./styles.css"; import useBall fr...