저널을 사용하여 루트 파일 시스템 rw를 마운트할 수 없습니다.

저널을 사용하여 루트 파일 시스템 rw를 마운트할 수 없습니다.

내가 읽고 시도한 것에서 전체 저널 설정을 이해하려고 하면 왠지 혼란스럽습니다.

루트 파일 시스템은 ext3입니다. tune2fs -l /dev/root를 통해 확인하면 "has_journal"이 있음을 알 수 있습니다. "좋아요" 저는 "이건 쉬울 것 같아요!"라고 생각했습니다.

그렇게 빠르진 않아요, 선생님. fstab의 줄에 "data=journal"을 추가했습니다(원래는 "defaults,data=journal"이 있었지만 나중에 "defaults" 항목을 제거했습니다).

또한 grub.conf의 "kernel xxx" 줄에 "rootflags=data=journal"을 추가했습니다.

재부팅 후 파일 시스템은 읽기 전용으로 마운트되며 이를 사용하여 쓰기 가능하게 만들어야 합니다. "mount" 명령은 아무 작업도 수행하지 않으므로 /proc/mounts에서 정보를 확인해야 합니다.

또한 모든 ext3 파일 시스템에 "data=journal"을 추가하려고 시도했는데 /proc/mounts를 통해 일부 파일 시스템은 data=ordered로 마운트되고 다른 파일 시스템은 data=journal로 마운트된 것처럼 보입니다. 왜 그런 차이가 있습니까?

로깅을 사용하여 루트 파일 시스템을 rw로 마운트하는 방법은 무엇입니까? 운영체제는 CentOS 5.4입니다.

답변1

파일 시스템이 ext3으로 마운트되면 파일 시스템 로그 기능이 기본적으로 켜져 있으므로 명시적으로 지정할 필요가 없습니다.

ext3 파일 시스템 유형은 mount 명령의 "-t ext3" 옵션을 사용하거나 /etc/fstab의 유형 열에서 명시적으로 지정할 수 있습니다. 일반적으로 /etc/fstab에서 루트 파일 시스템에 대한 "기본" 옵션을 제거하면 안 됩니다.

답변2

내가 찾은이 페이지, 이로 인해 initrd가 깨졌습니다. 그렇게 하고 나니 일이 잘 풀리기 시작했습니다. 제가 정확하게 이해한 것인지 잘 모르겠습니다이 작업을 수행해야 했지만 이제는 할 수 있습니다.

질문...어떤 파일 시스템인가요?해서는 안 된다로깅을 활성화하여 설치하고 있습니까? tmp? 교환? 다른 사람들?

관련 정보