현재 ext4fs를 실행하는 더 큰 md RAID5를 갖춘 시스템이 있습니다.
파일 시스템은 다른 MD(RAID1)에 있는 외부 저널로 실행됩니다.
로그 장치를 추가하면 tune2fs
파일 시스템이 이를 인식하고 작동합니다.
그러나 시스템이 재부팅될 때마다 다음과 같은 결과가 나타납니다.
EXT4-fs (md125): failed to open journal device unknown-block(9,126) -16
UUID로 장치 식별을 시도했지만 동일한 결과를 얻었습니다. tune2fs -O ^has_journal
일기장을 읽어 보면 tune2fs -J
예상대로 작동합니다.
mount
이것은 분명 차선책인 행동이지만, 제가 발견한 유일한 것은 9년 전 Theodore Ts'o가 narkive에 관해 쓴 기사에서 그렇습니다. 그런 일이 발생하며, fstab
구성된 방식으로 수행할 수 있다면 그렇지 않을 것이라고 제안한 것입니다. 그러면 좋겠지만 아니죠.
이 작업을 수행할 수 있는 방법이 있나요?
답변1
이 목적으로 사용할 수 있는 마운트 옵션이 있습니다 journal_path=...
.https://man7.org/linux/man-pages/man5/ext4.5.html
로그 장치에 레이블이 있으면 journal_path=/dev/disk/by-label/<label>
장치 이름/번호가 변경되더라도 이를 사용하여 장치를 찾을 수 있습니다.
더 자세한 설명은 원본 커밋 메시지를 참조하세요.https://lists.openwall.net/linux-ext4/2013/07/31/24
이 사용법을 더 명확하게 하기 위해 ext4.5 매뉴얼 페이지에 패치를 제출하는 것을 고려해 보세요.