ขณะนี้ฉันกำลังตั้งค่าเซิร์ฟเวอร์ไฟล์และมาถึงจุดของการตั้งค่าไดรฟ์ข้อมูลจริง ระบบมี 4 ไดรฟ์ (หนึ่งดิสก์ OS, 3 ดิสก์ข้อมูล) ดิสก์ของระบบปฏิบัติการถูกจัดรูปแบบเป็น ext4 และจะไม่ถูกเพิ่มลงในพูล ZFS (ถ้าฉันเลือกที่จะเรียกใช้ ZFS) ข้อกังวลหลักของฉันคือความถูกต้องของข้อมูลและความเสี่ยงขั้นต่ำของการสูญหายของข้อมูล สำหรับ ZFS นี้ดูเหมือนจะเป็นตัวเลือกที่สมบูรณ์แบบเนื่องจากมีเวอร์ชั่นที่เสถียรสำหรับ Linux (ถูกต้อง?) และรองรับการทำสำเนาข้อมูลการรวมกำไรและการโจมตีซึ่งฮาร์ดไดรฟ์ไม่จำเป็นต้องมีขนาดเท่ากัน
แต่นี่คือปัญหาของฉัน เซิร์ฟเวอร์มี RAM เพียง 2GB และไม่สามารถอัปเกรดได้ในอนาคตอันใกล้และ ZFS ที่เข้าถึงได้จริงเพียง 1.5 จะสามารถเข้าถึงได้จริงหลังจากที่ฉันติดตั้งบริการอื่น ๆ ทั้งหมด ลูกค้าสูงสุดประมาณ 10 รายจะใช้งานในแต่ละครั้ง (มากกว่า 4 โดยเฉลี่ย) ต่ำเกินไปที่จะถือว่าปลอดภัยหรือไม่
จากสิ่งที่ฉันเข้าใจ ZFS สามารถล้มเหลวในสถานการณ์ RAM ต่ำและใช้พูลด้วย ฉันได้ยินความคิดเห็นที่ขัดแย้งกันว่าการแลกเปลี่ยนจะช่วยในการบรรเทาปัญหานี้หรือไม่ (ฉันมีไดรฟ์เฉพาะสำหรับการแลกเปลี่ยน 20 GB) มีใครเคยสูญเสียข้อมูลกับ ZFS ที่มี RAM น้อยและคุณได้เพิ่มประสิทธิภาพการป้องกันแบบใดบ้าง
จำไว้ว่าข้างต้นจะเป็นไปได้ไหมที่จะยังคงเรียกใช้ ZFS ได้แม้ว่าจะลดขนาดแอคและตัดมันลงเล็กน้อยหรือจะเสี่ยงเกินไปหรือไม่
รายละเอียดของระบบ: ระบบปฏิบัติการสว็อปไดรฟ์ 2GB RAM 20GB, Debian 7, การติดตั้งขั้นต่ำพร้อม FTP และ XBMC, DNLA (เพื่อให้ทราบถึงข้อกำหนดของ RAM) ใช้สำหรับเซิร์ฟเวอร์สตอเรจและมีเดียสตรีมมิ่งไปยังอุปกรณ์อื่น