Bir DIY NAS'ı nasıl kurarım?


27

DIY NAS (Ağ Erişimi Depolama) oluşturma konusunda iyi ve ayrıntılı talimatlar arıyorum. Ucuz yapmayı planlıyorum (eski PC config + açık kaynaklı yazılım). Ama ya çok ucuz değil. Bunun uygun olduğunu düşünüyorsanız, RAID kart kurulumuna yatırım yapmaktan memnunum.

Bilmek isterim:

  • Bir donanım oluşturmak için hangi donanıma ihtiyacım var?
    • Ne tür bir sabit sürücü ayarını yapmalıyım (RAID kartları gibi)
    • Veya ilgili herhangi bir donanıma özel tavsiye (güç kaynağı, anakart, fanlar vb.)
  • Hangi yazılımı çalıştırmalıyım, içeriğini etkin bir şekilde yönetmek için hangi işletim sistemi ve yazılım
    • Bu yüzden NAS ağım için tanınabilir ve erişilebilir
    • Windows bilgisayarlarımın onu tanıyacağından emin olabilirim (Linux distro kullanırken)
    • Ben benim dosyalara erişebilir dışında Ağımda
  • Ne çalışıyorum başarmak
    • Bunu evde bir paylaşım merkezi olarak kullanmak istiyorum . Olduğu söyleniyor, "büyük" bir evi idare edecek kadar sağlam olmalı;) diyor 5-6 masaüstleri.
    • Birincil hedef , tüm ev / ailemin medyasını ortak bir güvenli yerde depolamak ve bunlara erişmek . Dosya türleri arasında medya / filmler / müzik / videolar / belgeler vb. Bulunur (Akış büyük + olur).
    • yedekleme önemlidir. Tüm verilerimin güvenli bir yerde saklanması gerekiyor. Herhangi bir kompozisyonun biçimlendirme bıçağının altına veya altına inmesi durumunda, medyanın her zaman güvenli bir yerde bulunmasını istiyorum.
    • Depolama / yedekleme / hız arasında iyi bir denge mi var? Ne üniversite / kurumsal bir kurulum büyüklüğü ne de 2 adet bilgisayar destekli ev kurulumu. :)

Özetlemek gerekirse: Nihai DIY geek ev amacı NAS yaptı. Eğer böyle bir şey varsa.


Biraz arama yaptım ve bu bağlantıları buldum:

Ubuntu

FreeNAS

Bu bağlantılar harika olsa da, gerekçelendirme ve yapıya nasıl yaklaşıldığı ile ilgili ayrıntılı talimatlar yoktur. Yazılım talimatları da dahil olmak üzere her aşamada daha fazla talimat ve ayrıntılı öneriler arıyorum.


Diğer sorularınız kendi sorularına bölünmelidir. Bu belirli bir büyük bir kaynak havuzu bir cevap üzerinde çalışmak için izin vermek için kesilmiş ve CW olmuştur.
rastgele

2
Bağlantıları toplamak yerine, cevaplarda gerçek bilgiler elde etmek daha ilginç olmaz mıydı? Bağlantılardan gelen bilgiler gömülü ise, gereksiz bilgileri düzenleyebilir ve en iyisini seçebiliriz
Ivo Flipse

Belki birileri bunu, tamamen talimatlara bağlantı yapmak yerine talimatlar için bir soru olarak yeniden yazabilir. Bu şekilde, CW ile insanlar içeri girebilirler.
rastgele

1
@random: Ben soruyu düzenledim, umarım nihai sonuç aslında öğretici olarak kullanılabilecek tam bir cevaptır
Ivo Flipse

4
Müthiş! Ivo'nun düzenlemesinden sonra (yeniden yazmak yerine), bu soru kesin. Cevapları bekliyorum :)
Kaushik Gopal

Yanıtlar:


12

Ne tür bir sabit sürücü ayarını yapmalıyım (RAID gibi)

Yedeklilik istiyorsanız , en az iki diske ihtiyacınız olacak ve en azından bir RAID 1 aynası oluşturacaksınız. Şahsen, herhangi bir veri kaybının önlenmesini istiyorsanız, saygın bir üreticiden (3Ware, LSI, Adaptec) sağlam bir RAID kartı yardımcı olacaktır. Bazı insanlar esneklik ve (linux) yazılımı istiyor RAID bugünlerde duyduğum / okuduğumdan çok daha güvenilir. Linux LVM, sahip olması çok uygun olan birimlere esneklik katan, yazılım tabanlı bir RAID çözümüdür. Para bir sorun ise, oranlar yazılım RAID en iyi seçim olacaktır.

