Linux를 소프트웨어 RAID(mdx)에서 하드웨어 RAID로 마이그레이션

Linux를 소프트웨어 RAID(mdx)에서 하드웨어 RAID로 마이그레이션

현재 상황:

  • Dell PowerEdge T300 서버(SAS6/iR 컨트롤러)(RAID 0/1)
  • 소프트웨어 RAID(2x500GB) + LVM에 설치된 Ubuntu 10.04 LTS 서버. 현재 사용된 공간은 25GB입니다.

질문:

  1. 롤백 시 현재 설치를 안전하게 백업하는 방법 예를 들어 Clonezilla는 소프트웨어 RAID를 지원하지 않습니다.
  2. Ubuntu 설치를 하드웨어 RAID(동일한 PC 및 동일한 HDD)로 마이그레이션하는 방법은 무엇입니까?

선택적 목표:

  1. LVM도 제거할 수 있나요?

답변1

25GB만 사용하고 있으므로 tar외부 USB 드라이브와 같은 프로그램을 사용하여 파일 시스템 수준에서 시스템을 백업하는 것을 고려해 보겠습니다. 이번에도 데이터가 작으므로 복원을 수행할 수 있는지 확인하세요. 백업/복원 절차에 대해 확신이 생긴 후. 하드웨어 RAID 파티션을 생성하고 Live CD로 부팅한 다음 데이터를 복원하는 것으로 처음부터 시작하겠습니다. 그런 다음 새로 복원된 시스템으로 시스템을 부팅할 수 있도록 GRUB를 사용하여 새 부트 레코드를 생성해야 합니다.

답변2

소프트웨어 습격 - 거울? 그런 다음 RAID에서 하나의 디스크를 꺼낼 수 있습니다(더 안전하게 - 그러면 서버가 다운됨). 이것이 원본 백업이 됩니다.

다음 단계는 컨트롤러에 하드웨어 RAID를 설정하는 것입니다. 디스크가 하나 더 있으면 RAID를 구축할 수 있습니다(미러 생성). 그렇지 않은 경우 문제가 될 수 있습니다(컨트롤러는 일반적으로 성능이 저하된 raid 생성을 허용하지 않습니다. 빠른 초기화 옵션이나 다른 방법을 살펴보십시오. 컨트롤러에서 raid0 볼륨을 생성하고 나중에 이를 raid1로 변환하려고 시도하는 것입니다(가능한 경우). .

컨트롤러가 이러한 기능을 지원하지 않으면 t have additional disk, well, its very difficult to replace metadata of software raid to metadata hardware raid and don무언가를 부술 수 없습니다. :)

컨트롤러에 일부 기능이 있거나 추가 HDD가 있는 경우 볼륨을 생성하고 일부 livecd/usb/pxe에서 부팅한 다음 한 마운트 지점에서 다른 마운트 지점으로 디스크를 복사하면 됩니다. 그리고 fstab과 mbr도 잊지 마세요.

관련 정보