自学内容网 自学内容网

多磁盘实现LVM

公司现有一台全新的机器,挂了3个磁盘,每个30T,共90T,应业务要求,想把3个盘挂到2个目录下,综合考虑决定做lvm

第一次做分区时,未考虑磁盘分区格式,导致推翻全做,记录一下自己的踩坑路程

磁盘类型

常见的磁盘分区格式包括MBR和GPT两种格式,它们各有特点,适用于不同的存储需求。

1. MBR(Master Boot Record)

MBR是较老的一种分区格式,最早由IBM在1983年引入。它有以下特点:

  • 支持的最大磁盘容量:MBR最多支持2TB的磁盘。如果磁盘超过2TB,超出的空间无法使用。

  • 分区数量限制:MBR最多支持四个主分区。如果需要更多分区,可以将其中一个主分区转换为扩展分区,在扩展分区中再创建多个逻辑分区。

  • 启动方式:MBR的引导信息位于磁盘的第一个扇区,包含启动引导程序。BIOS通过读取MBR来引导操作系统。

  • 兼容性:MBR兼容性较强,可以在绝大多数旧设备上使用。

适用场景:较小容量的硬盘和老旧的操作系统(如Windows 7及更早版本,较老的Linux系统)。

2. GPT(GUID Partition Table)

GPT是较新的分区格式,由Intel在EFI(Extensible Firmware Interface)标准中引入。GPT解决了MBR的许多限制,适合现代大容量硬盘。

  • 支持的最大磁盘容量:GPT理论上支持最大18EB(Exabyte)的磁盘容量,远超MBR的限制。

  • 分区数量:GPT支持128个主分区,无需像MBR那样使用扩展分区或逻辑分区。

  • 启动方式:GPT与UEFI(Unified Extensible Firmware Interface)引导系统配合使用,提供更灵活和安全的引导方式。GPT分区表包含主副两份分区信息,有更强的容错能力。

  • 数据安全性:GPT使用CRC校验来检测分区表的完整性,以防止数据损坏。

创建fdisk分区

三盘磁盘都要做

fdisk /dev/sdx
g:选择分区格式
w:保存

此时磁盘已经转换为fdisk

fdisk /dev/sdx
n:创建分区
默认:选择整个工作区间

创建新的分区

t:选择分区类型
31:lvm分区类型
w:保存

设置分区类型为lvm

lvm

创建物理卷 (PV):使用 pvcreate 命令将新创建的分区标记为 LVM 物理卷

pvcreate /dev/sdb1
pvcreate /dev/sdc1
pvcreate /dev/sdd1

创建卷组 (VG):接下来,使用 vgcreate 创建一个新的卷组。假设你将卷组命名为 vg_large

vgcreate vg_large /dev/sdb1 /dev/sdc1 /dev/sdd1

创建逻辑卷 (LV):现在可以在卷组中创建一个逻辑卷。假设你想要创建一个 10TB 的逻辑卷,并将其命名为 lv_data,一个80T得逻辑卷并且命名为lv_opt:

lvcreate -L 10T -n lv_data vg_large
lvcreate -l 100%FREE -n lv_opt vg_large

逻辑卷创建好后,必须将其格式化为文件系统。可以选择 ext4xfs 文件系统。对于大分区,推荐使用 xfs 文件系统。

mkfs.xfs /dev/vg_large/lv_data
mkfs.xfs /dev/vg_large/lv_opt

格式化完成后,可以将逻辑卷挂载到系统目录

mkdir /data
mkdir /opt
​
mount /dev/vg_large/lv_data /data
mount /dev/vg_large/lv_opt /opt

要确保在每次系统启动时自动挂载该卷,可以编辑 /etc/fstab 文件

/dev/vg_large/lv_data /data  xfs  defaults  0  0
/dev/vg_large/lv_opt /opt xfs  defaults  0  0

原文地址:https://blog.csdn.net/weixin_66575196/article/details/143746003

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!