RAID tamamen değiş tokuşlarla ilgilidir; İstediğiniz fazlalığı almak için kaç tane disk kullandığınız ve ne kadar depolama alanı kullanabileceğinizi görebilirsiniz. Ticaret-off olumsuz bazı olduğu RAID 1 veya 10'a kıyasla daha az olduğu için RAID 5 yaygın olarak kullanılan minör performans sorunları. Peki kaç tane diskiniz var? Ne kadar toplam depolama istiyorsunuz? Kaç tane disk arızasına dayanmak istiyorsun? Daha kötüsü, kaç tane eşzamanlı disk arızasını tolere edersiniz?

Tek bir tavsiye: Yerleşik SATA RAID denetleyicilerinden nVidia veya Intel'den uzak durun. Kararlılık / güvenilirlik açısından, bu yerleşik kontrolörler (IMO) gerçek şey için ucuz bir alternatiftir ve verilerinizi karmaşık bir duruma sokabilir. NVidia / Intel çözümlerinin hız ve benzeri işlemlerle yeterince iyi çalıştığından eminim, ancak verilerle uğraşırken, sağlam olduğundan emin olmak (benim için) en önemli şeydir. Donanım RAID ile, daha fazla para güvenilirlik ve zaman zaman hız için bir takas. Savaşını seç ve oradan planla.

Veya ilgili diğer donanım önerileri (güç kaynağı, ana kart vb.)

Aklında bir bütçeniz var gibi gözüküyor ve size söyleyebileceğim tek şey parayı hedeflerinize göre önceliklendirmek. Depolamayı yalnızca birkaç bilgisayarla paylaşmak için bir NAS oluşturuyorsanız ve herhangi bir faktörden çok fazla şey umursamıyorsanız, herhangi bir ekipmanın yapacağından daha fazla. Daha sonra en az çabayla daha fazla sürücü genişletmek / ekleyebilmek istiyorsanız , bazı ek donanımlar gerekebilir.

Hangi yazılımı kullanmalıyım, içeriğini etkin bir şekilde yönetmek için hangi işletim sistemi ve yazılımı? Böylece NAS ağım için tanınabilir ve erişilebilir

OpenFiler kullanıyorum ve şimdiye kadar oldukça kolay oldu. Hiçbir olsun ne tercih bir öğrenme eğrisi biraz olabilir, ama sen belgeleri okumak sağlayacağız önce elden. Bir süre önce FreeNAS'i denedim ve gerçekten hoşuma gitmedi, ancak o zamandan beri daha iyi bir durum için değişmiş olabilir.

Depolamanın istemci bilgisayarlarınız için tanınabilmesi için, hepsi protokolle ilgilidir (bir sonraki cevaba bakınız).

Windows bilgisayarlarımın onu tanıyacağından emin olabilirim (Linux distro kullanırken)

Windows için, belirli bir protokole ihtiyacınız olacak: FreeNAS, OpenFiler, vb .'nin desteklediği SMB (samba). NFS, CIFS gibi diğerlerini de kullanabilirsiniz, ancak SMB en iyi Linux makineleriyle Windows ağı için uygundur. SMB paylaşımlarını tanımak bugünlerde oldukça basittir, ancak bir etki alanı denetleyiciniz varsa (şüpheliyim), SMB ile bağlantılı kimlik doğrulaması biraz zaman alabilir.

Dosyalarıma ağımın dışından erişebiliyorum

Bu kısmen bir ağ konusudur. Güvenlik duvarınızda bir bağlantı noktasını açmak ve NAS'ınıza bağlantı noktasını iletmek arasında, bu durum biraz karmaşık olabilir ve RAID ya da basit dosya paylaşımı kadar düz değildir.

Dosyalarınıza nasıl erişmek istersiniz? Web üzerinden (http)? VPN? NFS? FTP? Rsync?


Bir şeyler inşa etmek çok eğlenceli olsa da, bazen insanlar en basit şeyleri unuturlar. Senin durumunda, nasıl inşa edileceğini bilmek , yapmaya çalıştığın şey kadar önemli değil . Ağ depolaması nispeten basittir, ancak karmaşıklıklar çirkin kafalarını bir planlama / öngörme olmadan yönlendirebilir. Yayınınızı güncelleyebilirseniz, lütfen başarmaya çalıştığınız şeyi ekleyin . Örneğin: bu iş / ev için mi? NAS, medya / belgeler / veritabanları / kodunu barındıracak mı? Fazlalık veya hız üzerinde depolamayı en üst düzeye çıkarmak ister misiniz? NAS için birincil amaç / ihtiyaç nedir? (vesaire vesaire.)

Benim rant yardımcı olur umarım. ;)


OP'deki değişikliklere yanıtı güncelle

Bunu evde bir paylaşım merkezi olarak kullanmak istiyorum. Olduğu söyleniyor, "büyük" bir evi idare edecek kadar sağlam olmalı;) diyor 5-6 masaüstleri.

