ZFS ve RAID-Z evde yapılan NAS değerinde midir? (Örneğin, freeNAS)


28

ZFS ve RAID-Z görünümünün özellikleri umut vericidir. Görünüşe göre ev NAS çözümleri, zavallı adamın Drobo işleri ve benzeri için mükemmel bir FS.

Bilmem gereken herhangi bir sakınca var mı?

Yanıtlar:


27

Bir dosya sisteminin enstantanesi, göründüğü kadar geeky, inanılmaz bir duygudur. Anında geri alabileceğinizi bilmek rahatlatıcı bir düşüncedir. Anlık görüntüler de yalnızca birkaç saniye sürer. Bir meslektaşım ve ben son zamanlarda Citrix XenServer için sanal makine iSCSI depolaması, öğrenci dosyası depolaması ve yönetim dosyaları için küçük bir kolej (200'den fazla öğrenci) için OpenSolaris NAS kullandık. Dosyalar kontrol toplamı olduğundan, sabit sürücü düzeyinde bir bit hatası varsa, dosyalarınızı sessizce bozmak yerine bulacağınız garantisini alırsınız.

Bütçenizin bir kısmı 9 işletim sistemi, 2'si ZFS, 2'si parite (ZFS RAIDZ2'yi kullanarak) ve 1 etkin yedek olan işletim sistemi için yansıtılmış bir sunucumuz var. Her biri, yaklaşık 2.5T + ya da kullanılabilir duruma getirecek şekilde 1TB idi (1TB - 1TiB dönüşüm ve diğer genel giderler için dosya sistemi verileri için biraz yer kaybedersiniz). Kök depolama havuzunun anlık görüntüsü 2 saniyeden az sürdü. ZFS'ye gittiğinde, nasıl geri döneceğini ve bunun neden standart olmadığını merak ediyorsun.

Anlık görüntüler, SSH üzerinden yapılabilecek 'zfs send' kullanarak aynı ZFS sürümünü çalıştıran başka bir bilgisayara da gönderilebilir. Bu değişiklikler aşamalı olarak gönderildiği için orada hiçbir israf yoktur.

Tek dezavantajı doğru komutları bilmektir, ancak OpenSolaris günlük anlık görüntüler için iyi bir zamanlama yöneticisine sahip olmasına rağmen ben daha önce kullanmadım. İSCSI, CIFS / SMB veya NFS yoluyla paylaşmak oldukça önemsizdir - ancak yeni sürümde COMSTAR'ın kullanılmasıyla bazı sorunlar ortaya çıkar. Bu yolda ilerlerseniz, sürümünüz için doğru kılavuzu kullandığınızdan emin olun. 2009.06'nın 2008.11'den beri önerdiğim birkaç değişiklik var. Ben de masaüstü olarak kullanmazdım - Gnome ve X, biraz dikkat edilmesi gereken görünüyor.

Son şey: ZFS'nin sorunsuz çalışabilmesi için minimum 512 MB - 1G belleğe ihtiyacınız var. YMMV olsa da, bir şans verin ve ne düşündüğünüzü görün.

Belgeleri okudum: http://wikis.sun.com/display/BluePrints/Provisioning+with+iSCSI+ ve+Solaris+ZFS+in+10+Minutes

Ve belki daha az bilinen Solaris Özellikleri http://www.c0t0d0s0.org/pages/lksfbook.html

Ve bazı şeyleri test etmek istiyorsanız, http://www.solarisinternals.com/wiki/index.php/ZFS_Evil_Tuning_Guide

Oh ve okuyan herkes için son bir bilgi: Bir RAID kartınız olup olmadığından ve ZFS'nin özelliklerinden yararlanmak için, kartın belirttiği gibi önceden belirlenmiş bir RAID yapılandırmasının aksine, JBOD'deki diskleri sunabileceğinden emin olun. Keyfini çıkarın!


5
Solaris'i RAIDZ2 ile kişisel dosya sunucum için kullanıyorum ve harikaydı. Kurulumu kolay, hızlı ve güvenilir. Solaris'i masaüstü işletim sistemi olarak kullanmam ama sunucu işletim sistemi olarak daha iyi bir şey bulamadım.
Amok

2
Solaris'i iyi bir iş odaklı masaüstü işletim sistemi olarak da buldum, ancak bunu ev kullanımı için öneremiyorum (bir kişinin daha fazla multimedya uygulamasına erişmesi gerekebilir).
Brian Knoblauch

7

NAS ile bir bilgisayar sunucusu olarak işlev gören PC donanımında Solaris veya FreeBSD'yi kastediyorsanız, o zaman evet, iyi olmalı.

Kendi NAS'ınızı oluşturmak için bu soruyu görün . FreeNAS gibi özel NAS yazılımlarının kurulumunu ve yönetimini daha kolay bulabilirsiniz .


4

Bir ev NAS üzerindeki ZFS harika. Yıllarca ZFS çalıştıran bir FreeBSD sunucum var (şimdi V15 ile FreeBSD 8.2'ye yükseltilmiş) ve kurtarma özellikleri gizli mücevherlerden bir tanesi.

ZFS aynasında çevresel nedenlerden dolayı çöktü bir çift 2 TB sürücüye sahip bir sistem var, geri geldiğinde, ZFS'nin sürücü ile ilgili sorunları düzeltmesi sadece birkaç saniye sürdü. 2TB sürücülerde standart bir RAID yeniden oluşturma işlemi uzun zaman alıyor. İçimdeki bazı hayranların öldüğü için başka bir tane daha öldüm. Bu sistem 4 sürücülü RAIDZ'ye sahipti ve 2TB kurulum boyunca tüm veri kaybını 5 dakikada kurtarmayı başardı.

FreeBSD'yi Samba ve ZFS ile çalıştırırsanız, ilk cevaptaki anlık görüntüleri Son Dosyalar (Vista ve Windows 7'de bulunur) ile birleştirebilir ve daha sonra Windows GUI'yi kullanarak daha eski dosya sürümlerini kullanabilirsiniz. Ayrıntılar için http://www.edplese.com/samba-with-zfs.html adresine bakın.



3

Lisanslama sorunları nedeniyle, Linux ZFS uygulamasının bir şekilde sakat kaldığı belirtilmelidir. Bir Kullanıcılar alanı programı olarak çalışır ve performansı önemli ölçüde düşürür ve düşürülmüş bir özellik kümesi iirc'dir. Mac OSX'in desteği sınırlı olsa da, Solaris ve FreeBSD önerilen işletim sistemi seçenekleridir.

Takip - ZFS'nin OSX portu o zamandan beri kullanımdan kaldırıldı, testten başka bir şey için tavsiye etmem.


1
zfsonlinux.org bir çekirdek modülü kullanır ve aynı performans sorunlarına sahip değildir.
devicenull

1
Linux'taki ZFS'nin çekirdek modu sürümleri çok daha kararlı hale geldi. Linux'ta ZFS için kullanmak istediğiniz şey budur.
Walter,

1

Sonsuza dek denemek istemiştim, çünkü NFS paylaşımına sahip bir Raid-Z sunucusunu çalıştırmak, OpenSolaris'in ne için yapıldığı gibi. Ama denemeden, henüz avantaj ve dezavantajları ile konuşamam. Ayrıca, Samba'yı çalıştırmadığınız sürece doğrudan Windows'a da bağlayamazsınız ve aynı dizide ikisini birden çalıştıramayabilirsiniz. Yapacak olsaydım, paylaştığım Raid-Z dizisini açmazdım, bu yüzden en az 4 sürücüye ihtiyacınız olacak ve 6 kullanmayı düşünüyorum.


1

Solaris, OpenSolaris ve OpenIndiana'yı bir süredir kullandım. ZFS, bu işletim sistemlerinde en çekici özelliklerden biridir. ZF'lerden çok etkilendim ve yeni Ubuntu iş istasyonuma yakın zamanda yerli ZFS'yi yükledim. Lisanslama, kullanıcının onu yüklemesini gerektirir ancak ZFS on Linux projesinde bulunan bilgileri kullanarak benim için iyi çalıştı.

Yeni kurulumum işletim sistemi ve ev / evim için 64 Gb SSD ve raidz olarak yapılandırılmış 4 2TB sürücüler. Küçük SSD'yi herhangi bir işletim sistemi yükseltmesinin parçası olmamayı tercih ettiğim dosyalara yüklemekten kaçınmak için ana dizimin altında ZFS dosya kümeleri var.

Şimdiye kadar bu benim için gerçekten iyi çalışıyor gibi görünüyor. SSD, işletim sistemini oldukça duyarlı hale getirir ve depolama alanı ve hızı da oldukça iyidir. Bu haftasonu disk dizisini kıyaslamayı düşünüyorum.

ZFS ile gerçekten etkilendim. Dosya sistemlerinde ve deneyimlerime göre son söz olacak şekilde tasarlandı ve geliştirildi.


1

“Görünüşe göre ev NAS çözümleri, zavallı adamın Drobo işleri ve benzeri için mükemmel bir FS.”

Ev ve küçük, orta ve büyük ölçekli işletmeler için. ZFS hakkında "fakir bir adam" olmadığından emin olabilirsiniz.

Örnek olarak, Oracle ZFS için önemli bir desteğe sahiptir:

http://www.oracle.com/technetwork/server-storage/solaris11/technologies/zfs-338092.html

ZFS ile Drobo benzeri işlevleri kendi başınıza, biraz araştırma yaparak ve daha düşük bir maliyetle yeniden oluşturabilirsiniz.

İlk önerim, ZFS'nin farklı sürümlerini okumanız; OpenSolaris, OpenIndiana, Oracle Solaris, BSD ve çeşitli lisans türlerinden kaynaklanan Linux farklılıkları ile biraz karmaşıklaşabilir. Özel bir ZFS bilgisayarınız olacaksa, istediğiniz sürüme bağlı olarak, onu destekleyen doğru işletim sistemini yükleyebilirsiniz.

Farklılıkların bazıları, şifreleme ve ZFS bölümlerinden önyükleme desteği içerir.


-1

Geçenlerde bir ev saklama kutusu yapılandırdım, raidz üzerine baskın 10 (ayna + şerit) seçtim. raidz'in sakıncaları:

  1. Eğer diskler eşit büyüklükte değilse, sadece vdev başına en küçük diskin boyutunu kullanın. örneğin, iki adet 1 TB diskiniz ve iki adet 1.5 TB diskiniz varsa, 4 diskin hepsinin de bulunduğu bir raidz havuzu, 1.5 TB diskleri 1 TB diskler olarak değerlendirir.

  2. raidzler oldukça statik. 4 diskli bir baskınınız varsa, sadece beşinci bir disk ekleyemezsiniz. 4 diskten oluşan yeni bir raidz vdev eklemeniz gerekir. Bu, raidz kurulumlarını, istediğiniz zaman havuza başka bir çift disk bırakabileceğiniz raid10 kurulumlarından daha az esnek hale getirir.

Baskın 10'un dezavantajı, depolamanın% 50'sini kaybetmenizdir, ancak bugünün depolama fiyatları ile bu kadar büyük bir şey değil.

Bunun bir dezavantajı, nfs'nin Linux ile uyumluluğunun büyük olmamasıdır. işe yaraması için, tcp üzerinden nfs3 protokolünü kullanarak linux mount'a sahip olmak zorunda kaldım ve herhangi bir zaman aşımına uğramadım (zaman aşımına uğradım ve sorunlara neden oldular).

Windows dosya paylaşımında ise cifs servisi değil samba kullandım. nedense ciflerin doğru çalışmasını sağlayamadım.

güzel bir şey, linux kutularını rsync kullanarak açık solaris kutusuna yedekleyebilir ve ardından bir zfs anlık görüntüsünü alabilirsiniz. Süreci otomatikleştiren zync adlı bir araç yazdım :


1
ZFS, yansıtmayı, şeritlemeyi ve RAID5 / 6 stil eşliğini desteklediğinden RAID0, RAID1, RAID5 veya RAID6 gibi kullanılabilir.
Amok

Herhangi bir standart RAID (RAID 1 ve RAID 5 gibi) ayarları, sürücünün tümünün aynı boyutta olmasını gerektirmiyor mu? Böyle şeyleri destekleyen xRAID ve diğer özel RAID kurulumları. Verilen örnekte, biri 2 1 TB sürücülü ve diğeri 2 1,5 TB sürücülü iki havuz oluşturun.
Walter

-3

Mükemmel özellikler ve fazlalık size yanlış bir güvenlik hissi verebilir. Unutma, ZFS çok karmaşık. Bir gün bir şeyler ters giderse, verilerinize erişemeyebilirsiniz ve size yardımcı olabilecek çok az kişi vardır.


Aynı orada pek çok donanım RAID için de geçerlidir ...
Brian Knoblauch

1
ZFS biraz benzersizdir. Donanım RAID'leri, kırılgan olsalar da, disk üzerinde çok daha basit bir düzendedir. Ayrıca, bozuk RAID dizilerinden veri kurtarma yeteneğine sahip daha fazla insan var. Ve popüler dosya sistemleri için bazı veri kurtarma araçları var. :)
Bender

FreeBSD ile kullanıyorum ve elektrik kesintilerinden dolayı sistem çökmesi oldu (UPS çöküyor, kapanmadan önce meyve suyu bitiyor) ve gerçekten kaygan olan şey, sistem geri geldiğinde tüm verileri kurtarması. Sistem çalışırken arka planda (çok saatli RAID yeniden yapılandırması gerektirmek yerine). Tasarım hedefi, her noktaya ulaşmak zorunda kalanların sürücüden ham baytları okuyarak verilerin elle kurtarılması gerektiğinin önlenmesi gibi görünüyor.
Walter,

-6

ZFS, yalnızca Solaris'e göre çalışır. Solaris ev NAS'ta çalışmıyor. Bu bizi şu sonuca ulaştırıyor: ZFS bir ev NAS'ta çalışmıyor.


5
ZFS, FreeBSD wiki.freebsd.org/ZFS adresinde de mevcuttur . FreeBSD tabanlı freenas.org
Rodney Schuler

Benim hatam / o \. olumsuz oy
Martin

NAS tanımınıza bağlıdır. Bir ağda depolama alanı barındıran herhangi bir makinenin NAS olduğuna inanıyorum ve Sun, NFS'yi icat etti, böylece Solaris, NAS için mükemmel olmalı.
dlamblin

2
Solaris, NFS ve Samba ile mükemmel bir NAS çözümü oluşturuyor ...
Brian Knoblauch

2
@ rschuler FreeBSD ve ZFS kullandım ve çok kararlı olmadığını gördüm.
Amok
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.