2015: BTRFS는 안정적인가요?

2015: BTRFS는 안정적인가요?

알아요, 이런 질문은 이전에 받았지만 최신 경험을 얻고 싶습니다.. 다양한 토론에서 읽은 바에 따르면 BTRFS는 비교적 안정적인 것 같지만 일생에 한 번은 일종의 업그레이드가 중단되었습니다(이 정보가 얼마나 오래되었는지 모르겠습니다...). 여러분 중 많은 분들이 지금 BTRFS를 사용하고 계시고 저도 BTRFS로 전환하고 싶습니다. 여러분이 BTRFS를 안정적이라고 생각하는지, 문제가 있는지, 그리고 믿을 수 있는지 알고 싶습니다. 당신을 처리하기 위해.... 학기 프로젝트를 가정해 볼까요?

답변1

나는 몇 년 동안 btrfs를 사용했는데 사용을 권장할 수 없는 상황이 있습니다. 전원이 꺼지거나 제어할 수 없게 종료되면 복구할 수 없는 손상이 발생할 위험이 높습니다. 하드디스크를 거의 꽉 찬 상태로 작동시키면 산발적인 오작동이 발생할 수 있으며 표시되는 여유 공간과 사용 가능한 공간이 크게 다를 수 있습니다. 많은 양의 스냅샷을 처리할 때 데이터에 액세스할 수 없는 상황이 드물게 발생합니다. 중복 제거, 파일 시스템 복구 및 스크러빙과 같은 일부 메커니즘은 시스템적으로 손상되었습니다.

수년간의 개발에도 불구하고 그다지 좋아 보이지 않으며 상황이 개선될 것이라는 느낌도 없습니다. btrfs는 특별한 목적으로 사용될 수 있지만 어떤 경우에도 중요한 데이터를 여기에 맡기지 않을 것입니다.

답변2

BTRFS 위키개발/테스트/스테이징 단계를 벗어나 프로덕션에서 사용하거나 프로덕션에서 테스트하는 회사를 찾을 수 있습니다.

그러니 잊지 않는 한 학기 프로젝트에 사용할 수 있습니다.백업을 하려고!

(하지만 이미 백업을 만들고 계시죠?)

답변3

아주 작은 SSD에서 사용하고 있습니다. 일반적으로 매우 잘 작동하므로 계속 사용하겠지만 경험이 없는 사용자에게는 권장하지 않습니다. 그러나 제한된 공간으로 인해 시스템 속도가 약간 느려지는 것 같습니다(ext4에 비해). 그러나 가장 큰 단점은 균형 조정이 필요하다는 것입니다. 시스템이 손상되는 것을 방지하려면 균형 조정을 정기적으로 수행해야 합니다(복구할 수는 있지만 여전히...). 밸런싱이 실행되는 동안 컴퓨터 속도가 눈에 띄게 느려집니다. 가장 큰 장점(특히 현재처럼 논문을 작성할 때)은 스냅샷 기능입니다. 나는 최근 실수로부터 복구할 수 있도록 매시간 백업을 위해 Snapper를 사용합니다. 물론 이것이 외부 백업을 대체하지는 않습니다.

요약하자면, 새로운 것을 시도하는 것을 좋아하고 작은 어려움을 두려워하지 않는다면 시도해 보는 것이 좋습니다. 물론 백업을 수행하세요. 하지만 사용하기 시작한 이후 지난 몇 달 동안 데이터 손실이 발생하지 않았습니다.

편집하다:블로그 포스팅입니다나는 시스템의 균형을 자주 맞추는 것을 잊어버린 후에 시스템을 복구하기 위해 따라갔습니다.

편집 2:도미BTRFS 스냅샷을 관리하기 위한 SuSE의 도구입니다. Ubuntu 저장소의 버전에는 GUI가 없지만 명령줄 인터페이스로 충분합니다.

편집 3: 다른 답변에 대한 의견 답변: 15.04가 베타인 동안 BTRFS를 사용하기 시작했기 때문에 많은 커널 업데이트가 있었습니다. 나는 그들에게 어떤 문제도 발견하지 못했습니다.

편집 4: 의견에서 지적했듯이 디스크가 너무 가득 차면 일반적인 속도 문제가 발생했을 수 있습니다. 하지만 균형 조정은 항상 느렸습니다.

답변4

나는 지난 몇 년 동안 SSD를 사용하여 직장에서 개인 노트북과 데스크탑에 사용했습니다. 지금까지 어떤 문제나 데이터 손실도 경험하지 않았지만 다시 말하지만 이것은 서버 유형의 작업 부하가 아닙니다.

디스크 형식은 사용 기간 동안 충분히 안정적이었고 데이터 손실이나 문제를 일으키는 커널 업그레이드가 없었습니다.

BTRFS에 대해 내가 좋아하는 점:

  • 주요 시스템 업그레이드 전에 apt가 자동으로 btrfs 스냅샷을 생성하기 때문에 스킨이 저장되었습니다.
  • ext4 파일 시스템을 btrfs로 변환할 수 있었습니다. 프로덕션 서버에서는 먼저 전체 시스템 백업을 수행했지만 로컬 시스템에서는 전체 백업을 수행할 공간이 충분하지 않습니다. 주요 작업 전에 전체 백업을 수행하지 않는 것은 좋은 생각이 아니지만 다행히 모든 것이 문제 없이 잘 진행되고 있습니다. 변환이 확실하다고 확신하면 확장 스냅샷을 삭제하는 것을 잊지 마십시오. 그렇지 않으면 CoW 공간이 계속 커질 것입니다.
  • btrfs 명령줄 인터페이스는 가장 우수하고 직관적인 파일 시스템 명령줄 인터페이스 중 하나인 IMO입니다. btrfs의 모든 고급 기능은 접근 가능한 것으로 보이며 btrfs wiki가 세부 사항을 채웁니다.

관련 정보