에 대한 게시물을 작성하는 것이 나에게 발생했습니다. Btrfs, 향후 대체 될 파일 시스템 ext4, 현재로서는 가장 빠르고 가장 많이 사용되었으며, 전체 공간이 95 % 이상인 디스크가없는 한 조각 모음은 거의 없습니다.
하지만 그때 Btrfs는 무엇을 개선 할 계획입니까?
Btrfs 에 의해 개발 된 파일 시스템입니다 신탁, 참여 레드햇, SUSE, 인텔, 무엇보다도. 이와 관련하여 SUSE는 비즈니스 영역에서 사용할 준비가되어 있으며 이미 SUSE Enterprise 배포에서 기본값으로 제공하고 있다는 사실을 특별히 강조하고 있습니다.
왜 그 사용을 그렇게 강조합니까? 이것은 Btrfs가 가져온 많은 개선으로 인한 것이며, 그중 많은 부분이 완전히 독창적이고 파일 시스템 영역에서 많이 혁신되었습니다. Btrfs 그것은 파일 시스템입니다 기록 중 복사« 문제가 발생하더라도 안정성, 시스템 수리 및 관리 용이성을 추구합니다.
현재 사용 가능한 주요 Btrfs 기능은 다음과 같습니다.
- 확장 기반 파일 저장소
- 2 ^ 64 바이트 == 16 EiB 최대 파일 크기
- 효율적인 작은 파일 패킹 공간
- 공간 효율적인 인덱스 디렉토리
- 동적 inode 할당
- 쓰기 스냅 샷, 읽기 전용 스냅 샷
- 하위 볼륨 (별도의 내부 파일 시스템 루트)
- 데이터 및 메타 데이터에 대한 체크섬 (CRC32C)
- 압축 (zlib 및 LZO)
- 여러 임베디드 장치 지원
- 파일 분할, 미러링, 파일 스트라이핑 + 미러링, 단일 및 이중 패리티 파일 구현을 사용한 스트라이핑
- SSD (플래시 스토리지) 인식 (TRIM / Discard to report free blocks for reuse) 및 최적화 (예 : 불필요한 검색 최적화 방지, 쓰기가 관련되지 않은 파일에서도 그룹으로 전송 됨) 이로 인해 쓰기 작업이 커지고 쓰기 속도가 빨라집니다. 공연)
- 효율적인 증분 백업
- 중복 복사본이있는 파일에서 오류를 찾아 수정하는 백그라운드 삭제 프로세스
- 온라인 파일 시스템 조각 모음
- 오프라인 파일 시스템 검사
- 기존 ext3 / 4 파일 시스템 변환
- 종자 장치. 다른 Btrfs 파일 시스템을 시드하기위한 템플릿 역할을하는 (읽기 전용) 파일 시스템을 만듭니다. 원래 파일 시스템과 장치는 새 파일 시스템에 대한 읽기 전용 시작 지점으로 포함됩니다. 기록 중 복사를 사용하면 모든 수정 사항이 다른 장치에 저장되고 원본은 변경되지 않습니다.
- 하위 볼륨 할당량 지원-인식
- 하위 볼륨 변경 보내기 / 받기
- 효과적인 증분 파일 시스템 미러링
- 일괄 또는 대역 외 중복 제거 (중간이 아닌 쓰기 후 발생)
개발 또는 개발 프로젝트의 추가 기능 :
- 매우 빠른 파일 시스템 연결 검사 없음
- 개체 수준 미러링 및 스트라이핑
- 대체 체크섬 알고리즘
- 온라인 파일 시스템 검사
- 기타 압축 방법 (fast, LZ4)
- 핫 데이터를 추적하고 더 빠른 장치로 이동 (현재 VFS를 통해 사용 가능한 일반 기능으로 푸시 됨)
- 대역 내 중복 제거 (쓰기 중에 발생)
Btrfs가 이미 안정적인 것으로 간주됩니다 타당한 이유가없는 한 앞으로 계획된 변경 사항은 많지 않습니다. 그러나 그들은 새로운 리눅스 커널마다 Btrfs의 속도를 향상 시키려고 노력하고 있으므로 항상 최신 설치된 커널과 최신 버전의 GNU / Linux 배포판.
또한 btrfs가 가장 혁신하고 그 이점을 느낄 수있는 특히 큰 드라이브에 권장됩니다. 또한 최신 기술따라서 SSD가 있다면 ext4가 여전히 다소 오래된 기술을 사용하기 때문에 ext4보다 개선 된 점을 발견 할 것이라고 생각합니다.
내 개인적인 경험
내가 가장 좋아하는 배포판은 오픈 수세 2011 년부터 넷북에서 사용했던 것이므로 테스트를 위해 btrfs로 파티션을 포맷했는데 사실은 ext4보다 넷북에서 느리게 작동했습니다. 컴퓨터를 시작하는 데 시간이 더 걸리고 파일을 더 빨리 복사한다고 생각하지만 더 멈춰있는 느낌이 들었습니다. 그들은 내가 편견이라고 생각할 수 있지만, 확실히하기 위해 응답 시간을 가져 갔고 속도가 느 렸고 시스템이 실제로 더 멈춰있는 것처럼 느꼈습니다.
내 결론
Btrfs는 이미 안정적인 것으로 간주되어 공식 페이지에서 명확히했습니다.
- 약간 오래된 PC를 사용하는 경우 ext4를 사용하십시오.
- SSD에 더 새로운 것이 있으면 btrfs를 사용하십시오.
- 새로운 Linux 커널과의 통합을 개선 할 계획이므로 향후에는 시도해 보는 것이 좋을 수 있으므로 현재 오래된 하드웨어가 있더라도 속도는 ext4의 속도를 초과 할 수 있습니다. 그러나이 순간에는 적어도 권장하지 않습니다.