ext4를 사용하여 지속적으로 읽기

ext4를 사용하여 지속적으로 읽기

전체 크기 NTFS 파티션이 있는 디스크가 있습니다. 방금 삭제하고 EXT4를 만들었습니다.

NTFS인 경우 사용하지 않으면 조용합니다(마운트되었지만 사용되지 않음). 하지만 지금은 EXT4를 사용하여 계속해서 읽고 있는데 그 이유를 모르겠습니다.

EXT3를 사용하는 것도 가능합니다.

어떤 아이디어가 있나요?

답변1

이는 파일 시스템이 생성된 후 처음 마운트될 때 inode 테이블을 0으로 만드는 Ext4의 "지연 초기화" 기능일 수 있습니다.

이를 통해 파일 시스템 생성 속도가 빨라지지만 백그라운드에서 "ext4lazyinit"라는 커널 스레드가 실행됩니다. "" 를 실행하여 이러한 일이 발생하는지 확인할 수 있습니다 ps aux | grep ext4lazyinit.

파일 시스템의 크기에 따라 프로세스를 완료하는 데 몇 시간이 걸릴 수 있습니다.

답변2

io를 사용하여 프로세스가 실행되는 것을 지켜볼 수도 있습니다 iostat. iotop또한 io 로깅을 켜서 echo 1 > /proc/sys/vm/block_dump무슨 일이 일어나고 있는지 더 명확하게 확인할 수도 있습니다.

관련 정보