2020년 업데이트된 답변

2020년 업데이트된 답변

나는 물리적으로 거의 만지지 않는 컴퓨터를 가지고 있습니다. 이 컴퓨터에 대한 모든 액세스는 SSH를 사용하여 수행됩니다. 컴퓨터에는 MDADM을 사용하는 소프트웨어 RAID5가 있습니다. 배열에는 fstab을 통해 자동으로 마운트되는 폴더의 데이터가 포함되어 있습니다.

문제는 RAID 배열에 문제가 있으면 데비안이 부팅되지 않는다는 것입니다. 이런 일이 발생하면 드라이브에 대한 물리적 액세스를 요청해야 하기 때문에 이는 나에게 큰 문제인데, 이는 그리 간단하지 않습니다. 때로는 드라이브에 실제로 아무런 문제가 없지만 쉽게 고칠 수 있는 일부 파티션 테이블에 문제가 있는 경우도 있습니다. 최소한 물리적 접근을 요청하기 전에 물리적인 개입이 필요한 문제가 있다는 것을 알아야 합니다.

다음 결과를 얻는 방법: MDADM이 실패하거나 일부 드라이브가 실패하거나 RAID에 문제가 있는 경우:

1- 정상적으로 부팅하거나 최소한 SSH에 액세스할 수 있는 수준으로 부팅합니다.

2- 어레이를 조립하지 마십시오

3-물론 폴더를 마운트하지 마십시오

4- SSH를 사용하여 로그인한 후 일종의 경고를 표시합니다(마운트된 드라이브가 보이지 않을 때 문제를 알 수 있으므로 그다지 중요하지 않습니다).

이것이 달성될 수 있습니까? 대안이 있다면 알려주세요.

감사해요.

답변1

에 설치한다고 가정합니다 /etc/fstab.nobootwaitman

mountall(8)이 시작되는 것을 막지 않도록 명시적으로 지시하십시오.

mdadm한 번도 사용해본 적이 없는 다운그레이드된 부팅 옵션도 있습니다. 다음 OS위치에 설치 하면 좋을 것 같습니다 raid.

dpkg-reconfigure mdadm

mdadm다운그레이드된 시작을 허용하도록 지시합니다.

IMO nobootwait옵션을 선택하고 다운그레이드된 어레이를 설치하지 않는 것이 더 안전한 접근 방식입니다.

답변2

2020년 업데이트된 답변

nobootwait우분투 배포판 옵션이며(내 생각에는) 데비안에는 존재하지 않습니다. 적어도 데비안 10에서는 그렇지 않습니다. 나는 그것이 우분투에서도 은퇴할 것이라고 믿습니다(?)

내 fstab에 옵션을 포함했습니다

_netdev,auto,nofail,x-systemd.device-timeout=1000ms

그래서 내 fstab 라인은 다음과 같습니다

10.0.0.2:/mnt/md0   /mnt/md0    nfs4    _netdev,auto,nofail,x-systemd.device-timeout=1000ms 0   0

이것도 보세요질문

관련 정보