fstab에서 다음 줄을 사용하여 부팅하는 동안 Btrfs RAID1을 설치했습니다.
/dev/disk/by-label/storage /mnt/storage btrfs noatime 0 0
며칠 전 저는 일부 오래된 디스크의 데이터를 검토하고 있었는데, 이를 연결하려면 사용 가능한 SATA 포트가 남아 있지 않았기 때문에 먼저 RAID에서 디스크 중 하나를 분리해야 했습니다. 아쉽게도 /dev/disk/by-label/storage
SATA 포트의 디스크 포인트를 교체했습니다.
그런 다음 부팅하는 동안 systemd는 Btrfs 파일 시스템이 완전히 다른 레이아웃으로 디스크에 나타날 때까지 1분 30초를 기다립니다. 그 후 마침내 루트 쉘을 얻었습니다.
시작하는 동안 시스템 장치를 중단할 수 있는 방법이 있습니까? ^C
쓸모 없는.
제가 언급한 상황이 시스템 버그인지(예, 아니오?) 여부는 제게는 사소한 질문일 뿐입니다. 왜냐하면 나는 다음과 같은 시작 지연을 예상했기 때문입니다.일어나지 않을 것이다나는 발에 총을 쏘는 것을 의미하더라도 향후 이벤트에서 이러한 노력을 중단할 수 있는 방법을 정말로 원합니다.
설치 옵션에 추가해야 한다고 제안할 수도 있지만 x-systemd.device-timeout=0
이는 바람직하지 않을 수도 있고 제가 요구하는 것도 아닙니다.
$ rpm -qi systemd
Name : systemd
Version : 216
Release : 25.fc21
편집하다:
분명히 /usr/lib/systemd/system/debug-shell.service
작동합니다. 나는 그것을 시도해야합니다.
편집 2:
따라서 디버그 셸에는 암호가 필요하지 않습니다. 그것은 내가 원하는 것이 아닙니다.