广州市网站建设_网站建设公司_虚拟主机_seo优化
2026/1/17 2:47:54 网站建设 项目流程

实验一:

字节跳动公司的服务器存储已经接近饱和,需要添加新的逻辑卷来扩展存储容量。作为公司的系统管理员,你需要新增硬盘,创建新的逻辑卷来解决此次问题

公司需求:根据公司实际情况和需求来命名LVM卷组和LVM逻辑卷

LVM卷组取名:公司名称为:ByteDance(字节跳动),服务器存储需要扩展,LVM卷组名根据公司名称和存储类型来命名,VLM卷组名称BD_storage_vg

(DB:字节跳动公司缩写,storage:代表存储,vg:代表卷组)

LVM逻辑卷取名:根据具体的用途或者存储内容来取名,LVM逻辑卷取名:sales_data_lv

(sales_data:代表销售数据,比如存放抖音商城销售数据,lv:代表逻辑卷)

步骤解析:

1,添加新的硬盘,确保服务器能识别硬盘,创建分区,将系统ID号改为LVM

2,创建一个新的物理卷,并将其添加到新的卷组中

3,再创建一个新的逻辑卷,格式化,并将其挂载到服务器的文件系统中

4,增加开机自动挂载

1、

在虚拟机设置中,添加一块10GB的新硬盘

2、

需要重启虚拟机,系统才能够识别新添加的硬盘,输入

reboot

3、

重启之后,输入

lsblk

可以看到sdc,这一个就是我们添加的新硬盘

3

为新硬盘创建分区,输入

fdisk /dev/sdc

输入n,创建新分区,输入p,设置为主分区,输入1,设置分区号为1,输入t,修改分区类型,输入8e,将分区1改为Linux LVM,输入w,保存设置退出

4、

创建新的物理卷,输入

pvcreat /dev/sdc1

提示Physical volume "/dev/sdc1" successfully created.表示创建成功

创建卷组 BD_storage_vg,并将sdc1加入到卷组中,输入

vgcreate BD_storage_vg /dev/sdc1

提示Volume group "BD_storage_vg" successfully created表示创建成功

5、

创建逻辑卷格式↓

在BD_storage_vg中创建一个5G大小的逻辑卷sales_data_lv,输入

lvcreate -L 5G -n sales_data_lv BD_storage_vg

提示Logical volume "sales_data_lv" created.表示创建成功

6、

验证是否创建正确,输入

lsblk

输入

vgscan

提示Found volume group "BD_storage_vg" using metadata type lvm2表示创建成功

7、

创建一个服务器存储目录,输入

BD_service

查看路径,输入

pwd

可以看到服务器存储目录在/root下

8、

格式化逻辑卷,并指定文件系统类型为ext4,输入

mkfs.ext4 /dev/BD_storage_vg/sales_data_lv

挂载,输入

mount /dev/BD_storage_vg/sales_data_lv /root/BD_service/

输入

lsblk

可以看到挂载成功

10、

设计开机自动挂载,输入

vim /etc/fstab

进入文件,输入

/dev/BD_storage_vg/sales_data_lv /root/BD_service ext4 defaults 0 0

保存退出并重启,输入

reboot

11、

检查是否挂载成功,输入lsblk,可以看到挂载成功

实验二:

公司经过时间沉淀,发现/dev/BD_storage_vg/sales_data_lv不够用了,使用pvscan命令发现硬盘分区中还有/dev/sdb2和/dev/sdc2两个分区没有被划分使用,准备将其加入到/dev/BD_storage_vg/sales_data_lv逻辑卷中。

1、

首先查看分区情况,输入

lsblk

但是sdb1和sdc1都使占用了所有的扇区,如果重新修改扇区大小会破坏LVM结构(我也不会),所以添加一块新硬盘来扩容BD_storage_vg,添加一块新硬盘,并reboot重启

2、

创建分区1和分区2,输入

fdisk /dev/sdd

分区1:

n#创建新分区

p#作为主分区创建

1#分区号为1

回车#起始扇区默认

+5G#将硬盘一半(5G)分给分区1

t#修改分区系统id

8e#系统id修改为Linux LVM

w#保存退出

3、

创建物理卷,输入

pvcreate /dev/sdd1

pvcreate /dev/sdd2

会提示创建成功

4、

将物理卷加入卷组

vgextend BD_storage_vg /dev/sdd1

vgextend BD_storage_vg /dev/sdd2

会提示加入成功。

加入卷组后卷组大小↓(vgdisplay查看)

加入卷组前大小↓

5、

扩展逻辑卷/dev/BD_storage_vg/sales_data_lv,输入

lvextend -L +5G /dev/BD_storage_vg/sales_data_lv

lvextend -L +5G /dev/BD_storage_vg/sales_data_lv

这里可以直接将+5G改为+10G也能成功,因为加入sdd1(5个G)与sdd2(5个G)到BD_storage_vg卷组中,这里输入两次是为了看到效果,此时卷组中已经没有空余空间了,可以看到第三次输入lvextend -L +5G /dev/BD_storage_vg/sales_data_lv,提示不成功,没有空余空间。

6、

查看效果,输入

lsblk

可以看到sdc1被扩充到15G。

扩充前↓

实验三:

公司准备在互联网中搭建邮件服务器(Ubuntu系统平台),面向全国各地的员工及部分VIP 客户提供电子邮箱空间

由于用户数量众多,邮件存储需要大量的空间,考虑动态扩容的需要,除了系统安装时的一块硬盘之外,另外增加两块 30GB 的 SCSI 硬盘并构建LVM 逻辑卷(挂载到/mailbox 目录下)专门用于存放邮件数据

1、

添加两块30G的新硬盘

2、

进入Ubuntu系统,输入

lsbls

可以看到两块硬盘被成功被系统识别

3、

准备工作,首先创建挂载目录,输入

mkdir /mailbox

挂载目录的路径是在/root/mailbox

4、

创建物理卷,输入

pvcreate /dev/sdb

提示找不到命令,可以通过apt install lvm2安装,根据提示输入

apt install lvm2

等待安装完成后,再次输入

pvcreate /dev/sdb

pvcreate /dev/sdc

可以看到提示信息成功创建物理卷

5、

创建逻辑卷之前,需要先创建卷组,然后将物理卷(也可以全部大小)都加入卷组中,,这里选择不分区直接将整个sdb与sdc加入卷组,所以输入

vgcreate mailbox_vg /dev/sdb /dev/sdc

可以看到提示信息,卷组成功创建

6、

卷组创建完成,接下来创建逻辑卷,需要指定卷组的名称mailbox_vg,输入

lvcreate -L 59G -n mailbox_lv mailbox_vg

#-L 指定逻辑卷大小

#-n 指定逻辑卷名称

可以看到提示逻辑卷创建成功

7、

接下来就是将逻辑卷挂载到/mail,可以先格式化逻辑卷,输入

mkfs.ext4 /dev/mailbox_vg/mailbox_lv

8、

接下来将逻辑卷挂载带/root/mailbox目录下,输入

mount /dev/mailbox_vg/mailbox_lv /root/mailbox

查看是否挂载成功,输入

lsblk

可以看到两块30GB的硬盘的容量合并到一起了

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询