Tamam, bu çok "büyük" değil ama amacını anlıyorum. Hedeflerinize verdiğim cevaplar için okumaya devam edin.

öncelikli hedef, tüm ev / ailemin medyasını ortak, güvenli bir yerde depolamak ve bunlara erişmek. Dosyaların türleri arasında medya / filmler / müzik / videolar / belgeler vb. (Akış büyük olacaktır +).

Tamam, piyasadaki çoğu ev tipi (tüketici tipi) NAS'lar tam olarak istediğinizi yapar. Bir raf dışı çözüm hakkında harika olan şey , katma değerin çoğunlukla kendi çözümünüzü yuvarlamaya kıyasla basitlik / kullanılabilirlik, destek ve boyut olmasıdır. Tabii ki, genellikle genellikle disk sayısına bağlı olan fiyatlandırma . Küçük NAS çözümleri, kendinizinkine göre oldukça ucuz, ancak sizin durumunuzda, birincil hedefinizin büyük bir depolama havuzuna, kullanım açısından esnekliğe ve nihayetinde bir miktar fazlalık seviyesine uyması görünüyor. Korkmamak için ihtiyaçlarınızı karşılayacak birkaç satıcı var. Her şey bütçeye bağlı.

Aslında işler bütçeye, teknolojiye ve kullanım kolaylığına bağlı.

yedekleme önemlidir. Tüm verilerimin güvenli bir yerde saklanması gerekiyor. Herhangi bir kompozisyonun biçimlendirme bıçağının altına veya altına inmesi durumunda, medyanın her zaman güvenli bir yerde bulunmasını istiyorum.

Çoğu kişi NAS'ın kendi başına bir yedekleme olmadığını , bunun yerine fazladan bir çözüm olduğunu ve bir dereceye kadar doğru olduğunu iddia ederdi . Ancak veri bütünlüğü konusundaki endişenizi anlıyorum.

RAID'iniz tutulduğu sürece, verileriniz iyi durumda olmalıdır. Dizinin kırılması / bozulması konusunda gerçekten endişeleniyorsanız, tesis dışında bir site arka çözümüne bakmanızı tavsiye ederim. Rsync.net, Carbonite ve diğer hizmetler aradığınız şey olabilir. Tüketici NAS'larının çoğu hakkında harika olan şey , rsync'i içermeleridir, bu yüzden seçtiğiniz yoldan biri, bir seçenek olacaktır.

Depolama / yedekleme / hız arasında iyi bir denge mi var? Ne üniversite / kurumsal bir kurulum büyüklüğü ne de 2 adet bilgisayar destekli ev kurulumu. :)

İhtiyaçlarınız için hız önemli bir faktör olmayacak . Verilen performans, kullanılan teknolojiyi azaltır (RAID seviyesi, kontrolöre karşı yazılım, protokoller vb.). 15k rpm'de çalışan SCSI sabit disklerini kullanacağınızdan şüpheliyim, bu nedenle hız kaybetmeyin.


NASS’ın tam ortasında olduğunuzu hissediyorum. Çok fazla depolama alanına, fazlalık ile genişletilebilirliğe ihtiyacınız var. Bu yüzden sorunuzu 2 alanda ele alacağım: kendi NAS'ınızı oluşturmak ve bir NAS çözümü satın almak.

Kendi NAS'ınızı inşa etmek:

Artıları:

  • Raf çözümlerinden daha ucuz olabilir
  • İşletim sistemine / yazılıma bağlı olarak NAS oluşturma, tüketici çözümüne karşı daha esnek olabilir
  • Hayal gücü tek sınırın.
  • Daha fazla bileşen onarmak veya eklemek genellikle tescilli satıcı çözümüne bağlı değildir.

Eksileri:

  • Tipik olarak daha uzun kurulum vs.
  • Çok sayıda teknoloji kararları daha karmaşık hale getirir; satıcılar işi basitleştirir
  • Yapılandırma ve sorun giderme konusunda ustalık / uzmanlık gerektirebilir

NAS çözümü satın almak:

Artıları:

  • Basit kullanıcı deneyimi; kolay yönetim
  • Satıcı çözümüne bağlı olarak genellikle daha hızlı kurulum
  • Satıcı desteği; iyi satıcılar genellikle kendi zamanınızı oluşturmayı dengelemek için zaman içinde çok sayıda güncelleme ve ek özellikler ortaya çıkarır.
  • Satıcıya bağlı olarak, müşteri topluluğu çok yardımcı olabilir (ReadyNas.com akla geliyor)

