기본적으로 내부 로깅 기능을 적용하면 루트( /
) ext4 파티션은 항상 읽기 전용으로 마운트됩니다. 이것이 기본값이어야 한다는 것을 알고 있지만, 오늘은 SSD를 사용하고 있고 그로부터 최대의 성능을 얻고자 했기 때문에 각 ext4 파티션의 램디스크에 외부 로깅을 적용하려고 했습니다(로깅이 방해가 됩니다:http://raid6.com.au/posts/fs_ext4_external_journal/). 램디스크에 외부 로그를 적용한 후 컴퓨터를 재부팅했는데 램디스크가 영속적이지 않고 ext4 파티션이 램디스크에 외부 로그를 로드/적용하려고 하여 더 이상 부팅되지 않는 것을 발견해서 난장판에 빠졌습니다. 더 이상 존재하지 않으므로 CentOS 7 Live CD "구출" 기능을 사용하여 설치를 "구출"해야 했습니다.
따라서 기본적으로 더 이상 루트 파티션에 내부 로그를 적용할 수 없습니다. 다른 파티션에서 수정했습니다(이상하게도 /opt
"사용 중"이 아닌 경우에만 마운트 해제됩니다). 이 문제를 해결할 방법이 있나요? 외부 램디스크에 대한 로깅을 올바르게 구현하면서 내부 로깅을 활성화하고 싶습니다.
다음 명령을 사용하여 ext4 파티션의 내부 로깅 기능을 다시 켜려고 합니다.
tune2fs -O has_journal /dev/sda3
그러나 재부팅 시 루트 파티션은 읽기 전용으로 마운트되므로 마운트 해제하고 rw
.
tune2fs -O ^has_journal /dev/sda3
모든 피드백을 환영합니다.