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)
Dla każdego użytkownika można tworzyć oddzielne konto zabezpieczone hasłem i przypisywać odpowiednie zasoby
Możliwość tworzenia grup i ich zarządzania
Quota per user i per group
Przeglądanie katalogów po zalogowaniu się przez stronę www
Sieciowy kosz (Network Recycle Bin) - pliki stamtąd usuwane mogą być co tydzień lub przez administratora
Pełny log z tym co kto dodaje, usuwa, pobiera
Serwer wydruku (smb+`cups <http://pl.wikipedia.org/wiki/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 rsync - backup plików z komputerów w sieci LAN
Serwer sshd
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ę.