최근에 우분투 서버 설치를 발견했습니다. 설치하는 동안 성능이 저하 된 RAID 어레이에서 부팅 시스템을 허용할지 여부를 묻습니다 (RAID1 / dev / md0 장치에 시스템을 설치했기 때문일 수 있습니다). 이것은 단지 무인 서버에 대한 강력한 유용한 옵션 이 온라인 상태로, 여부 자신의 RAID 어레이 (긴 완전히 실패하지 않은 한) 저하됩니다.
빠른 검색 후 /etc/initramfs-tools/conf.d/mdadm 구성 파일 (BOOT_DEGRADED = true 옵션)을 읽거나 커널 부트 라인 인수 (bootdegraded = true) 를 읽음으로써 작동한다는 것을 알았습니다.
질문 : 데비안에서 작동하는 비슷한 (열화 된 어레이로 시스템을 부팅하는 방법) 있습니까? 이 정확한 방법이 적용 가능한지 또는 특정 기능이 있는지 확실하지 않습니다.
나는 일부 시스템에서 RAID5 어레이를 사용했기 때문에 이것을 묻고 있는데, 시스템을 잘못 종료하면 수동으로 어레이를 “고정”할 때까지 부팅 할 수 없었습니다.이 서버는 원격 위치에 무인 상태 였기 때문에 주요 PITA로 판명되었습니다. UPS가없고 정전이 발생했습니다. 그래서 앞으로 이런 종류의 문제를 막을 수 있도록 요청하고 있습니다.
답변
start_dirty_degraded를 원합니다. 커널 이미지의 부팅 인수로 md-mod.start_dirty_degraded = 1을 지정하십시오.
답변
내 시스템이 / dev / sdb가 분리 된 상태에서 정상적으로 부팅되는 문제가 있었지만 / dev / sda를 제거하면 영원히 멈추게됩니다.
데비안의 표준 설치 후 간단한 해결책은 단순히 grub-install / dev / sdb를 실행하는 것입니다.
.. 이제 / dev / sda의 연결이 끊긴 상태에서도 부팅됩니다.
답변
데비안은 부팅하는 동안 공격대가 안전하거나 안전하지 않은지 걱정하지 않습니다.
dmesg를 사용하여 서버를 시작할 때 RAID 어레이에 사용 된 드라이브 수를 표시하여 확인할 수 있습니다.
/ proc / mdstat를 검사하여 현재 상태를 읽을 수도 있습니다.
결국 mdadm / dev / md0 –manage –fail / dev / sda1을 사용하여 / dev / sda1을 실패로 표시 한 다음 재부팅 할 수 있습니다.
친애하는,
아르노.
답변
지금은 이것을 쉽게 테스트 할 수있는 방법이 없습니다 (원격이 아니며 소프트웨어를 사용하는 데비안 상자 만 현재 RAID1이 현재 생산 중입니다). 과거 데비안 softraid 상자 중 하나에 디스크 문제가 있었지만 데비안은 기본적으로 성능이 저하 된 RAID로 부팅 할 수 있다고 생각합니다.
실제로 쓰기 의도 비트 맵 기능을 사용하지 않는 경우 (내부 비트 맵을 사용하는 경우 큰 성능 저하를 일으키고 별도의 디스크에 저장하기 위해 많은 버터를 사용하기 때문에) 거의 긍정적입니다. 어떤 이유로 든 (정말로 종료하지 않고) 상자가 충돌 / 재부트되면 RAID 성능이 저하 된 다음 시작 후 다시 동기화됩니다.
답변
initramfs를 실행하고 “고정”하는 단일 모드와 비슷한 것으로 부팅하려고합니다.