파일 시스템에는 시작 시 수동 fsck가 필요합니다.

파일 시스템에는 시작 시 수동 fsck가 필요합니다.

우리 회사는 고객에게 맞춤형 Ubuntu 20.04를 실행하는 디지털 사이니지 키오스크 머신을 제공하고 있습니다. 고객은 때때로 다음과 같은 initramfs 프롬프트가 표시되기 때문에 키오스크 시스템이 부팅되지 않는다고 보고합니다.

(Initramfs): /dev/sda1 contains a file system with errors, check forced.
  Inodes that were a part of a corrupted orphan linked lost found.
  /dev/sda1 : UNEXPECTED INCONSISTENCY; RUN fsck manually.(I.e .,
  without -a or -p options). fsck exited with status code 4. The root
  filesystem on /dev/sda1 requires a manual fsck

수동 디스크 검사를 수행한 후 키오스크 머신이 정상적으로 부팅됩니다. 키오스크 기계가 제대로 종료되지 않는 것과 관련이 있을 수 있습니까? 아니면 디스크 오류일까요? 모든 키오스크 기계에는 정확히 동일한 하드 드라이브가 있습니다. 고객이 때때로 키오스크 기계를 하드 리셋하는 경우가 있다는 것을 알고 있는데 이것이 이유라고 생각합니다. 매일 또는 매주 fsck를 수행하면 이를 피할 수 있습니까? 이를 방지하는 방법에 대한 제안을 주시면 감사하겠습니다.

답변1

키오스크 기계가 제대로 종료되지 않는 것과 관련이 있을 수 있습니까?

아마도.

아니면 디스크 오류일까요?

너무 가능하지 않습니다.

매일 또는 매주 fsck를 수행하면 이를 피할 수 있습니까?

fsck읽기-쓰기 모드로 마운트된 파티션에서는 실행할 수 없습니다 . 최신 배포판에 대해 이야기하면 실행 중인 모든 프로세스를 종료하거나 실패하게 만들지 않고 표준 기능을 사용하여 읽기 전용 모드로 전환하는 것이 거의 불가능합니다.

이를 방지하는 방법에 대한 제안을 주시면 감사하겠습니다.

tmpfs실제 키오스크 기기인 경우 RAM( ) 에 임시 데이터를 저장하고 디스크를 RO 모드에 마운트하는 방법을 찾으세요 . 물리적으로 데이터를 쓰지 않고도 원하는 설정과 애플리케이션으로 라이브 이미지를 생성할 수 있는 배포판이 많이 있습니다.

관련 정보