Intel RAID 5 파티션을 부팅 디스크에 연결

Intel RAID 5 파티션을 부팅 디스크에 연결

5개의 디스크 Intel RAID 5와 /, /boot 및 스왑이 포함된 6번째 부팅 디스크가 있습니다.

내가 할 계획은 Intel RAID 파티션(fdisk를 사용하여 추가)을 마운트하여 6번째 디스크 /home, /var, /srv 등이 다른 5개 디스크의 RAID에 연결되도록 하는 것입니다. 지금까지 내 시도는 실패했습니다(fstab 편집, /dev/dm-* 파티션 수동 마운트 시도 등).

누구든지 이것에 대한 경험이 있고 올바른 방향을 알려줄 수 있습니까?

편집: 각 파티션을 부팅 디스크의 폴더로 마운트할 수 있도록 RAID 배열을 분할했습니다(예: RAID /dev/dm-0 -> bootdisk /home).

답변1

가짜 하드웨어 RAID 컨트롤러가 있습니다. 실제로 이는 BIOS를 지원하는 순수한 소프트웨어 공격입니다. Windows로 이중 부팅이 필요하지 않다면 Windows를 사용하지 않고 더 나은 지원을 제공하는 순수 Linux 소프트웨어 RAID를 사용하는 것이 좋습니다. 이 방법으로 시스템을 재구축하려면 먼저 BIOS 유틸리티에서 RAID 어레이를 제거한 다음 Ubuntu를 다시 설치하고 대체 또는 서버 설치 프로그램을 사용하여 소프트웨어 RAID를 구성하십시오. 별도의 디스크나 /boot 파티션도 필요하지 않습니다. 하나의 대규모 RAID에서 6개의 디스크를 모두 사용할 수 있습니다. Hennes가 언급했듯이 RAID 어레이 위에 LVM을 사용하여 나중에 필요한 경우 쉽게 확장할 수 있는 더 작은 볼륨으로 세분화할 수도 있습니다.

당신은 읽을 수 있습니다:

https://wiki.ubuntu.com/FakeRaidHowto

https://wiki.ubuntu.com/Lvm

답변2

이것은 사소한 것 같습니다. 아마도 제가 잘못 이해했다는 의미일 것입니다.

내가 올바르게 이해했다면:

  • /, /boot 및 스왑이 포함된 디스크.
  • RAID 어레이의 한 디스크에는 /var, /srv 등과 같은 다른 디렉토리가 있습니다.

부팅, 디스크 마운트, RAID 어레이의 폴더 간 소프트 링크 생성을 방해하는 요인은 무엇입니까? 아니면 /var 등을 사용하여 RAIDED 드라이브에 별도의 파티션을 만들었습니까?

단지 큰 볼륨인 경우(예: /my_raid에 마운트된 경우) 다음을 수행하세요.

  • 시작(단일 사용자 모드는 선택 사항이지만 RW는 설치됨)
  • 파일을 RAID에 복사합니다(예: cp -r /srv /my_raid/ )
  • 원본 파일을 삭제합니다(예: mv /srv /srv.old).
  • 소프트 링크를 만듭니다. (예: ln -s /my_raid/srv /srv )

/var을 사용하려고 하는데 /var가 사용 중인 경우 단일 사용자 모드로 부팅하거나 liveCD에서 부팅해야 할 수도 있습니다.


RAID 어레이에 별도의 파티션을 생성하면 상황이 더 복잡해집니다. 이 경우 게시물에 추가 정보를 제공해야 합니다.

답변3

대신 심볼릭 링크를 사용하지 않는 이유좌심실 용적RAID 어레이의 논리 볼륨으로 나눈 다음 일반적인 방법으로 볼륨을 마운트하시겠습니까?

또는 RAID 어레이에만 운영 체제를 설치할 수 있습니다. 별도의 디스크에 넣을 필요가 없습니다. 그렇지 않으면 디스크가 손상될 경우 파일을 잃어버리고 시스템을 다시 설치해야 할 위험이 있습니다. LVM을 사용하면 모든 논리 볼륨(기본적으로 파티션)을 RAID에 포함할 수 있습니다.

답변4

나는 당신과 비슷한 방식으로 소프트웨어 RAID 파티션에서 부팅했습니다. 제가 힘들게 배운 한 가지는 그것이 /var와 동일한 논리 파티션에 있어야 한다는 것입니다 /. /usr/lib아마도 그럴 것입니다.

내 RAID는 Intel Matrix Storage Manager를 사용하여 BIOS에서 구성되었습니다. RAID 장치에는 Windows 및 Linux 이중 부팅을 위한 NTFS와 ext4라는 두 개의 파티션이 있습니다. 나는 Linux를 실행할 때 Windows 파티션에 가능한 한 적게 액세스하려고 노력하며 그 반대의 경우도 마찬가지입니다. 내가 가진 유일한 문제는 ntfs.sys에 대한 오류 메시지가 있는 Windows의 BSOD입니다. 간단히 말해서, 하드 드라이브 중 하나를 재구축하고 Windows를 다시 설치해야 했습니다...

추가 소프트웨어를 먼저 설치하지 않고도 RAID 장치( )를 인식할 수 있는 Ubuntu 설치 CD가 없었기 때문에 파티션에 Ubuntu를 설치하는 것은 처음에는 약간 문제가 있었습니다 dmraid. 그래서 Live CD로 부팅하고 를 설치한 dmraid다음 다음 명령을 사용하여 Ubuntu를 RAID에 설치했습니다.debootstrap/chroot 메소드. 그 이후로 (2년이 넘은 지금) 정말 좋았습니다. LVM이나 mdm이 설치되어 있지 않습니다.

돌이켜보면, 하드 드라이브 수를 늘리고 Windows가 필요 없이 시스템을 처음부터 다시 구축한다면 거의 확실하게 다음을 사용할 것입니다.ZFSIntel의 RAID Manager 대신.

dmraid소프트웨어 RAID 어레이 재구축은 운영 체제 내에서 수행되므로 제 경우에는 명령줄에서 사용하는 데 익숙해져야 했습니다 . 솔직히 조금 무섭습니다.

관련 정보