우분투 14.04에서 저널링을 비활성화 하시겠습니까?


12

Xubuntu (때로는 Cinnamon을 실행하지만 분산)를 설치하고 ext4 시스템 파티션의 파일 파쇄를보다 효과적으로하기 위해 저널링을 비활성화하려고합니다 (비 시스템 / 앱 데이터는 NTFS 파티션에 있음). 이것이 어떻게 이루어질 수 있습니까?

답변:


15
  • 당신이 무엇을하든 파일 시스템을 가지고 놀기 전에 백업하십시오!
  • 이것을 사용하기 전에 맨 페이지 ( man tune2fs )를 확인하십시오 !
  • 이것은 ext 파일 시스템에서만 작동합니다!

저널링을 비활성화하려면 다음을 사용할 수 있습니다 (XN은 파티션 문자 및 숫자를 가리킴).

tune2fs -O ^has_journal /dev/sdXN

매뉴얼 페이지에서 :

tune2fs -ext2 / ext3 / ext4 파일 시스템에서 조정 가능한 파일 시스템 매개 변수 조정

옵션 : -O [^] 기능 [, ...]

파일 시스템에 표시된 파일 시스템 기능 (옵션)을 설정하거나 지우십시오. 기능을 쉼표로 구분하여 둘 이상의 파일 시스템 기능을 지우거나 설정할 수 있습니다. 캐럿 문자 ( '^')가 접두어로 붙은 파일 시스템 기능은 파일 시스템의 수퍼 블록에서 지워집니다. 접두사 문자가 없거나 더하기 문자 ( '+')가 붙은 파일 시스템 기능이 파일 시스템에 추가됩니다 .

...

has_journal

저널을 사용하여 부정확 한 종료에도 파일 시스템 일관성을 보장하십시오. 파일 시스템 기능 설정은 -j 옵션을 사용하는 것과 같습니다.

당신은 또한 필요할 수 있습니다 ...

옵션 : -f

오류가 발생하더라도 tune2fs 작업을 강제로 완료하십시오. 이 옵션은 외부 저널이 있거나 외부 저널이있는 것처럼 손상된 파일 시스템에서 has_journal 파일 시스템 기능을 제거하지만 해당 외부 저널을 사용할 수없는 경우에 유용합니다.

경고 : 외부 저널을 먼저 재생하지 않고 완전히 마운트 해제되지 않은 파일 시스템에서 외부 저널을 제거하면 심각한 데이터 손실 및 파일 시스템 손상이 발생할 수 있습니다.


파일 시스템이 마운트 해제되었거나 읽기 전용 모드 여야합니다. grub 프롬프트에서 : "고급 옵션"-> "복구 모드"-> "루트 쉘 프롬프트로 가져 오기"또는 Live DVD를 사용하십시오.


1
'has_journal 기능은 파일 시스템이 마운트 해제되었거나 읽기 전용으로 마운트 된 경우에만 지울 수 있습니다.' 이 작업을 수행하려면 라이브 디스크를 부팅해야합니까?
Utnubu

아니요, grub 프롬프트에서도 수행 할 수 있지만 가장 쉬운 방법입니다.
Rinzwind 2012 년
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.