在Hyper-V上安装Debian10 buster的磁盘分区

不管是在Hyper-V或实体机上安装Debian10,在分区的时候,一般都可以直接使用自动分区即可,如下图:

1、选择 Guided – use entire disk and set up LVM ,点击 Continue

Guided – use entire disk and set up LVM

2、选择 All files in one partition (recommended for new users) ,点击 Continue

All files in one partition (recommended for new users)

然后 一路 Yes ,Continue

最后 Finish partitioning and write changes to disk ,点击 Continue 。

自动分区默认的分区参数

我希望把swap分区改为2GB,还有将ESP分区改为128MB,貌似右点麻烦。

于是还是自己手动分区比较合适自己的需求。

Debian10 buster 手动分区

下面是 Debian10 buster 图形化手动分区的过程

一、建立 ESP 与 boot 分区

选择 Manual ,点击 Continue

Manual

选择 全新未分区的磁盘,点击 Continue

选择没有分区的磁盘

选择 Yes ,点击 Continue

创建分区表

Create new empty partition table

选择 30GB 磁盘,点击 Continue

创建分区

为磁盘进行分区

1、创建 ESP 分区

创建一个新分区

Create a new partition

设置 ESP 分区大小( ESP 分区我这设置为 128MB 即可

设置ESP分区大小为128MB

从可用空间的起始处,建立ESP分区

选择 Beginning ,点击 Continue

从可用空间的起始,建立ESP分区

设置为 EFI System Partition (Name这里根据需要命名,注意 Bootable flag 这里默认值为on),点击 Continue

use as: EFI System Partition

2、创建 boot 分区

继续选择剩余的可用空间,点击 Continue

继续从可用空间上分区

设置 boot 分区大小( boot 分区我这设置为 512MB 即可

boot分区容量 512MB

设置为 Ext3 文件系统(Name 可根据需要命名,由于测试手动分区时截图为 Ext4 文件系统,懒得改,实际使用也没问题,但是 boot 分区还是推荐使用 Ext3 文件系统

Mount point : /boot

完成以上 2 个关键参数设置后

选择 Done setting up the partition ,点击 Continue

Use as: Ext3

ESP 与 boot 分区 创建完成。

二、建立 LVM 分区

我们需要进入 Configure the Logical Volume Manager,然后进一步操作建立VG与LV

选择 Configure the Logical Volume Manager ,点击 Continue

配置 LVM — Configure the Logical Volume Manager

选择 Yes ,点击 Continue

configure LVM

1、创建VG

选择 Create volume group ,点击 Continue

创建VG — Create volume group

命名 VG(不建议使用短杠 - 符号,建议 debian_lvm 这样命名),点击 Continue

设置VG名字

为刚才建立的 VG 选择设备(我们将剩余的所有空间包含到VG),点击 Continue

勾选剩余所有可用空间绑定到刚才建立的VG

选择 Yes ,点击 Continue (更新分区表

更新分区表

VG 创建完成。

2、创建 Swap 分区与 / 根分区

创建 Swap 分区

在VG创建完成的基础上,创建LV

选择 Create logical volume,点击 Continue

创建LV — Create logical volume

选择需要在哪个VG上创建 LV – Swap 分区(当然这里只有一个VG可选

选择需要在哪个VG上创建LV

创建 Swap 分区。

命名Swap分区

据说现在不用创建Swap分区了,因为现在的内存都足够大了,没有必要使用Swap分区。可是我觉得还是设置一个Swap分区,2GB的Swap意思一下即可。

设置Swap分区容量为2GB

Swap 分区创建完成。

创建根分区 /

创建 LV 过程与以上 Swap 部分相同

命名根分区,点击 Continue

命名根分区 root

将剩余的所有剩余空间作为根分区使用

根分区容量设置

选择 Finish ,点击 Continue

完成LVM分区

注意!此时的根分区没有定义文件系统以及挂载点

选择 刚才创建的LV root根分区,点击 Continue

注意根分区没有定义文件系统

设置根分区使用的文件系统为 xfs ,挂载点为 /

文件系统使用xfs,挂载为根分区 /

LVM 分区至此完成。

意味着我们手动分区到此已经完成了。

选择 Finish partitionting and write changes to disk ,点击 Continue

Finish partitionting and write changes to disk

之后的系统安装步骤在这就不再记录了。

这是我最小化安装(不带桌面环境) Debian10 的分区方案,装好 Debian 后占用的空间非常小(只有1.6G)。作为 Web 服务器使用,安装Debian的磁盘,30GB足够了,Hyper-V建立一个动态磁盘VHDX放在SSD上运行Debian,速度非常满意。

在手动进行分区的时候,遇到了许多坑(由于不了解LVM分区的套路),以上是过程的截图,实际折腾到最后,我最终使用的分区如下图:

最终我使用的分区参数

以后有空再记录在 Debian10 上添加新磁盘,并使用 PuTTy 命令行操作,建立与挂载LVM分区。

虽然是在Hyper-V上运行Debian10,这个分区步骤一样可以完美适用在实体机上分区。

发表评论