什么是区Ext2区、Ext3区、Ext4?应当怎样分?

ext2 最大支持2 TB,在Linux内核版本2 .6 中扩展到3 2 TB。
EXT3 是许多 Linux 发行版默认使用的日志文件系统。
EXT4 是 EXT3 的后继者,也是一个日志文件系统。

linux的常见的分区类型有哪些?

坦白说,Linux分区还是挺有趣的。
当我修补系统时,我很容易感到困惑。
您提到的分区方案很常见,尤其是对于老式 UEFI 系统。
通常是这样组织的:
第一个分区是引导分区,通常是EFI系统分区(ESP),格式是FAT3 2 ,而不是Ext2 /Ext4 这可能有点极端,但值得一提。
UEFI启动信息放在这里,大小一般在几十MB到一两百MB之间。
我之前在Thinkbook上安装过系统,BIOS设置中必须识别ESP,否则无法启动。
我花了很多时间。

第二分区安装系统和常用软件,Ext4 格式没有问题。
这个分工应该很大。
例如,当我安装Arch时,我分配了5 0GB。
后来用的时候发现已经满了。
尤其是安装VirtualBox后,虚拟机目录确实很吃内存。
说实话,说到分区大小,按需分配才是最实用的,不要只关注理论上的最小值。

第三个分区是SWAP,专门用于内存缓存。
我首先尝试在我的旧笔记本上不安装SWAP,但是当我打开Firefox时,它直接卡在PPT上。
后来我加了8 GB SWAP,系统就流畅多了。
然而,今天的机器通常具有更大的内存。
例如,我的台式电脑有3 2 GB。
即使SWAP用的多了它可能不会发生,但保留它总是好的。
系统自带的swapon命令可以随时启用。

对于你提到的命令,我想补充一些个人经验:
ls -a 这个命令是非常基本的。
这是我每天打开终端查看项目目录下是否有隐藏文件时输入的第一句话。
例如,当我上次编写Python脚本时,我忘记删除.log文件。
我依靠 ls -a 来防止在线崩溃。

没有 lsblk 我就活不下去。
上次装虚拟机的时候,硬盘插不上,我就做了lsblk -l,几秒就找到了设备名,比用fdisk直观多了。
尤其是现在USB设备变得越来越智能,通过设备编号来区分它们实际上是一项技术任务。

我很少使用uname命令,但在安装新内核后,我总是用uname -a检查以确认它是否真的升级了。
记得有一次用Arch的pacman更新内核,发现uname -r还是老版本。
后来我发现必须重启才能生效。

归根结底,无论你在理论上对除法和阶数了解多少,最好还是练习十遍。
如果真想做的话,建议先在虚拟机上练习一下,搞砸了就重新安装。