Eksileri:

  • Fiyat. Genellikle 3-4 diskten sonra daha pahalıdır. 2 Disk NAS'ları genellikle çok rekabetçi bir şekilde fiyatlandırılır, ancak ihtiyaç duyabileceğiniz tüm özellikleri ve fazlalığı vermeyin.
  • Satıcıya özel teknolojiler; drobo, netgear ve diğer satıcıların kendi RAID çözümleri var. Bir satıcıya bağlı kalmayı planlıyorsanız, teknolojilerinin kalitesine çok şaşırıyorsunuz. Satıcıya bağlı olarak bu iyi veya kötü olabilir.
  • Satıcıların büyük olasılıkla kendi RAID donanımınızı oluşturmak yerine RAID yazılımı kullanmaları

Gönderinizi okumaktan, bir makine oluşturmak, onu desteklemek ve yapılandırmak konusunda çok rahat olursanız, NAS'ınızı yönlendirmenin yolunun iyi olacağını söyleyebilirim. Belirli protokollerden (NFS, iSCSI, SMB, CIFS vb.) Bahsetmediniz, bu yüzden düşüncelerim gerçekten tüm bilgisayarların kullanımı için basit bir dosya paylaşımı aradığınızı söylüyor. İnce. Bu oldukça kolay. Herhangi bir ücretsiz linux distro (Ubuntu, SuSE) veya NAS OS (FreeNAS, OpenFiler) kullanabilirsiniz, ancak ne ile rahat kullandığınızı kullanabilirsiniz.

Maliyetleri azaltmak için RAID yazılımını kullanabilirsiniz, ancak ben kişisel olarak donanım RAID'i tercih ederim. Bu bir seçim / takas meselesi. Maliyet kaygı verici ise, Linux RAID muhtemelen iyi yapmalı.

Linux / BSD konusunda rahat değilseniz, hangi RAID'in kullanılacağından emin değil ya da sorun giderme konusunda endişeleniyorsanız, tüketici NAS'ına gidelim derim. Piyasada çok sayıda satıcı var: Netgear, Drobo, QNAP ve Thecus akla geliyor. Muhtemelen fazlalık için en az 4 disk ve en fazla 8 disk arıyorsunuz. Hız konusunda çok fazla endişelenmeyin, ancak eğer bir sorun varsa, sayısız değerlendirme okumaktan Netgear ve Thecus performans açısından oldukça başarılı.

Yazılım talimatları da dahil olmak üzere her aşamada daha fazla talimat ve ayrıntılı öneriler arıyorum.

Hangi yolu ilk gideceğinize karar verin derim: Kendin yap ya da kutunun dışında. Bu karardan sonra detaylı öneriler gelebilir.

Bu yardımcı olur umarım!


Osij2is hakkındaki değerli görüşleriniz için teşekkür ederiz. Önerdiğiniz / talep ettiğiniz bilgilerle ilgili soruyu güncelledim.
Kaushik Gopal

Gerçek bir RAID denetleyicisiyle birlikte gitmek için hoş bir dokunuş, çıkarılabilir sürücü tepsileri olacaktır. Değiştirilebilir bir olmak zorunda değil, ama bu iyi olurdu. Ancak diskleri kolayca değiştirebilmek, herhangi bir depolama çözümünde olması güzel bir şeydir. Ayrıca, göz önünde bulundurduğunuz herhangi bir cihazın güç verimliliğine bakmanızı da tavsiye ederim, çünkü 7/24 yükselirse, doğru diski kullanarak güç tasarrufu sağlanabilir ve bu önemli olabilir.
spowers

@Kaushik: Üzgünüm, bugünlerde çok meşguldüm. Güncellenen sorunuzu yanıtlamayı planlıyorum, ancak birkaç gün daha beklemiyorum.
osij2, 07

Hiç sorun değil. Beklemeye değeceğine eminim;)
Kaushik Gopal

2

https://help.ubuntu.com/9.10/serverguide/C/samba-fileserver.html

https://help.ubuntu.com/9.10/serverguide/C/network-file-system.html

http://freenas.org/freenas

Yazılım için herhangi bir pencere kutunuz varsa Samba'yı ya da tamamen unix / linux ortamındaysanız NFS'yi isteyeceksiniz. Bir işletim sistemi için muhtemelen bu özel görev için Ubuntu Sunucusunu seçerdim. Ancak, CentOS, debian veya FreeBSD veya OpenSolaris gibi bir unix sistemi gibi herhangi bir sunucu odaklı linux dağıtımı bunu güzel bir şekilde yapacaktır.



1

OpenSolaris'e dayanan bir NAS çözümü olan NexentaStor'u deneyebilirsiniz ( hangisi size ZFS verir ). Nexenta ayrıca OpenSolaris içinde daha fazla Linux hissi elde etmek için apt-get depoları sunar.


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.