我有一台专用服务器,运行由 2 个 1TB 磁盘组成的 RAID1 阵列。我无法安装新操作系统,但只能使用预定义配置引导新操作系统。
我确实不需要镜像,相反我需要更快的 IO 速度(尤其是写入)。
这是我的实际配置:
sda 8:0 0 931.5G 0 disk
├─sda1 8:1 0 4G 0 part
│ └─md1 9:1 0 4G 0 raid1 /
├─sda2 8:2 0 2G 0 part [SWAP]
└─sda3 8:3 0 925.5G 0 part
└─md3 9:3 0 925.5G 0 raid1
├─vg00-usr 253:0 0 36G 0 lvm /usr
├─vg00-var 253:1 0 35G 0 lvm /var
├─vg00-home 253:2 0 3G 0 lvm /home
└─vg00-data 253:3 0 850G 0 lvm /data
sdb 8:16 0 931.5G 0 disk
├─sdb1 8:17 0 4G 0 part
│ └─md1 9:1 0 4G 0 raid1 /
├─sdb2 8:18 0 2G 0 part [SWAP]
└─sdb3 8:19 0 925.5G 0 part
└─md3 9:3 0 925.5G 0 raid1
├─vg00-usr 253:0 0 36G 0 lvm /usr
├─vg00-var 253:1 0 35G 0 lvm /var
├─vg00-home 253:2 0 3G 0 lvm /home
└─vg00-data 253:3 0 850G 0 lvm /data
我能做什么?我可以删除 vg00-data lvm 并将可用空间(850Gb)用作 2 个独立的 ext4 分区吗?
或者我可以从 RAID 1 切换到 RAID 0 而不会丢失数据?(我需要保留操作系统,我可能会丢失 vg00 数据)。
答案1
您在这里所做的任何事情都会带来风险 - 如果您远程工作,这里的风险极高。请确保您先进行完整备份。
正确的解决方案是使用软件 RAID0 重建系统以利用条带化。
您可能能够通过降级阵列并移除第二个磁盘,将 raid1 转换为接近原始磁盘的状态。然后,您可以重新初始化第二个磁盘,并将其作为 vg00 的第二个物理卷,然后将现有的逻辑卷转换为条带卷。
https://unix.stackexchange.com/questions/348873/convert-a-single-drive-lvm-volume-to-a-striped-volume-across-3-drives#349041似乎需要经过复杂的操作才能将常规卷转换为条带卷。