현재 소프트웨어 RAID에 LVM이 있지만 더 나은 솔루션, 아마도 장단점에 대해 어떻게 생각하십니까?
편집 : 소프트웨어 RAID의 소프트웨어 RAID 또는 소프트웨어 RAID의 lvm에 관한 것입니다. 성능에 대해 생각하면 하드웨어 습격이 더 좋습니다.
현재 소프트웨어 RAID에 LVM이 있지만 더 나은 솔루션, 아마도 장단점에 대해 어떻게 생각하십니까?
편집 : 소프트웨어 RAID의 소프트웨어 RAID 또는 소프트웨어 RAID의 lvm에 관한 것입니다. 성능에 대해 생각하면 하드웨어 습격이 더 좋습니다.
답변:
현재 설정은 다음과 같습니다
| / | /var | /usr | /home |
--------------------------
| LVM Volume |
--------------------------
| RAID Volume |
--------------------------
| Disk 1 | Disk 2 | Disk 3 |
더 많은 유연성을 가진 훨씬 간단한 설정입니다. RAID 볼륨의 모든 디스크를 사용하고 LVM에서 원하는 방식으로 슬라이스 및 다이 싱 할 수 있습니다. 다른 방법으로는 생각할 가치가 없습니다. 엄청나게 복잡하고 파일 시스템 수준에서 LVM의 이점을 잃게됩니다.
RAID LVM 볼륨을 시도하면 LVM 볼륨 이점 (예 : 파일 시스템 증가 등)없이 일반 장치를 사용하게됩니다.
이것은 오래된 질문이며 기술이 발전했으며 권장되는 설정은 LVM의 내장 RAID 지원을 사용하는 것입니다 (설정은 https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/ 참조). 특히 SSD를 사용하는 경우 Logical_Volume_Manager_Administration / raid_volumes.html ). mdadm은 체크섬의 올바른 기능을 위해 전체 파티션을 작성하므로 SSD와 함께 RAID 1/5/6/10을 사용하지 않는 것이 좋습니다. https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html-single/Storage_Administration_Guide/index.html#ssddeploy에 명시된대로 SSD의 성능이 저하 될 수 있습니다.
하드웨어 습격이 있고 lvm을 최상으로 조합 할 수 있습니다.
RAID 0 볼륨과 RAID 1 볼륨간에 디스크를 분할하려는 경우 LVM over RAID를 사용하는 것이 좋습니다.
이를 통해 RAID0과 RAID1 사이의 공간을 재 구현할 수 없습니다
| / | /var | /usr | /home |
--------------------------
| LVM Volume 2 |
--------------------------
| RAID 0 | Raid 1 |
--------------------------
| Disk 1 | Disk 2 | Disk 3 |
이것으로 당신은 할 수 있습니다
| / | /var | /usr | /home |
--------------------------
| LVM Volume 2 |
--------------------------
| RAID 0 | Raid 1 |
--------------------------
| LVM Volume 1 |
--------------------------
| Disk 1 | Disk 2 | Disk 3 |
좋은 점은 pvmove 명령을 사용하여 LVM Volume 2 논리 볼륨을 raid 0 et와 raid 1 볼륨간에 계속 이동할 수 있다는 것입니다.
나쁜 점은 설정이 복잡하다는 것입니다. LVM에 소프트웨어 RAID 기능이 더 잘 통합되어 있으면 더 좋습니다.