Btrfs를 사용하는 것이 안전합니까?


16

Ubuntu 12.04에서 btrfs를 사용하는 것이 안전합니까?

Linux 커널 버전 : 3.2.0-24- 일반
아키텍처 : x86_64 (64 비트)



2
btrfs 커널 메일 링리스트의 사람들은 특히 3.2 커널과 함께 btrfs를 사용하지 않도록 권장했습니다. 그들은 항상 최신 3.5 또는 3.6 커널을 사용하도록 제안했습니다. kernel.ubuntu.com/~kernel-ppa/mainline
Adam Ryczkowski

답변:


12

Novell Suse SLES11 사람들은 그렇게 생각합니다.이 엔터프라이즈 배포는 btrfs를 선호하는 ext4에 대한 쓰기 지원을 건너 뛰기 때문입니다. 몇 주 전에 3.0 커널을 사용하여 btrfs를 테스트했으며 20 분 이내에 제거 할 수없는 2 개의 스냅 샷을 관리했습니다.

적절한 백업이 있는지 확실하지 않으면 가장 귀중한 자산 (사진, 음악 트랙, 개발 파일 등)을 btrfs로 신뢰해야한다고 생각하지 않습니다. 기능에 btrfs가 필요하지 않은 경우 테스트 이외의 다른 목적으로 사용하지 마십시오.


1
시간이 바뀌고 있습니다. 이 답변은 2 살이며 그 이후로 많은 일이 일어났습니다. 현재 BTRFS 안정성에 익숙하지 않지만 모든 주요 배포판이이를 지원하는 것은 아닙니다. 현재 상태에 대한 좋은 인상을 얻으려면 엔터프라이즈 배포판을보십시오. 엔터프라이즈 배포판 (RHEL, SLES)이 메인 스트림을 사용하는 경우에는 괜찮습니다. 현재로서는 엔터프라이즈 고객을 위해 BTRFS를 배포하거나 배포 할 계획이 없지만 최근 개발 상황을 면밀히 주시하고 있습니다.
jippie

9

파일 시스템 btrfs는 더 이상 커널에서 기술 미리보기가 아니지만 사용하기를 간절히 바라고 지금은 전환하지 않습니다. 여기에 중요한 순서대로하지 말라고 권고하는 이유가 있습니다 (이 답변은 곧 만료 될 수 있습니다)

  • 파일 시스템 검사 유틸리티가 너무 최신이며 성숙하지 않았습니다.
  • btrfs는 여전히 새로운 기능을 자주 추가하여 개발 중입니다.

1
정확히, H에서 btrfs의 현재 상태를 읽은 후에는 적어도 1 년을 더 줄 것입니다. 비록 지금은 기업 기니 돼지를 가지고 아마 더 빨리 예상 ;-)보다 더 성숙 것 h-online.com/open/features/...
LiveWireBT

나는 당신에게 Huygens에 크게 동의합니다. 나는 btrfs를 1 년 동안 주차했지만 새로 추가 된 기능을 개발하는 것이 필연적으로 나쁘지는 않습니다. 기능은 일반적으로 쉽게 끄거나 명시 적으로 켜야 할 수 있습니다. 파일 시스템 검사 유틸리티에 대해 옳습니다 ... 무섭습니다.
jippie

선택적으로 활성화 할 수 있다면 (예 : 온라인 조각 모음의 경우) 적합합니다. btrfs 팀이 발표 한 뉴스는 다음과 같습니다. "btrfsck는 이제 일부 형태의 파일 시스템 손상을 복구 할 수 있습니다"(2012 년 3 월 26 일)
Huygens


1
btrfs fsck는 일부 형태의 파일 시스템 손상을 수정하기에 충분히 성숙하지 않으므로 현재로서는 실험적인 파일 시스템으로 취급합니다. 내가 수행 한 테스트에 따르면 전력 손실과 같은 경우에는 ext4만큼 탄력적이지 않습니다.
Colin Ian King

4

Btrfs를 사용하는 것은 절대 안전하지 않습니다. 일주일 이내에 Ubuntu 12를 5 번째로 다시 설치했습니다. Btrfs는 알파로 불안정하며 각 작은 업데이트 후에 충돌합니다. btrfs로 / boot를 사용하면 커널 파일을 찾을 수 없습니다. /로 btrfs를 사용하면 루트 시스템에 심각한 손상이 발생합니다.

자동 복구 및 압축 기능은 실제로 상황을 악화시킬 수 있으므로 사용하지 마십시오. 압축하면 많은 파일 오류가 발생하고 자동 복구가 여전히 작동하지 않습니다.

런치 패드 및 개발자에 대한 많은 오류 보고서는 일반적으로 대부분 관련이없는 것으로 기각합니다.


1
나는 Btrfs를 /에 사용하지 않고 주로 LXC 컨테이너에 사용합니다 (lxc-create는 subvol 및 스냅 샷 기능을 잘 사용하고 멋지게 만듭니다. 대부분은 -d raid1 미러 구성입니다). 중요하지 않은 데이터를 저장합니다. 여태까지는 그런대로 잘됐다. /에 Btrfs를 사용하는 것은 여전히 ​​약간 위험합니다.
Terry Wang

매일 매일 업무에 사용하는 노트북의 Ubuntu 12.10에서 Btrfs를 사용하고 있습니다. 나는 지금까지 아무 문제가 없습니다. 내 / home 파일 시스템에 사용하려고 생각하고 있지만 그것에 대해서는 약간 보수적입니다.
벽에 brx

1

btrfs를 사용하려면 사용 가능한 최신 커널을 사용해야합니다. 우분투 12.04를 위해 우분투 12.10을 실행하여 기본적으로 최신 커널을 얻는 것이 좋습니다.


0

오라클은 Btrfs 생산 준비가 완료된 것으로 간주 합니다.

Oracle Linux 6.3 (6u3)에서 /에 Btrfs를 사용할 수 있습니다 (UEK2 2.6.39 필요-실제로는 3.0 커널 기반). 6.3의 부팅 및 복구 ISO에는 Btrfs가 포함되어 있으며 btrfs-convert제공된 을 사용하여 ext {3, 4}를 Btrfs로 변환하는 유틸리티도 제공합니다 .

적어도 데이터에 raid1을 사용하는 것이 좋습니다 (이 경우 2 개 이상의 블록 장치가 필요합니다-파티션) 메타 데이터는 기본적으로 여러 장치에 복제됩니다 ( -m single단일 장치 에는 사용하지 마십시오 ). 여러 내부 프로덕션 환경에서 테스트 목적으로 Btrfs를 사용해 왔지만 지금까지는 심각한 문제가 발생하지 않았습니다.

BTW : Btrfs완벽하게 작동합니다 LXC!

이 문서를 참조하십시오 : http://docs.oracle.com/cd/E37670_01/E37355/html/ol_btrfs.html

항상 데이터를 백업하십시오. 안전하고 안전하지 않은, 그것은 상대적입니다 ;-)

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.