虚拟机安装Linux(强制使用GPT分区表)

#Linux系统基础
![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/a22e4dab75d44104b67在这里插入图片描述

虚拟机安装Linux

如果想要完整的学习Linux centos,那么下载centos everything,可以到清华大学镜像站下载Index of /centos/7.9.2009/isos/x86_64/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror

CentOS everthing

CentOS Everything镜像中预装的软件包通常包括以下内容:

  1. 基础系统组件:如系统管理工具、网络工具、文件系统工具等。
  2. 数据库软件:如MySQL、PostgreSQL等。
  3. Web服务器软件:如Apache、Nginx等。
  4. 邮件和消息传递软件:如Postfix、Dovecot等。
  5. 开发工具和库:如GCC编译器、Perl、Python等。
  6. 常见的编程语言包:如Java、Ruby、Go等。
  7. 常见的文本编辑器和工作流工具:如Vim、Emacs、Git等。
  8. 系统管理工具和软件包管理器:如yum、dnf等。
  9. 安全和防火墙工具:如SELinux、Firewalld等。

如果一路按照默认设置安装,点击手动分区,点击自定义分区,默认是分配4个分区,⭐️注意,这里有四个分区是由于硬盘容量小于2TB,系统默认使用MBR磁盘分区表
在这里插入图片描述

  • /home:用于保存用户数据,(文件系统是xfs,是Linux的最新版本内核的默认文件系统)

  • /boot:用于储存启动时加载的数据

  • / :用于创建任意目录,或挂载各个分区,是顶级目录

  • /swap :交换分区,默认与内存大小一致,用于内存和硬盘之间交换数据(虚拟内存)

一、选择安装模式

  • 通过inst.gpt,可以强制系统使用GPT硬盘分区表,这样在后续的学习中,灵活性更强
  • 首先创建虚拟机–自定义–推荐设置–linux–centos7 64位–推荐设置–磁盘选择SCSI–设置使用的镜像文件
  • 选择安装模式 install CentOS 7,先不要点击回车,按下tab键,输入 空格+输入内核参数inst.gpt,以选择GPT分区表

在这里插入图片描述
在这里插入图片描述

二、设置网络

在这里插入图片描述

点击启用

在这里插入图片描述

点击配置,进行如下设置

  • 设置系统启动后自动启动网络

在这里插入图片描述

  • 设置静态IP
    在这里插入图片描述

三、软件选择

默认使用最小化安装,适合高手,如果新手学习,建议采用一下选项
在这里插入图片描述

四、磁盘分区与文件系统设置

重要性⭐️⭐️⭐️

  • 点击安装目标位置,选中以下选项,因为要学习Linux的分区方式,所以选择配置分区,点击完成

在这里插入图片描述

  • 跳转到分区界面,进行下面的选择

1.BIOS boot分区

  • 至多GPT分区表,需要有BIOS boot分区,设置完成后,点击“添加挂载点”

在这里插入图片描述

1.分区方案的知识

在CentOS安装过程中,当您选择手动配置分区时,会遇到一个选项叫做“新挂载点使用的分区方案”。这个选项允许您选择如何为您的系统创建分区。以下是几种常见的分区方案:

  1. 标准分区

    • 标准分区是最基本的分区类型,您可以手动创建和管理每个分区的大小、文件系统类型和挂载点。
    • 您可以为/boot、/、/home、swap等不同的目录创建独立的分区。
    • 这种方案提供了最大的灵活性,但需要用户对分区有较深的理解。
  2. LVM(逻辑卷管理)

    • LVM是一种高级分区方案,它允许您创建逻辑卷,这些逻辑卷可以跨越多个物理磁盘,并且可以在运行时调整大小。
    • LVM提供了更好的数据管理能力,包括快照、在线调整大小和动态磁盘分配。
    • 如果您需要灵活地管理磁盘空间,或者希望在系统运行时调整分区大小,LVM是一个很好的选择。
  3. LVM精简配置(LVM Thin Provisioning)

    是LVM(逻辑卷管理)的一个高级功能,它允许您创建一个逻辑卷,该逻辑卷的容量可以超过实际分配的物理存储空间。这意味着您可以为逻辑卷分配一个很大的容量,但实际上只有当数据写入时,才会占用物理存储空间。

    这种配置方式的好处是:

    1. 存储资源的高效利用:您可以为多个逻辑卷分配一个共享的存储池,而不是为每个逻辑卷预先分配固定大小的物理存储。这样可以减少存储空间的浪费。
    2. 灵活性:随着数据量的增长,您可以动态地为逻辑卷分配更多的物理存储,而不需要预先规划所有的存储需求。
    3. 节省成本:由于不需要预先购买和分配所有可能需要的存储空间,因此可以节省硬件成本。
2.文件系统的知识

设置某一分区过后,点击该分区,可以看到右侧有文件系统选项

在这里插入图片描述

  1. ext4
    • ext4是第四代扩展文件系统(Fourth Extended File System),它是Linux系统中最常用的文件系统之一。
    • 它支持更大的文件系统和文件(最大1EB的文件系统,最大16TB的文件),以及更快的文件系统检查、日志记录和延迟分配等功能。
    • ext4是许多现代Linux发行版的默认文件系统。
  2. ext3
    • ext3是第三代扩展文件系统,它是ext2的改进版,增加了日志功能,提高了数据完整性和恢复速度。
    • 尽管不如ext4先进,但ext3仍然被一些系统使用,尤其是在需要向后兼容的情况下。
  3. ext2
    • ext2是第二代扩展文件系统,它是一个非日志文件系统,因此在系统崩溃后可能需要较长时间来检查和修复文件系统。
    • ext2适用于对性能要求不高且不需要日志功能的场景。
  4. swap
    • swap不是传统意义上的文件系统,而是一种特殊的分区类型,用于Linux系统的虚拟内存。
    • 当物理内存不足时,系统会将部分数据移至swap分区,以释放物理内存供其他进程使用。
  5. BIOS Boot
    • BIOS Boot分区通常用于存放启动加载程序(如GRUB)的代码,特别是在使用GPT分区表的系统中。
    • 这个分区非常小,通常只有几百MB,用于存放启动时必需的文件。
  6. xfs
    • XFS是一个高性能的日志文件系统,最初由SGI开发,现在被广泛用于Linux系统。
    • XFS支持大文件和大文件系统,具有优秀的并发性能和可扩展性,适合用于高性能计算和大型数据存储。
  7. vfat
    • vfat是FAT文件系统的扩展版本,支持长文件名,通常用于与Windows系统兼容的文件系统。
    • 它适用于USB驱动器、SD卡和其他需要在不同操作系统之间共享数据的存储设备。

在选择文件系统时,您应该根据您的具体需求和使用场景来决定。例如,如果您需要一个稳定、高效的文件系统,可以选择ext4或XFS。如果您需要与Windows系统兼容,可以选择vfat。对于系统启动分区,通常会选择BIOS Boot分区。对于虚拟内存,则需要创建swap分区。

2./boot分区

点击新增,选择容量,其余都是默认选项

在这里插入图片描述

在这里插入图片描述

3./ 根目录分区

点击添加,容量10G

在这里插入图片描述

  • 点击【修改】,设置LVM设备容量,设置为30G,这样系统中还剩下10G,用于后续的学习

在这里插入图片描述

这里根目录

⭐️物理分区与 卷组(volume group)之间的关系

请看下面来自 kimi AI的解答

这张图显示的是在CentOS安装过程中的分区设置界面,其中涉及到了两个概念:根目录分区(root partition)和卷组(Volume Group,简称VG)。下面我会解释这两个概念以及它们之间的关系。

  1. 根目录分区(Root Partition)

    • 这是CentOS系统中存放操作系统文件的分区,通常挂载在/目录。
    • 在图中,你已经设置了一个名为centos-root的根目录分区,大小为10GiB。
  2. 卷组(Volume Group)

    • 卷组是LVM(Logical Volume Manager,逻辑卷管理)的一个概念,它允许你将多个物理硬盘或硬盘分区组合成一个大的存储池。
    • 在图中,你创建了一个名为centos的卷组,并且将sda设备添加到了这个卷组中。
  3. 逻辑卷(Logical Volume)

    • 在卷组中,你可以创建逻辑卷,这些逻辑卷可以跨越多个物理硬盘或分区,并且可以动态调整大小。
    • 在图中,centos-root实际上是一个逻辑卷,它属于centos卷组。
  4. 修改逻辑卷大小

    • 图中提到的“点击【修改】,设置固定大小为30G”指的是修改centos-root这个逻辑卷的大小,而不是根目录分区的大小。
    • 因为centos-root是一个逻辑卷,所以它的大小可以独立于物理分区大小进行调整。这意味着即使物理分区只有10G,逻辑卷也可以设置为更大的30G,前提是卷组有足够的空闲空间。
  5. 为什么可以设置为30G

    • 你之所以可以设置逻辑卷大小为30G,是因为卷组centos有足够的空闲空间来支持这个大小的逻辑卷。
    • 图中显示卷组centos有20GiB的空闲空间,所以可以创建一个30GiB的逻辑卷。
  6. 总结

    • 根目录分区centos-root是一个逻辑卷,它属于卷组centos
    • 逻辑卷的大小可以独立于物理分区的大小进行设置,因为它可以跨越卷组中的多个物理分区或硬盘。
    • 设置逻辑卷为30G意味着你可以使用卷组中的空闲空间来扩展centos-root的存储容量。

通过这种方式,你可以更灵活地管理磁盘空间,即使物理分区大小有限,也可以通过LVM扩展逻辑卷的大小。这在需要动态调整存储空间大小的场景中非常有用。

想象一下你的电脑硬盘就像一个大仓库,而你需要在这个仓库里划分出不同的区域来存放不同的物品。在CentOS安装过程中,你正在做的就是决定如何划分这个仓库。

  1. 根目录分区(Root Partition):这就像你仓库里专门用来存放重要文件的区域,比如合同、重要文件等。在CentOS中,这个区域就是/,也就是根目录,你已经决定这个区域的大小是10G,相当于10个箱子的空间。
  2. 卷组(Volume Group):这就像你决定把仓库里的所有空间(包括存放重要文件的区域和其他区域)都整合起来,形成一个更大的空间,你可以在这个空间里随意划分新的区域来存放其他物品。在CentOS中,这个整合的空间就是卷组。
  3. 逻辑卷(Logical Volume):这就像你在整合后的大空间里,又划分出一个新的区域来存放特定的物品,比如办公设备。在CentOS中,这个新的区域就是逻辑卷,它可以比根目录分区大,也可以小,完全取决于你的需求。
  4. 修改逻辑卷大小:现在,你决定要增加存放办公设备的区域,从10个箱子增加到30个箱子。虽然你最初只划分了10个箱子的空间,但由于整个仓库(卷组)里还有很多空余的箱子(20G的空闲空间),所以你完全可以把存放办公设备的区域扩大到30个箱子。

这里的空闲空间20G,是说明,我们现在定义最大的磁盘容量为30G,其中根目录 / 占用了10G,剩余20G

设置卷组为30G,也就是说,该虚拟机一共40个G,还有10个G没有分给Linux系统,这里保留作为后续学习使用

4./home分区

在这里插入图片描述

5.swap分区

设置为1G

点击完成,如下图所示,GPT分区表建立成功

在这里插入图片描述

  • 32
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值