내가 가지고있는 일부 새로운 서버에서 사용할 OS와 파일 시스템을 고려하고 있으며 Free BSD with ZFS 또는 Linux with BTRFS를 고려하고 있습니다.
내가 두 시스템에서 실행 한 프로그램이므로 파일 시스템의 안정성과 성능 등이 유일한 문제입니다.
내가 가지고있는 일부 새로운 서버에서 사용할 OS와 파일 시스템을 고려하고 있으며 Free BSD with ZFS 또는 Linux with BTRFS를 고려하고 있습니다.
내가 두 시스템에서 실행 한 프로그램이므로 파일 시스템의 안정성과 성능 등이 유일한 문제입니다.
답변:
2010 년 4 월 현재 Btrfs는 아직 개발 중이며 프로덕션 용도로 사용할 수 없습니다 (실제로는 그렇지 않습니다. 커널 2.6.32로 실험 한 적이 있습니다). 기능별 btrfs에는 ZFS 기능 중 일부만 포함되어 있습니다. 특히 RAID-Z 및 데이터 중복 제거가 누락되었습니다.
btrfs와 함께 작동하는 것은 스냅 샷, 기록 중 복사, 체크섬 및 여러 디스크를 단일 볼륨으로 사용하는 것입니다. GNU cp는 최근에 파일을 복사 할 때 복제본으로 복사하는 깔끔한 "reflink"기능을 가지고 있습니다.
ZFS-FUSE는 btrfs보다 안정적으로 보이므로 Linux를 사용하는 경우 옵션 일 수 있습니다 ( http://zfs-fuse.net/ ). Solaris ZFS의 대부분의 기능이 구현됩니다. 하지만 최신 성능 벤치 마크를 찾을 수 없습니다.
견고한 솔루션의 경우 Linux 및 XFS를 사용한다고 말하고 싶습니다. 스냅 샷이 필요한 경우 LVM2를 추가하십시오. Software-RAID가 필요한 경우 mdadm을 추가하십시오.
오늘 (2012-02-01)부터 btrfs에는 여전히 fsck 유틸리티가 없습니다. 즉, 시스템 장애 (커널 패닉, 전원 손실 및 기타 여러 시나리오를 고려할 경우)가 발생할 경우 모든 데이터가 위험에 노출 될 수 있습니다. 이 데이터 손실을 직접 경험했습니다. 데이터 보안을 찾고 있다면 (그리고 누가 그렇지 않습니까?) btrfs를 피하십시오. 현재 BTRFS는 파일 시스템 정크 또는 비 필수 데이터를 실험하기위한 것입니다.
물론 귀중한 데이터의 백업을 유지해야합니다.
PC / FreeBSD 9에서 ZFS를 매우 안정적으로 사용하려면 ZFS는 수년 전부터 신뢰할 수있는 엔터프라이즈 파일 시스템입니다. RAIDZ2는 생명의 은인입니다.
다른 사람들이 언급했듯이 Btrfs는 아직 실험 중이므로 아직 Btrfs에 의존하고 싶지 않을 것입니다.
사람들은 일반적으로 BSD의 ZFS에 만족하는 것처럼 보이지만 Solaris에서 ZFS를 실행하는 것도 좋습니다.
ZFS의 BSD 포트는 아마도 가장 성숙한 포트 일 것입니다. 그러나 여전히 Solaris에서 ZFS보다 몇 버전 뒤떨어지기 때문에 모든 최신 기능을 즉시 얻을 수는 없습니다. FreeBSD 8.0부터는 ZFS 버전 13 만 지원됩니다. 예를 들어 중복 제거 (ZFS 버전 21에서 도입)를받지 못합니다. FreeBSD 8.0에는 iSCSI가 없습니다.
최신 ZFS 기능이 소개 될 때 OpenSolaris 또는 Oracle Solaris 또는 Nexenta (GNU 사용자 영역이있는 Solaris 파생)를 선택할 수 있습니다.
다른 사람들이 이미 지적했듯이 BTRFS는 아직 생산 품질이 아니므로 오늘날 작동하는 것이 필요하다면 ZFS가 더 좋습니다.
BTRFS에 대한 배경 지식과 ZFS와의 차이점에 대해서는 이 LWN 기사를 참조하십시오 .
나는 여전히 ZFS 사용자 (Solaris와 Linux 모두)이지만, 후자에서는 btrfs를 최신 (2012 년 3 월) 릴리스에 새로운 기능, 성능 개선, 버그 수정 및 매우 기대되는 릴리스가 포함 된 것으로 간주합니다 복구 기능이있는 btrfsfsck .
그 보도 자료 에 따르면 , Btrfs 파일 시스템은 이제 생산 준비가되었습니다.
내가 똑같은 것을 찾고있는 동안 FreeBSD 위키의 ZFS 상태에 대한 FreeBSD 위키의 정보를 우연히 발견했습니다. FreeBSD가 따라 잡고있는 것 같습니다.
출처 : http://wiki.freebsd.org/ZFSTuningGuide
ZFS를 사용한 FreeBSD 릴리즈의 역사는 다음과 같습니다.