多磁盘实现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
逻辑卷创建好后,必须将其格式化为文件系统。可以选择 ext4
或 xfs
文件系统。对于大分区,推荐使用 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)!