ZFS havuzları veya LVM hacim grupları birçok bölümü kullanmak için daha güvenilir midir?


11

Yeni dosya sunucularını yapılandırırken LVM birim gruplarını mı yoksa ZFS havuzlarını mı kullanacağınıza karar verirken nelere dikkat etmek gerekir? Çok amaçlı dosya sunucuları alanında "daha iyi" bir seçim var mı? Bu önceki sorunun aksine , teknolojileri katmanlaştırmak istemiyorum.

Senaryo:

  • RHEL / CentOS 6 x64 sunucular
  • birçok mevcut, özdeş DAS ve SAN LUN

Tercih:

Ben şahsen LVM'ye oldukça aşinayım, bu yüzden daha iyi bir seçenekse kullanmak rahatım. Ancak, ZFS oldukça umut verici görünüyor ve yeni teknoloji öğrenmek her zaman iyidir.

Oldukça büyük bir mağazayı (birden fazla TB) farklı departmanlarla paylaşmak istediğimiz ve altta yatan havuz yöneticisi için ZFS veya LVM'yi kullanmamız gerektiğinde, onlara hem CIFS hem de NFS üzerinden erişebilmeleri gerektiği göz önüne alındığında ?


Bunun gibi bir ürün kullanmanın FreeNASmümkün olduğunu biliyorum , ancak çeşitli nedenlerle "tipik" Linux sunucularına geçebilmem gerekiyor.


5
Kısacası, ZFS dosya sistemleri ilerlemenin yolu ... Daha sonra takip edeceğim.
ewwhite

4
ZFS'yi birkaç yıldır kullanıyorum. (Bence) onun lehine en çekici argüman olan bu (dan burada veri kaybına kadar ortalama süreyi gösteren). Her neyse, bu yüzden raid-z3 kullanıyorum.
Elliott Frisch

FreeNAS ile ilgili olarak: bu güzel bir çözüm olabilir, ancak NAS benzeri birçok çözüm olduğu gibi, gizlenmiş birkaç şey vardır (yani her diskin başında küçük bir takas bölümü, ...). Canavarla oynarken bir iki şey öğrenebilirsiniz, ama ne yaptığınızı biliyorsanız, o zaman hepsini kendiniz yapmalısınız.
Ouki

@Ouki - başka bir bağlamda, FreeNAS veya benzeri bir şey dağıtacağız; bu bağlamda yapamıyoruz :)
warren

@STW - Fikrinizi takdir ederken, neden SF topluluğunun bu kadar yerleşik bir üyesiyle aynı fikirde olmadığınızı merak etmeliyim :)
warren

Yanıtlar:


12

Her ikisini de kullanıyorum ama ZFS'yi tercih ediyorum. Linux'taki ZFS benim için çok iyi oldu, ancak her durum için "hepsini düzelt" değil.

Tipik bir sunucu şöyle görünecektir:

(Unutmayın, genellikle donanım RAID'i kullanıyorum ve çoğunlukla esnek birim yöneticisi olarak ZFS kullanıyorum)

  • Temel disklerden oluşan mantıksal birime sahip donanım RAID. Bu dizi, küçük bir işletim sistemi birimine (bir blok aygıtı olarak sunulur), sonra bölümlere ayrılır (/, / usr, / var ve benzeri).
  • Kalan alan ZFS zpool olarak kullanılacak başka bir blok cihazı sunacaktır.
Smart Array P420i in Slot 0 (Embedded)    (sn: 001438029619AC0)

   array A (SAS, Unused Space: 1238353  MB)

      logicaldrive 1 (72.0 GB, RAID 1+0, OK)
      logicaldrive 2 (800.0 GB, RAID 1+0, OK)

      physicaldrive 1I:2:1 (port 1I:box 2:bay 1, SAS, 900.1 GB, OK)
      physicaldrive 1I:2:2 (port 1I:box 2:bay 2, SAS, 900.1 GB, OK)
      physicaldrive 1I:2:3 (port 1I:box 2:bay 3, SAS, 900.1 GB, OK)
      physicaldrive 1I:2:4 (port 1I:box 2:bay 4, SAS, 900.1 GB, OK)

Daha sonra zpool'u alıp gerekirse ek ZFS dosya sistemlerini (veya bağlama noktalarını) ve zvolları oluşturuyorum.

# zpool list -v vol1
NAME   SIZE  ALLOC   FREE    CAP  DEDUP  HEALTH  ALTROOT
vol1   796G   245G   551G    30%  1.00x  ONLINE  -
  wwn-0x600508b1001c4d9ea960806c1becebeb   796G   245G   551G         -

Ve dosya sistemleri ...

# zfs list
NAME                USED  AVAIL  REFER  MOUNTPOINT
vol1                245G   539G   136K  /vol1
vol1/images         245G   539G   245G  /images
vol1/mdmarra        100G   539G   100G  /growlr_pix

Bu nedenle, veri bölümleri için ZFS kullanmak son derece güzel çünkü veri havuzunu ele almanıza, kota belirlemenize ve nitelikleri bağlama noktası ayrıntısında yönetmenize izin verir. LVM hala dosya sistemi araçlarıyla uğraşmayı gerektiriyor ve biraz daha katı.


6
RAID'de ZFS kullanımı önerilmez ve ZFS'nin avantajlarını kısmen yener: en.wikipedia.org/wiki/ZFS#ZFS_and_hardware_RAID
STW

8
Yukarıdaki örneğiniz ZFS'nin avantajlarını tamamen zayıflatmış gibi görünüyor. Bir zpool'da tek bir RAID mantıksal disk olarak dört fiziksel diske sahip olmak, ZFS'nin veri bütünlüğünü kazanmamanız gerektiği anlamına gelir, RAID denetleyiciniz ZFS'nin disk sağlığını izlemesini ve disk sağlığına yanıt vermesini önler ve kazanç elde etmek için belleği etkili bir şekilde feda edersiniz. Kurulumunuz ZFS için değil LVM için ideal bir adaydır. Kotalar, öznitelikler (Linux'ta ZFS tarafından desteklenmez) ve sıkıştırma gibi özellikler ZFS olmadan alınabilir.
STW

2
@STW, ortamlarımda neyin işe yarayıp neyin yaramadığını bana bildirecek durumda değilsiniz. Başka bir yere götür.
ewwhite

4
@Wwhite sadece bu kurulumu kullanan herkesin felaket veri kaybı riski olduğunu unutmayın. Birim yönetimi için ZFS'yi gerçekten kullanmak istiyorsanız, ancak ZFS'nin işlevselliğinin sadece küçük bir kısmıdır ve korumaları kaybeder.
STW

6
RAID10 çalıştırıyorsanız ve zpool'unuzu yapılandırdıysanız nispeten güvende olursunuz copies=2. Ancak, bir disk veya denetleyici arızası durumunda, havuzunuzda tamamen ZFS'deki eşdeğer kurulumdan daha fazla bir kayıpla karşılaşma olasılığınız daha yüksektir.
STW
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.