ext4 파일 시스템 파티션에서 저널링 비활성화


9

SSD에서 Linux Mint를 실행하고 있습니다. 저널링을 비활성화하는 한 가지 최적화 방법을 읽었습니다. 그러나 명령을 실행할 때 :

sudo mke2fs -t ext4 -O ^has_journal /dev/sda1

드라이브가 사용 중이라는 오류가 발생합니다. 물론, 그것은 바쁘다. 그것은 전체 OS가있는 곳이다.
어떻게 비활성화 할 수 있습니까?


1
모든 * nix 시스템에서와 같이 단일 유지 보수 사용자 모드로 이동하여 볼륨을 마운트 해제 한 다음 변경을 수행해야합니다. 그렇지 않은 경우 다른 옵션은 드라이브를 다른 시스템으로 옮기고 보조 드라이브로 설치 한 후 마운트 해제 한 상태에서 작업을 수행하는 것입니다.
Fiasco Labs

글쎄, 나는 꽤 바보이기 때문에 단일 유지 보수 사용자 모드로 들어가는 방법을 모르겠습니다. grub 부트 메뉴를 통해 그렇게 할 수있는 것처럼 보이지만 해당 메뉴를 표시하는 방법을 모르겠습니다.
Andi Jay

답변:


18

맨 페이지에 작성된 것처럼 mke2fs기존 파일 시스템을 변경하지 않고 새 파일 시스템을 만드는 데 사용됩니다.

찾고있는 도구 tune2fs는 동일한 매개 변수를 사용할 수 있다고 생각합니다 .

tune2fs -O ^has_journal /dev/sdXY

무엇을 하든지 파일 시스템으로 재생하기 전에 백업하십시오.

-f(force) 매개 변수 를 사용해야 할 수도 있습니다 . 도구를 사용하기 전에
맨 페이지를 man tune2fs확인하고 백업을 진지하게하십시오.


2
@AndiJay, 시도한 명령 (mke2fs)을 사용하면 새 파일 시스템이 만들어져 기존 파일을 덮어 쓰므로 모든 데이터가 느슨해졌습니다. windows "format"명령과 동일합니다.
terdon

1
실수로 모든 것을 지워도 상관 없습니다. 기계에는 중요한 것이 없습니다.
Andi Jay

1
좋아, 민트 .iso에서 부팅 가능한 USB 키를 만들었습니다. 복구 모드로 부팅했는데 tune2fs 명령을 실행할 수있었습니다. 내 질문은 저널링이 실제로 종료되었음을 어떻게 확인할 수 있습니까?
Andi Jay

3
경우 has_journal에 더 이상 존재하지 않습니다 Filesystem features당신이 실행할 때이 dumpe2fs또는 tune2fs -l이 꺼집니다. 또는 단순히 이와 같이 grep하십시오 tune2fs -l /dev/sdXY | grep has_journal.
Baarn

2
+1, 강제로 아치에서 펜 드라이브를 사용했습니다. 그러나 나는 당신이 의미한다고 생각합니다 tune2fs -O ^has_journal /dev/sdXY(2를 잊어 버렸습니다). 미래 독자들에게 혼란을 줄 수 있습니다.
JMCF125
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.