14 Dec 2009

Pomysł na serwer plików

Od pewnego czasu mogę w ciągu dnia korzystać z macierzy dyskowej (NAS) podłączonej do sieci Ethernet, całość to zamknięte w bardzo małej obudowie dwa dyski spięte w RAID1 :). Powiem że takie rozwiązanie jest bardzo wygodne do współdzielenia plików pomiędzy paroma komputerami (polecam!), lub po prostu jako miejsce przechowywania dużych ilości danych (backup, storage). Macierz z jakiej korzystam ma sporo różnych funkcji :), ale w sumie pomyślałem, że spiszę tutaj te które bym chciał mieć w takim urządzeniu.

Opis funkcjonalności

  • Serwer plików (cifs/smb)
    1. Dla każdego użytkownika można tworzyć oddzielne konto zabezpieczone hasłem i przypisywać odpowiednie zasoby
    2. Możliwość tworzenia grup i ich zarządzania
    3. Quota per user i per group
    4. Przeglądanie katalogów po zalogowaniu się przez stronę www
    5. Sieciowy kosz (Network Recycle Bin) - pliki stamtąd usuwane mogą być co tydzień lub przez administratora
    6. Pełny log z tym co kto dodaje, usuwa, pobiera
  • Serwer wydruku (smb+cups) - Zapis materiałów jakie są drukowane w plikach pdf/ps
  • Serwer NFSv3
  • Serwer HTTP - do zarządzania urządzeniem i użytkownikami, automatyczne generowanie galerii zdjęć wgranych do katalogów, możliwość dostępu do katalogów przez przeglądarkę internetową
  • Serwer FTP - a raczej SFTP (szyfrowany dostęp SSL/TLS)
  • Serwer rsync - backup plików z komputerów w sieci LAN
  • Serwer sshd
  • Serwer RIS/WDS
  • Serwer TFTP
  • Serwer DHCP
  • Serwer DNLA
  • Serwer SVN
  • Filesystem
    • Możliwość kompresji danych w locie
    • Szyfrowanie wolumenów by zapobiec nieautoryzowanemu dostępowi i kradzieży
    • Backup przyrostowy, snapshoty systemu plików
    • Konfiguracja RAID 0, 1 ,5, 6, 5+ z dyskiem zapasowym z funkcją rozbudowy
  • Obsługa UPS
  • Katalog który może być kopiowany na USB/z USB po naciśnięciu przycisku
  • Pobieranie plików bez włączania PC FTP, HTTP, BitTorrent, MagnetLink, Rapidshare, itp.
  • Obsługa Bluetooth
  • Możliwość podłączenia kamerki internetowej wykrywającej ruch
  • Powiadomienie email o jakichś dziwnych sytuacjach + dostęp do logów
  • Automatyczne aktualizowanie czasu

Sprzęt

Czyli na czym by to szło zrealizować, fajnie by było jakby takie urządzenie nie zjadało więcej niż 50W prądu.
  • CPU Intel Atom 1.6 GHz
  • 2GB RAM
  • 2 x RJ45, 10/100/1000 MBit/s Ethernet
  • Panel LCD z wyświetlaniem statusu
  • 3 x USB 2.0
  • Kilka dysków SATA w RAID5

Oprogramowanie

Pomysłów parę jest, ale obawiam się że kupno gotowego urządzenia będzie tańsze. Może kiedy indziej o tym pomyślę, na spokojnie. Tak patrze jeszcze na tą listę funkcji i pewnie połowy z nich bym nie był w stanie wykorzystać ;), no ale cóż się rozpędziłem trochę.

1 comment:

  1. Innym ciekawym urządzeniem, kótr może mieć na pokładzie Linuxa jest Netgear:
    - http://www.readynas.com/forum/viewforum.php?f=47
    - http://www.thibernet.com/442-install-sabnzbd-on-a-readynas-duo
    - http://netgear.nas-central.org/wiki/Category:ReadyNasNV%2B

    ReplyDelete