Bcachefs, 리눅스 6.18에서 실험적 레이블 제거 예정 - 커널에 계속 포함될 경우

전문: https://www.phoronix.com/news/Bcachefs-Linux-6.17

원저자: Michael Larabel | 작성일: 2025-07-28 17:10
사이트 내 게시일: 2025-07-28 22:40
Bcachefs는 다가오는 리눅스 6.18 릴리스에서 실험적 레이블을 제거할 예정이며, 이는 커널에 계속 포함될 경우에 해당합니다. 개발자는 철저한 조사 후 남아 있는 버그가 최소하다고 보고했습니다.

주요 개선 사항으로는 파일 삭제와 관련된 주요 성능 문제를 해결한 것이 있습니다. 이는 키 캐시가 삭제된 키를 유지하여 과도한 inode 조회 스캔을 초래했던 문제입니다. 또한, 'io_read_nopromote' 카운터는 캐시 읽기 진단을 개선하기 위해 서브 카운터가 추가되었습니다.

그 외에도 덜 공격적인 혼잡 추적, 제한 없는 메타데이터 쓰기, 새로운 옵션을 통한 nocow 쓰기 재조정 기능이 추가되었습니다. 복구 프로세스에는 진행 상황 표시기가 추가되었으며, 손실된 inode를 콘텐츠 기반으로 재구성할 수 있는 복구 기능이 개선되었습니다.

Btree 노드 추적 포인트는 보다 상세한 정보를 제공하도록 현대화되었으며, 메모리 내 회계 문제도 해결되었습니다. 장치당 최소 버킷 수는 64에서 512로 증가하여 작은 파일 시스템을 사용하는 사용자에게 적합해졌습니다. 마지막으로, 자원 처리를 개선하기 위해 코드 개선이 이루어졌으며, 이전의 정리 방법에서 벗어났습니다.

* 이 글은 phoronix.com의 기사를 요약한 것입니다. 전체 기사의 내용은 이곳에서 확인하실 수 있습니다.
카테고리: Storage
태그: Linux (1813) Open Source (1376) kernel (314) performance improvement (111) Bcachefs (59) file system (58) data recovery (17)

댓글

댓글을 쓰기 위해서는 로그인을 해 주세요.