ZFS mi LVM mi: kurulumda verilen ve geri dönmesi zor karar
ZFS veri bütünlüğü ve snapshot verir, karşılığında bellek ister. LVM hafiftir ve tanıdıktır, ama bozulmayı kendi başına fark etmez. Seçim genelde belleğe ve beklentiye bağlıdır.
AtlasPVE ·
Bu madde şunları karşılıyor
- proxmox zfs mi lvm mi
- lvm-thin ile zfs farkı
- proxmox local ile local-lvm farkı
- zfs ne kadar ram ister
- proxmox hangi depolama seçilmeli
- proxmox hangi storage seçilmeli
Bu karar kurulum sırasında verilir ve sonradan değiştirmek makineleri taşımayı gerektirir. O yüzden en baştan neyin ne getirdiğini bilmek işe yarar.
ZFS ne getirir
ZFS her veri parçası için bir doğrulama imzası tutar. Okuma sırasında imza tutmazsa hatayı fark eder, ve yedekli bir düzende kurulmuşsa doğrusunu diğer kopyadan alıp sessizce onarır. Bu, sessiz veri bozulmasına karşı gerçek bir korumadır ve başka hiçbir katmanda karşılığı yoktur. Yanında snapshot, sıkıştırma ve havuz seviyesinde yedeklilik gelir.
ZFS ne ister
Bellek. ZFS okuma önbelleği için bellek kullanır ve az bellekli bir makinede hem kendi yavaşlar hem sanal makinelere yer bırakmaz. Ayrıca havuz kurulurken verilen bazı kararlar sonradan değiştirilemez, örneğin sektör hizalaması. Yani ZFS iyi kurulmak ister.
LVM ne getirir
LVM hafiftir, tanıdıktır ve neredeyse hiç bellek istemez. İnce tahsisli havuzda snapshot da alınabilir. Küçük makinelerde ve belleğin kıymetli olduğu yerlerde makul seçimdir. Karşılığında sessiz bozulmayı fark etmez: veri yanlış okunursa yanlış okunduğunu kimse söylemez.
Nasıl seçilir
Belleğin darsa ve makine küçükse LVM daha az sürprizle çalışır. Veri bütünlüğü senin için asıl mesele ise, ya da disk sayısı arttıkça yedeklilik istiyorsan ZFS doğru yatırımdır. Kararı verirken şunu sor: bu sunucuda kaybolması kabul edilemez bir veri duracak mı? Cevap evetse ZFS'in istediği belleği vermeye değer.
Kaynaklar
Proxmox'un kendi belgeleri. İngilizce, ve bu konuda son sözü onlar söyler.