현재 파일 서버를 설정 중이며 실제로 데이터 드라이브를 설정하는 시점에 도달했습니다. 시스템에는 4 개의 드라이브 (OS 디스크 1 개, 데이터 디스크 3 개)가 있습니다. OS 디스크는 ext4로 포맷되어 ZFS 풀에 추가되지 않습니다 (ZFS를 실행하도록 선택한 경우). 내 주요 관심사는 데이터 무결성과 데이터 손실의 최소 위험입니다 (드라이브 캐싱은 BIOS에서 비활성화되어 있습니다). 이 ZFS는 Linux 용으로 안정적인 버전 (올바른?)을 가지고 있으며 하드 드라이브의 크기가 같지 않아도되는 데이터 복제, 풀링 및 raidz를 지원하므로 완벽한 후보로 보입니다.
그러나 여기 내 문제가 있습니다. 서버에는 2GB의 RAM 만 있으며 가까운 시일 내에 업그레이드 할 수 없으며 다른 모든 서비스를 설치하면 실제로 ZFS에 실제로 1.5 만 액세스 할 수 있습니다. 한 번에 최대 약 10 명의 클라이언트가이를 사용합니다 (평균 4 명 이상). 안전하다고 생각하기에는 너무 낮습니까?
내가 이해 한 바에 따르면 ZFS는 RAM이 적은 상황에서 충돌이 발생하여 풀을 사용할 수 있습니다. 스왑이이 문제를 완화하는 데 도움이 될지에 대해 의견이 분분합니다 (20GB 스왑 전용 드라이브가 있습니다). RAM이 거의없는 ZFS에서 데이터 손실이 발생했으며이를 방지하기 위해 어떤 최적화를 포함 시켰습니까?
위의 사항을 염두에두면 여전히 ack 크기를 줄이고 조금 줄이더라도 ZFS를 계속 실행할 수 있습니까? 아니면 너무 위험합니까?
시스템 사양 : 2GB RAM 20GB 스왑 드라이브 OS, 데비안 7, 최소 설치, FTP 및 XBMC, DNLA (RAM 요구 사항에 대한 아이디어 제공). 스토리지 서버 및 음악 미디어를 다른 장치로 스트리밍하는 데 사용됩니다.