ext3에서 ext4로 파일 시스템 "변환"

ext3에서 ext4로 파일 시스템 "변환"

이 사이트의 일부 Q&A에서 다음 명령을 실행하여 포맷하지 않고 ext3 파일 시스템을 ext4로 "변환"할 수 있다는 것을 읽었습니다.

tune2fs -O extents,uninit_bg,dir_index /dev/dev-name

그런 다음 fsck.

위 Q&A에서 명확하지 않은 위 작업에 대해 몇 가지 질문이 있습니다.

  1. 진짜변환 후 "동일한 결과 형식을 얻게 됩니다(데이터 손실 없음 제외)"? 나 (평신도)에게는 서식이 필요하지 않다는 것이 이상해 보입니다.

  2. "이전" 버전이 있는지 여부 가 중요합니까 tune2fs(Live CD(2012년 12월 5.4일 Puppy 5.4)에서 이 작업을 수행하겠지만 자주 업데이트되지는 않을 것 같습니다 ).fsck

  3. ext3에서 ext4로 전환하면 성능이 크게 향상됩니까?부팅 파티션에서? 나는 그것을 엉망으로 만들고 싶지 않고 단지 /home을 켜지만 큰 차이가 있다면 좀 읽어서 부팅 파티션에 적용하겠습니다.

답변1

분명히 tune2fs파일 시스템만 구성할 뿐 디스크에 데이터를 다시 쓰지는 않습니다. 분명히 다시 작성하지 않으면 동일한 결과를 얻을 수 없습니다. ext4 기능은 새 데이터에서만 작동합니다. 따라서 정말로 모든 이점을 얻으려면 데이터를 백업하고 볼륨을 ext4로 포맷한 다음(또는 변경한 tune2fs다음 모든 데이터를 삭제하고) 데이터를 복원해야 합니다.

덜 공격적인 접근 방식은 tune2fs볼륨의 여유 공간이 허용하는 한 한 번에 하나의 디렉터리(트리)를 복사하는 것입니다.

답변2

자세한 내용은 다음 두 페이지를 참조하세요. 약간 오래된 내용이지만 제가 이해한 바에 따르면 귀하의 질문에 대한 답변이 될 것입니다.

관련 정보