느린 루팅/설치 시간

느린 루팅/설치 시간

Raspbian/Debian Jessie를 실행 하면서 dmesg -t -d이것이 부팅 프로세스의 병목 현상이라는 것을 알았습니다.

[<    4.777880>] EXT4-fs (mmcblk0p2): mounted filesystem with 
ordered data mode. Opts: (null)

/dev/mmcblk0p2루트로 마운트하는 데 거의 5초가 걸리며 /이는 너무 깁니다!

글쎄요, Raspberry Pi + microSD 카드입니다(그래서 설치가 느렸을 수도 있습니다 /). 하지만 저는 ArchLinux로 했는데 설치 시간이 그리 오래 걸리지 않았습니다.

읽기 전용 파일 시스템에서 파일 검사를 방지하고 /부팅 시 루트를 더 빠르게 마운트하는 방법은 무엇입니까?

답변1

행 헤더는 [< 4.777880>]이 메시지가 이전 메시지보다 약 5초 후에 발생했음을 나타내지만 설치 자체가 그렇게 오래 걸렸는지는 확인하지 못합니다. 중간에 문서화되지 않은 이벤트가 발생했을 수 있습니다(Serada가 에서 언급한 대로).

최근 부팅된 Rasperry Pi에서 다음을 볼 수 있습니다.

[    2.474306] EXT4-fs (mmcblk0p2): couldn't mount as ext3 due to feature incompatibilities
[    2.485611] EXT4-fs (mmcblk0p2): couldn't mount as ext2 due to feature incompatibilities

(More lines, none related to this device.)

[    3.329574] EXT4-fs (mmcblk0p2): recovery complete
[    3.337860] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null)

이는 명백한 복구 시간(파일 시스템이 더티로 표시되었기 때문일 수 있음)을 포함하여 마운트 시도를 나타내는 것으로 가정하는 메시지에 따라 8밀리초에서 864밀리초 사이의 마운트 기간 추정치를 제공합니다.

답변2

저는 Raspbian 전문가는 아니지만 이 질문에 답하려면 다음과 같이 하세요.

읽기 전용 파일 시스템에서 파일 검사를 방지하고 부팅 시 루트/설치 속도를 높이는 방법은 무엇입니까?

fs_passno파일 에서 루트 파일 시스템 행의 필드를 살펴보고 싶을 수도 있습니다 /etc/fstab. 존재하는 경우 행의 여섯 번째 필드입니다. 일반적으로 1루트 파일 시스템 및 2기타 파일 시스템과 함께 사용됩니다. 즉, 다른 파일 시스템을 검사하기 전에 루트 파일 시스템을 먼저 검사합니다. 하지만 설정하면 0전혀 확인되지 않습니다. (다른 수준에서 시행되지 않는 한)

그러나 파일 시스템의 자동 검사는 실제로 가끔씩만 발생합니다. 각 설치 속도가 빨라지도록 루트 파일 시스템을 축소하는 것을 고려할 수 있습니다. 아니면 파일 시스템 유형을 완전히 변경할 수도 있습니다. ext4는 SD 카드에 적합하지 않을 수 있습니다.

관련 정보