이것과 관련 이 있습니다.
BTRFS로 업그레이드하기 위해 OS 스위치를 활용하고 싶습니다.
BTRFS는 많은 것을 제공한다고 주장합니다 (데이터 손실 복원력, RAID의 경우자가 치유, 메타 데이터 및 데이터의 체크섬 , 압축, 스냅 샷). 그러나 (나는 알고 있고
fsync
크 래피 프로그램과 같은) 집중적 인 프로그램과 함께 사용하면 속도가 느리고 RAID : p를 설정하지 않습니다.dpkg
eatmydata
apt-btrfs-snapshot
EXT4는 메타 데이터 체크섬 만 허용하며 데이터를 압축하지 않습니다.
6 년 동안 HDD가 손상되어 (비행 여행 후) OS를 두 번 다시 설치해야했습니다. 처음에는 랩톱을 부팅 할 수 없게 만들고 두 번째 손상은 필름이 손상되어 OS 바이너리의 md5sum 검사로 확인되었습니다. (SMART는 디스크가 정상임을 알려줍니다). 라피는 현재 꽤 이상하게 행동합니다. 하드웨어 나 소프트웨어가 책임이 있는지는 모르겠지만 하드웨어를 의심합니다 (비행 후에 다시 시작했습니다).
데이터 압축 및 체크섬으로 인해 랩톱의 BTRFS로 전환하겠습니까, 아니면 EXT4를 사용해야합니까?
(나는 어떤 변수에 비해 "최고의"것인지 상관하지 않지만 BTRFS에 대한 경험이 거의 없으며 피드백을 원합니다)
편집하다:
의 명확하자 : BTRFS는 아직 실험, 내가 같이 플래그가 알고 있지만, SUSE는 더 이상 안 말한다. Oracle도 마찬가지입니다 (Oracle이 누구인지 알고 있습니다). 그리고 많은 배포판이 이미 설치를위한 BTRFS를 제안하고 있으며 대부분은 향후 몇 개월 안에이를 전환 할 계획입니다.
두 가지 사실 :
- 손상된 데이터의 백업은 가치가 없습니다 . 왜 내가 귀찮게하는 유일한 사람인지 이해할 수 없습니다. 그 상식이 아닌가? 한편:
- 내가 백업을해야한다고 말하지 마라. 나는 이미 한다.
- 몇 년 동안의 백업을 수행 할 수있는 여유 공간을 TB로 제공하려는 경우를 제외하고 백업이 내 데이터를 안전하게 유지하기에 충분하다는 것을 의미하지 마십시오.
- 손상된 파일 = / => Linux 불평 . 그래서:
- OS가 부팅 중이기 때문에 시스템 / 데이터가 제정신이라고 가정하지 마십시오.
- 데이터 무결성을 확인하기 위해 BTRFS보다 절반 정도 좋은 작업을 수행하는 과도하게 엔지니어링되고 부풀어 오른 소프트웨어에 비해 (메타) 데이터 체크섬을 선호한다는 것을 이해하기를 바랍니다.
어떤 FS가 "더 나은지"를 묻지 않고 있다는 것이 이제 더 분명합니까? 문제는 정기적으로 백업을 수행 할 때 BTRFS가 여전히 데이터 무결성 검사 기능에 사용하기에는 너무 실험적입니까, 아니면 EXT4를 고수해야합니까?
dd
전체 hdd로 전체 백업을 수행 하더라도 현재 사용중인 프로그램이 손상 되었는지 여부를 여전히 알지 못한다고 강조하고 싶습니다. 그러나 BTRFS는 아직 너무 젊을 수 있습니다 ... RAID에 대해 이야기하면 데이터 손실 방지 관점에서 ( 백업이 아닌 ) 작은 부패 문제를 해결하는 데 유용했을 것입니다. ... 그러나이 경우에는 적용되지 않습니다.