Bir ev sunucusu kurmak - ne kullanmalı? (ZFS vs btrfs, BSD vs Linux, diğer gereksinimleri karıştırmak)


7

Tüm ev içeriğimizi ayrı makinelerden ve merkezi bir sunucudan almam gerekiyor. Sahip olduğum şey metaforik "merdivenlerin altındaki sunucu".

İhtiyacımız olan şeyler:

  • genişletilebilir depolama. İhtiyacımız olan minimum bakım ile birlikte, daha fazla disk ekleyebilmek istiyorum. Şu anda barındırmamız gereken yaklaşık 3Tb dosyamız var ve bu, yakın geçmişe dayanarak 6-12 ayda bir başka bir Tb tarafından daha da büyüyecek. Minimum ağrı ile ek disk ekleyebilmem gerekiyor
  • Sahip olduğumuz tüm ortamları (örn. fotoğraflar, videolar, müzikler) saklamamız ve evde bulunan çeşitli aygıtları oynatmak için hizmet vermek için servisler çalıştırmamız gerekiyor (örn. DAAP, iTunes, ccxstream üzerinden bir şeyler oynayabiliriz; XBMC). DAAP ve ccxstream'e şimdi ihtiyaç duyuluyor, ancak ortaya çıktıklarında yeni standartları da desteklememiz gerekiyor (bu nedenle kapalı kutu çözümü işe yaramayacak)
  • RAID 5 veya genel olarak eşdeğer bir şey (ör. RAID-Z)
  • BitTorrent istemcisi
  • ssh, NFS, Samba erişimi
  • anlık görüntü özelliği (ZFS'de olduğu gibi), böylece bireysel dosya sistemlerini düzenli olarak görüntüleyebilir ve çocuklarımın okul günlerini kendi görevlerinden bir gün önce sildikleri zaman geri alabiliriz ...
  • elektrik kesintilerinden hızlı bir şekilde kurtarma yeteneği (bizim UPS'lerimizin akülerinden daha uzun dayanan elektrik kesintilerine sahip olmak bizim için olağandışı değildir)
  • FOSS yazılımı
  • Mercurial gibi kutu üzerinde çalışan modern dağıtılmış versiyon kontrol sistemi

Sunucuda olmasını istediğim, ancak onsuz yaşayabileceğim şeyler:

  • PVR özelliği, böylece kutuya TV kaydedebildim
  • Web sunucusu. Şu anda çok eski bir kutuda küçük bir Web sunucusu kullanıyoruz. İdeal olanı eski kutuyu kapatmak ve sadece elektrik tasarrufu için içeriği yeni sunucuya taşımak istiyorum.
  • Nagios + mrtg

Sunucu olarak bir EEE Kutusu kullanmayı düşünüyorum, çünkü onları ucuza bulabiliyorum ve çok fazla güç tüketmiyorlar. İşletim sistemi ve dosya sistemi seçimi, bulduğum şeyden daha zor:

  • Çeşitli Linux dağıtımlarıyla en çok deneyimim var, ancak başka bir Unix kullanmaktan mutluyum
  • FreeBSD ve OpenSolaris, ZFS'yi barındırmak için en iyi seçenek gibi görünüyor
  • OpenSolaris'in donanım desteği, örneğin Ubuntu kadar iyi değildir.
  • btrfs, çok iyi görünmekle birlikte henüz prime hazır görünmüyor
  • ZFS, RAID5 veya RAID-Z'ye yeni diskler eklemenize izin vermez
  • Etrafta okumak, ZFS'nin kayıp verileri kurtarmaya yarayan araçların biraz yetersiz olduğu görülüyor

Şu anda FreeNAS + ZFS'yi çalıştırma eğilimindeyim, ancak mevcut bir RAID-Z'ye oldukça düzenli bir şekilde yeni disk ekleyebilme zorunluluğuyla ilgileniyorum.

Birileri bazı önerilerde bulunabilir veya deneyimlerini paylaşabilir mi?

Şimdiden teşekkürler


Yanlış soruyu soruyorsun. Bir sunucuya değil, paylaşılan bir medya ortamına ihtiyacınız var ...
Joe Internet,

1
Ne yazık ki sadece Linux belirttin. Bu ortam için oluşturulmuş bir Windows Home Server ile yapabileceğiniz her şeyi listeleyebilirsiniz.
BinaryMisfit

3
@Diago: Ayrıca bir Linux Sunucusu ile de kolayca yapılabilir ... Anlamadım.
Bobby

@Bobby Kutunun dışında mı? Muhtemelen. Hem Windows, Linux hem de WHS ile yaptım. Bir kullanıcı bakış açısına göre, WHS'nin tümü, işletim sistemini kurduğunuz dakikadan beri yerleşiktir, yapılandırma gerekmez. Hala kutudan çıkan tek bir linux dağıtımı bulamadım.
BinaryMisfit 10.03.2010

@Diago: Oh, gerçekten demek istedin (kur ve git) ootb. Tamam. Ancak bu, 'yapılandırmaya gerek yok' biraz garip gelse de, bunun hakkında (veya başka bir şey hakkında) tartışmak istemiyorum. ;)
Bobby

Yanıtlar:


5

FreeBSD ve OpenSolaris, ZFS'yi barındırmak için en iyi seçenek gibi görünüyor

OpenSolaris ile ZFS, genellikle sürüm / özellikler / hata düzeltmeleridir.

OpenSolaris'in donanım desteği, örneğin Ubuntu kadar iyi değildir.

Yeni OpenSolaris sürümleri ile donanım desteği daha iyi bir hale geliyor, ancak donanımınız desteklendiği sürece, bunun gerçekten önemli olmaması gerekir.

ZFS, RAID5 veya RAID-Z'ye yeni diskler eklemenize izin vermez

Bir raidza tek bir disk ekleyemezsiniz, ancak ilk raidinizin bulunduğu havuza başka bir raidz ekleyebilirsiniz. Tek dezavantajı, aynı anda birden fazla disk eklemenizdir.

Etrafta okumak, ZFS'nin kayıp verileri kurtarmaya yarayan araçların biraz yetersiz olduğu görülüyor

Mesele şu ki, ZFS tasarım nedeniyle veri kaybetmiyor, bu yüzden kurtarma araçları yerleşik olanların kendi kendini iyileştirme dışında çok az amacı var.


2

Geçenlerde belirtilen özelliklerden bazılarına sahip bir sistem kurdum.

Bir Atom Supermicro Sistemine dayanır:
www.supermicro.com/products/system/1U/5015/SYS-5015A-H.cfm?typ=H

Bunun gibi bir 2-eSata-Port SIL3132 tabanlı PCIe-SATA Kartı
: www.cooldrives.com/2poespcrasai.html

Biri (2 bağlanabilir) 5 Disk için SATA Port Çarpanı (Sil 3726) buna
benzer: www.cooldrives.com/cosapomubrso.html

Sistemin FreeBSD 8.0'ı küçük bir 2,5 "dahili SATA-Diskten çalışıyor ve şu anda Portmultiplier'a bağlı 3 1TB Diski var. Harici Disklerdeki Dosya Sistemi ZFS. / Önemli bir şey /boot/loader.conf
siis_load="YES"

Ayrıca bu sistemde iozone çalıştırdım ve 3 enerji tasarrufu için fena değil. 5600rpm Sürücüler

Disketlerden başlangıç ​​akımı hakkında da düşünmelisiniz. Güç konektörlerinin Pin 11'ini (pinouts.ru/Power/sata-power_pinout.shtml) bantladım, böylece sürücüler aynı anda dönmüyor.

19 "-Case'de istemiyorsanız, ikinci 10 Denetleyici için Panodaki ikinci PCIe Bağlantı Noktasını, ek 10 Disk için 2 Bağlantı Noktalı kullanabilirsiniz.

Gönderinizden bazı noktalar:

  • ZFS Havuzuna Disk Eklemek Gerçekten Kolaydır
  • Medyayı Aygıtlara Aktarmıyorum ancak Bağlantı Noktaları koleksiyonunda bir parça Yazılım olmalıdır (www.freshports.org/audio/mt-daapd/)
  • PVR-Parçası, donanım desteği nedeniyle en zor olabilir ( http://www.freshports.org/multimedia/mythtv )
  • www.freshports.org/devel/mercurial/ -> Sürüm kontrolü
  • ZFS'de kurtarma araçları yetersizdir, çünkü bunlara gerçekten ihtiyacınız yoktur. Test ederken Dosya Sistemini bozmaya çalıştım ancak bu konuda hiçbir şansım olmadı. :-)

SMB, SSH, NFS, Web Sunucusu, Nagios, MRTG / Kaktüsler, BT gerçek bir Sorun Değildir

Kararınız ve Yedeklemenizde İyi Şanslar


1

Birkaç ayda bir RAID 5 bölümünü nasıl genişleteceğimi bilmiyorum, ancak inandığım şey:

  • Bir EEE kutusu istemiyorsunuz çünkü orada sabit diskleri kullanamıyorsunuz
  • Belki ucuz bir orta boy kasa, düşük voltajlı tek çekirdekli AMD ve uygun mobo, iyi bir 500W PSU (ihtiyacınız olan tam derecelendirmeyi bulmak için çevrimiçi bir güç hesaplayıcısı kullanın) ve bir RAID 5 PCI (E) denetleyicisi kullanın
  • Ubuntu muhtemelen ihtiyacınız olan tüm codec bileşenlerine sahip olacak, ancak FreeNAS de iyi
  • Belge yedekleme için, gecelik yedekleme döngüsünde rdiff-backup'u deneyin (anlık görüntüler görünmeyecektir, ancak artımlı alan kazandırabilir)

1

Cevabım bir BBS2 satın almak ve Ubuntu'yu kurmaktı . Bu noktada yazılım ve hizmetler açısından istediğimi yapabildim. Temel kutuda 5 dahili disk için yer vardır ve eğer onu seçtiyseniz, harici bir depolama ünitesini 5 disk için daha fazla odaya bağlayabileceğiniz bir eSATA portu seçebilirsiniz . Günümüzün disk kapasiteleri ile 20 TB'a kadar çiğ (RAID ve dosya sistemi genel giderlerini hesaba kattığınız zaman kullanabileceğiniz yaklaşık 14 ila 15 TB) depolama alanı.

Anlık görüntüler alabilmeniz daha sonra LVM2'yi kullanmaya bağlıdır , daha sonra diziyi büyütmeyi destekleyen üstünden RAID yazılımı kullanmak istersiniz .


1

FreeBSD, ZFS ile gittim

Antec P183 durumda, 400 W Silverstone ST40EF PSU, ASRock A330ION İYON Atom 330 mini ITX anakart, LSI SAS3081E 8 port sas / sata pci-e 8x kart, 4 GB ram

6 2TB WD Green sürücüler, 5 sürücü raid'i, dolu olduğunda, 5 sürücü daha satın alın (3GB daha ucuza gelecektir) Dolu olduğu zaman, eski 2TB sürücüleri 4TB sürücülerle değiştirin, holografik depolama yapılana kadar tekrarlayın.

7 3.5 "sürücü yuvaları, 4 5.25" (bir şekilde daha sonra 3.5 "e dönüştürmek zorunda kalacaklar)

Bazen biraz yavaş, düşük güçlü atom için gittim, ama zfs ve diğer şeyler için daha fazla işlemci gerekebilir.

ION 2 platformu, PCI-E hatlarında yeterli değil


1
Güncelleme: LSI kartı> 2GB sürücüyle başa çıkamıyor, başka bir LSI kartı satın almak yerine 6 SATA bağlantı noktası olan bir E35M-I ASUS anakartı aldım ve £ TB sürücüler için kullandım, BIOS bir hatayla karşılaştı LSI kartındaki ROM'u başlatıyor, şimdilik ASUS’tan bir beta almanız gerekiyor. Ayrıca harici 3,5
inçlik yuva sabit disk sürücüleri

Coolermaster 4-in-3 Cihaz Modülünü makul bir fiyata 3 5.25 "slotu 4 3.5" slota dönüştürmek için aldım, tek sorun içinde mavi bir LED var
mavhc

0

Pfiouu, aslında hepsi bir arada sunucu istiyorsun.

Karar vermenin zor olması gereken nokta depolamadır. Her yıl gereken Sabit sürücü belleği miktarından eminseniz, sizi sunucuya 6 SATA konektörü ve Anakart üzerinde bir RAID Denetleyicisi olan klasik bir PC'de sunabilirsiniz.

Halihazırda sahip olduğunuzun artıları için 1 TB / Yıl'dan daha fazlasına ihtiyacınız varsa, profesyonel çözümleri görmelisiniz, ancak bu gerçekten pahalıdır.


0

5 sentim:

Mevcut 3 TB'yi düşürmek ve her 6-12 ayda bir TB'lerin büyümesini azaltmak için veri tekilleştirme ya da benzeri bir sihirbaza bakın.

Bir şey kutunuza zarar verirse, bu kadar miktarda TB'nin güvenli tarafta olmasını nasıl yedeklersiniz?

Bence bir hata noktasını ortadan kaldırmak için LAN'ınızdaki birkaç PC'nin üzerindeki verilerinizi saklarken daha güvende olursunuz.

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.