질문
Linux 호스트에서 Fruit을 사용하여 Samba에서 OSX Timemachine을 제공하기 위한 운영 성능 측면에서 어떤 파일 시스템이 "최고"(있는 경우)라는 질문에 대한 표준적이고 사실 기반 답변을 찾고 있습니다.
문맥
저는 일반 홈 서버에서 Debian Bullseye(11.6) Linux를 실행하고 있습니다. 내 노트북은 Apple (M1 Pro) 노트북입니다. 네트워크는 1Gbps입니다. 내 서버에서 다음 명령을 사용하여 Timemachine 서비스를 실행합니다.삼바 과일. 내 질문은 타임머신 데이터를 저장하는 기본 파일 시스템이측정 가능하고 중요한Timemachine 서비스 성능에 미치는 영향.
내 서버는 ext4를 사용하여 madam RAID10을 실행했는데 최근에 Btrfs(또한 Btrfs에서 관리하는 RAID10)로 마이그레이션했습니다. Btrfs는 COW 파일 시스템이고 Timemachine은 자체 스파스 파일을 작성하여 작동하므로 일부 COW 기능을 복제하는 것처럼 느껴집니다. 어떤 측정도 수행하지 않았지만(madam + ext4 vs. Btrfs) 성능이 크게 증가하거나 감소하지는 않았습니다. Reddit에서 이에 대한 많은 의견을 찾을 수 있습니다(예:여기,여기,여기그리고여기), 사실에 기반한(주관적이지 않은) 답변을 찾기가 어렵습니다. 기본 파일 시스템이 Time Machine(Samba Fruit) 성능에 (상당한) 영향을 미치는지 궁금합니다.
이는 일반적인 사용 사례(Linux에서 Timemachine 실행)이므로 이 질문에 대한 사실 기반의 정식 답변이 이 사이트에 적합할 것이라고 생각했습니다. 또한: 이것은 Linux 서비스에 관한 것이므로 질문은 실제로 AskDifferent가 아닌 여기에 속한다고 생각합니다.
답변1
저는 개인적으로 다양한 기본 파일 시스템을 사용하여 몇 가지 테스트를 수행한 결과 성능 차이가 전혀 없음을 발견했습니다. 모든 백업이 네트워크로 제한되었습니다.
그러나 이제는 netatalk가 Samba보다 더 높은 성능을 제공할 수 있을지 궁금합니다.
여유 시간이 있을 때 계속 지켜봐 주시기 바랍니다.