Καλώς ήλθατε στο Wireless Amateur Network of Amaliada

Εγγραφείτε τώρα για να αποκτήσετε πρόσβαση σε όλες τις λειτουργίες μας. Μόλις εγγραφείτε και συνδεθείτε, θα μπορείτε να δημιουργείτε θέματα, να δημοσιεύετε απαντήσεις σε υπάρχοντα νήματα, να αλληλοεπιδράτε με τους συναδέλφους σας, να αποκτάτε το δικό σας ιδιωτικό messenger και πολλά άλλα. Είναι επίσης γρήγορο και εντελώς δωρεάν, οπότε τι περιμένετε;

HowTo - Φτιάχνοντας Τον Δικό Σας Nas Server

Axrst

da SysOp
Staff member
Εγγραφή
22 Ιουνίου 2006
Αναρτήσεις
3.310
Reaction score
60
Points
48
Περιοχή
Αμαλιάδα
Website
www.axrst.com
Την σήμερον ημέρα, με τις τεράστιες ανάγκες σε αποθηκευτικούς χώρους, το να έχεις στο μηχανημά σου 2, 3, 4 δίσκους δεν είναι αρκετό. Χρειάζεται μάλλον ένα μηχάνημα αποκλειστικά για να αποθηκεύει και να σερβίρει δικτυακά τα αρχεία σας (ταινίες, μουσική, προγράμματα κτλ). Αυτό είναι ο NAS (Network Attached Storage) server.

Παρ' ότι υπάρχουν έτοιμα μηχανήματα στην αγορά, το να φτιάξεις ένα δικό σου, είναι πολύ πιο οικονομικό, επεκτάσιμο και πλέον είναι κι εύκολο. Χαρακτηριστικά, τα έτοιμα μηχανήματα που κυκλοφορούν έχουν από 300 έως -... όσο θέλετε ευρώ, ενώ ένα δικό σου μπορεί να γίνει με υλικά που περισσεύουν και να στοιχίσει πολύ λιγότερα. Επιπλέον τα έτοιμα δεν αναβαθμίζονται στην μεγάλη τους πλειοψηφία, ενώ το δικό σου μηχάνημα μπορεί εύκολα να αναβαθμιστεί να παιρνει 4, 8, και παραπάνω δίσκους, αυξάνοντας κατά τις ανάγκες σου, τον αποθηκευτικό χώρο.

Έτσι λοιπόν είπα να σας παρουσιάσω αυτό που έφτιαξα. Παρ' ότι είχα παλιά μηχανήματα, αποφάσισα να πάρω ένα καινούριο mobo από τον hom (μεταχειρισμένο ελαφρώς) γιατί τα δικά μου δεν υποστήριζαν SATA δίσκους και πλέον μόνο τέτοιοι κυκλοφορούν σε μεγάλες χωρητικότητες και φθηνές τιμές στην αγορά. Είχα και αρκετά πράγματα όμως.

Αναλυτικά τα υλικά:

  • mobo με 4 SATA, 2 ATA, 1 floppy (αχρηστο), επεξεργαστή Celeron 1,6 χαμηλής κατανάλωσης (δεν υπάρχει ανάγκη για μεγάλη επεξεργαστική ισχύ), ultra silent ψύκτρα και 1gb RAM: κόστος 75ευρώ μεταχειρισμένα από τον homunculus.
  • Κουτί καινούριο με αρκετές θέσεις για δίσκους: 70ευρώ
  • Τραφοδοτικό 450W αθόρυβο: 55 ευρώ
  • Δίσκος 1,5ΤΒ Seagate Baracuda: 129 ευρώ.
Επίσης, είχα IDE2CF adapter, CF κάρτα 1GB, καλώδια κτλ.

Για λειτουργικό χρησιμοποίησα το freeNAS που είναι δωρεάν.

Συνολικό κόστος 330ε περίπου.

01.jpg


Παραπάνω τα βλέπετε πακεταρισμένα τα υλικά. Το module για επιπλέον δίσκους δεν το χρησιμοποίησα τελικά, γιατί χωρούσε αρκετούς το pc και γιατί σκέφτηκα να βάλω κι ένα άλλο που θα δείτε παρακάτω.

02.jpg


Εδώ είναι ξε-πακεταρισμένα τα υλικά.

Το κουτί είναι ανοικτό και άδειο:

03.jpg


Και συναρμολογημένο:

04.jpg


Και κλειστό το κουτί:
05.jpg


Οπότε πάμε μετά για το setup του λειτουργικού. Η συνέχεια σε επόμενο μήνυμα.
 

Axrst

da SysOp
Staff member
Εγγραφή
22 Ιουνίου 2006
Αναρτήσεις
3.310
Reaction score
60
Points
48
Περιοχή
Αμαλιάδα
Website
www.axrst.com
Αφού έχουμε έτοιμο το hardware έρχεται η ώρα να περάσουμε και το software και να ετοιμάσουμε πλήρως λειτουργικά τον server μας. Θα χρειαστεί για την εγκατάσταση να συνδέσουμε το μηχάνημα με μια οθόνη και ένα πληκτρολόγιο. Μετά αυτά θα είναι περιτά.

Κατεβάζουμε από το freenas.org την τελευταία έκδοση του livecd. Προσοχή, αυτό κι όχι το άλλο που λέει οτι είναι για την εγκατάσταση σε δίσκο. Αυτό το image μας κάνει όλες τις δουλειές κι εγκαθίσταται σε δίσκο.

Καίμε το image σ' ένα cdάκι και με αυτό μπουτάρουμε τον Η/Υ εφ' όσον υποτίθεται οτι έχουμε σετάρει κατάλληλα το BIOS.

Το cd ξεκινάει το λειτουργικό σε command line interface και σου δίνει τις εξής επιλογές:
Code:
"Console setup"
"*********************"
1) Assign Interface
2) Set LAN IP address
3) Reset WebGUI password
4) Reset to factory defaults
5) Ping host
6) Shell
7) Reboot system
8:) PowerOff system
9) Install to a hard drive/memory drive/USB Pen, etc.

Διαλλέγουμε την επιλογή 9 για να εκγαταστήσουμε το freenas στην cf καρτούλα μας.

Η επιλογή αυτή μας δίνει κάποιες υπο-επιλογές:

Code:
"Install"
"*********************"
1) Install on HD, CF or USB key: Create 1 UFS partition
2) Install on HD: Create 2 UFS partitions (OS and DATA)
3) Upgrade existing installed version from CDROM
4) Return to main menu

Οπου διαλλέγουμε την 1. Η εγκατάσταση από εκεί και πέρα διαρκεί πολύ λίγο. Αυτό που πρέπει να έχουμε υπόψιν μας είναι η ονομασία των δίσκων. ΤΟ freenas δεν είναι linux. Βασίζεται στο freeBSD και συνεπώς η ονομασίες είναι κάπως έτσι:

Code:
Advanced notes:
FreeNAS use FreeBSD as underlining OS, and FreeBSD in not Linux!!!!
The disk convention name under FreeBSD is:
/dev/ad0 : Is the First ATA hard drive on the ATA channel 1
/dev/ad1 : Is the Second ATA hard drive on the ATA channel 1
/dev/ad2 : Is the First ATA hard drive on the ATA channel 2
/dev/acd0: Is the first ATA CD/DVD drive detected
/dev/da0: Is the first SCSI hard drive. USB key device under FreeBSD are using an SCSI
driver, then this name can link to your USB key/drive too.

Σε λίγα λεπτά, αφού έχει τελειώσει η εγκατάσταση (δεν είναι πάνω από 90mb το λειτουργικό εγκατεστημένο), μπουτάρουμε το κομπιούτερ μας χωρίς το cd εγκατάστασης μέσα και μπαίνουμε στο εγκατεστημένο στην cf πλέον λειτουργικό:

Code:
"Console setup"
"*********************"
1) Assign Interface
2) Set LAN IP address
3) Reset WebGUI password
4) Reset to factory defaults
5) Ping host
6) Shell
7) Reboot system
8:) PowerOff system

Παρατηρείστε οτι λείπει η επιλογή 9 που είχαμε διαλλέξει πριν. Αυτό που έχουμε να κάνουμε τώρα είναι να σετάρουμε τις ρυθμίσεις δικτύου.
Code:
Advanced notes:
FreeBSD doesnʼt use generic network interface name as Linux (eth0 for example).
The network interface name is dependant of the drivers used:
fxp0 : For the first Intel EtherExpress chipset NIC found
fxp0 : For the second Intel EtherExpress chipset NIC found
bge0: For the first Broadcom BCM570XX Gigabit NIC found
nve0: For the first nVidia nForce MCP chipset found
etc…
fwip0 Is a firewire port. If you see fwip0 on your port list donʼt us it.

Αφού διαλέξουμε την κάρτα δικτύου μας, της δίνουμε ip address μέσα από το δίκτυό μας, το σωστό subnet mask και το σωστό gateway. Αυτό ήταν! Τώρα είμαστε έτοιμοι να χρησιμοποιήσουμε το μηχάνημα αποκλειστικά και μόνο μέσω δικτύου. Αποσυνδέουμε οθόνη, πληκτρολόγιο κτλ. Το τοποθετούμε στη θέση του και φυσικά το συνδέουμε με το δίκτυο.

Ανοίγετε έναν browser λοιπόν και δίνετε την ip του freenas σερβερ σας. Σας ζητάει διαπιστευτήρια. Το default username είναι το admin και το αντίστοιχο password, freenas.

Και βλέπετε κάτι σαν αυτό:

06.jpg


Είναι εύκολο από εδώ και πέρα. Απλώς κάνετε τις τελευταίες ρυθμίσεις. Δηλαδή να δηλώσετε δίσκους, υπηρεσίες και χρήστες. Εννοείται οτι οποιεσδήποτε άλλες μικρορυθμίσεις μπορεί να γίνουν για να προσαρμόσετε όπως θέλετε τον server.

Ένα καλό tutorial αν και από παλιότερη έκδοση του interface μπορείτε να δείτε εδώ .

Όταν τελειώσουν όλα, μπορείτε να παρακολουθείτε το σύστημα από όλες τις πλευρές και να βλέπετε κίνηση κτλ. το μόνο που απομένει είναι να περάσετε μέσα αρχεία και να τα χρησιμοποιείτε.

07.jpg


Τώρα τα υπόλοιπα θα τα βρείτε στο dc μου ;-)
 

Axrst

da SysOp
Staff member
Εγγραφή
22 Ιουνίου 2006
Αναρτήσεις
3.310
Reaction score
60
Points
48
Περιοχή
Αμαλιάδα
Website
www.axrst.com
Επειδή η αξία αυτού του εγχειρήματος είναι η επεκτασιμότητα, αυτό που μπορούμε να κάνουμε στο μέλλον είναι όταν γεμίσουμε και τους 4 δίσκους που παίρνει να βάλουμε:

PER.801208.jpg


Αυτόν τον controller Που δίνει άλλα 4 SATA,

http://www.e-shop.gr/show_per.phtml?id=PER.801208

Επίσης έχω βάλει αυτό στο μάτι για εύκολη εισαγωγή εξαγωγή των επιπλέων δίσκων:

455_largeview_open.jpg


Πιάνει 3 θέσεις 5,25 σε ένα κουτί και σου δίνει 5 hot swappable θέσεις για SATA Ι/II δίσκους.

http://www.icydock.com/product/mb455spf.html

Είναι κανένας να χτυπήσουμε κανα 2 τέτοια από e-bay. Δεν βρήκα κάτι αντίστοιχο εδώ.
 

thanasis

Active Member
Wireless Users
Εγγραφή
6 Αυγούστου 2006
Αναρτήσεις
1.556
Reaction score
10
Points
38
http://www.e-shop.gr/show_per.phtml?id=PER.801650
http://www.sdac.gr/e-shop/product_info.php?products_id=1056

Well Done, το κόστος έμεινε ΠΟΛΥ χαμηλά με απίστευτα ποιοτικά υλικά, δε το πήρα χαμπάρι. Πολύ γουστάρω, θα έφτιαχνα ακριβώς το ίδιο, ίσως να επέλεγα μια intel pro GT 1000 για κάρτα δικτύου. Το κουτί είναι αυτό που χα βάλει καιρό στο μάτι. Μελλοντικά αν θες βαζεις εναν Intel E5200 και γίνεται ένας πανίσχυρος linux server.
 

koRkodilas

Well-Known Member
Wireless Neutrons
Εγγραφή
7 Ιουνίου 2009
Αναρτήσεις
1.198
Reaction score
29
Points
48
ωραιος χρηστο... θα ειχε ενδιαφερον να του εκανες και μια μετρησης καταναλωσης να ξερουμε που κυμαινεται..
 

raven

Member
Wireless Neutrons
Εγγραφή
16 Ιουνίου 2007
Αναρτήσεις
426
Reaction score
2
Points
18
Age
50
Περιοχή
Αμαλιάδα
Επίσης επειδη το εχω στήσει εδω και κανα 4αρι μηνες (δεν εχω μηχανη για να βγαλω φωτο Heeeeeeeeeeeelp) εχω φτιάξει και μια οθόνη LCD που μπαίνει στην πρόσοψη και συνεργάζεται με τo Free-Nas και δειχνει διάφορες πληροφορίες για το συστημα. συνδέσεις , ελεύθερο χώρο, RSS , E-mail, Ftp και πολλα άλλα.
Η ίδια οθόνη μπορει να συνδεθει και με όλα τα PC μέσω πάράλληλης θύρας και δειχνει μεσω software ότι άλλο θέλουμε.

οι επιλογες ειναι σε οθόνες 2 γραμμών 16 χαρακτήρων όπως η φωτο 1
ή 4 γραμμών 20 χαρακτήρων όπως οι φωτο 2 και 3.

το κόστος ειναι μικρο, δηλαδη 25 ευρω για την πρώτη επιλογη και 45 ευρω για την δευτερη.
Μπαίνει σε όλα τα PC και ειναι δοκιμασμένο. όποιος ενδιαφέρεται σφυράει. :p
 

Attachments

  • 2x16_CF_temp_bl.jpg
    2x16_CF_temp_bl.jpg
    54,3 KB · Προβολές: 10
  • 4x20_hd44780_bars2.jpg
    4x20_hd44780_bars2.jpg
    47,1 KB · Προβολές: 9
  • 4x20_spain.jpg
    4x20_spain.jpg
    38,5 KB · Προβολές: 8

Axrst

da SysOp
Staff member
Εγγραφή
22 Ιουνίου 2006
Αναρτήσεις
3.310
Reaction score
60
Points
48
Περιοχή
Αμαλιάδα
Website
www.axrst.com
Στις 19 Απριλίου 2009, βγήκε καινούρια έκδοση του freenas (minor βέβαια) την οποία κι εγκατέστησα. Τώρα τρέχει την 0.69.1.4554. Έχει μερικά bug fixes αλλά κυρίως νέες εκδόσεις των επιμέρους daemons που τρέχει. Δηλαδή samba, ftp κτλ...

Συγκεκριμένα:

Majors changes:
  • Upgrade Samba to 3.0.34.
  • Upgrade ProFTPD to 1.3.2.
  • Upgrade mDNSResponder to 1.08.6.
  • Upgrade lighttpd to 1.4.22.
  • Upgrade cdialog to 1.1.20080819.
  • Upgrade e2fsprogs to 1.41.4.
  • Upgrade nut to 2.4.1.
  • Upgrade transmission to 1.51.
  • Upgrade fusefs-ntfs/ntfs-3g to 2009.2.1.
  • Upgrade 3Ware serial ATA RAID controller driver to 9.5.1.
  • Upgrade bash to 4.0.10.
Minors changes:
  • Add 'SSL/TLS only' on 'Services|FTP' page to allow TLS/SSL connections only.
  • Add 'Reverse DNS lookup' on 'Services|FTP' page. This and the 'Ident protocol' option are disabled per default because they may slow down or break the user login to the FTP server in some situations.
  • Add 'Authentication' checkbox on 'Services|BitTorrent' page to enable/disable authentication for TransmissionBT WebGUI.
  • Add checkbox to enable WOL on 'Network|Interfaces|LAN' and 'Interfaces|Optionalx' pages. Please note that WOL only works for nfe, nve, sis, vr, xl.
  • Add traceroute6 command (FR 2531610).
  • Add *.iso support to Fuppes UPnP (FR 2521047).
  • Move 'm2ts' video file extension to 'default' section (BR 2643180).
  • Add 'Remote monitoring' to 'Services|UPS' to allow adding remote monitors that monitor the local installed UPS in slave mode.
  • Use WebGUI administrator password for the NUT user 'root'.
  • Add ability to mount UDF ISO images.
  • Disable download feature in Quixplorer because there are misc. (PHP and system) limitations that makes this feature senseless.
  • Prevent generation of core dump files (BR 2662404). Can be enabled via 'System|Advanced|sysctl.conf'.
  • Add ability to enable/disable sysctl variables in 'System|Advanced|sysctl.conf'.
  • Add XMLRPC services that are available via http://xxx.xxx.xxx.xxx/xmlrpc.php, e.g. system.getInfo.
  • Add ability to configure ProFTPD module mod_ban via WebGUI (FR 2546338:).
  • Add device I/O statistics to 'Status|Disks' page (FR 2704919).
  • Replace msntp with FreeBSD's ntpdate.
  • Allow setting TransmissionBT WebGUI user name (FR 2745563).
  • Allow to set the following TransmissionBT settings via WebGUI: peer port, port forwarding, pex, encryption mode and max. upload/download bandwidth (FR 2765940).
Bug fixes:
  • Set correct friendly name in fuppes.cfg for Xbox 360. The correct friendly name will be generated automatically (e.g. 'xxxx : 1').
  • Set correct shutdown property in upsmon.conf (BR 2521141).
  • Starting FTP service fails when using DHCP on LAN interface (BR 2519951).
  • FPSyncDir patch correction (BR 2546107).
  • UPS service improvements. Display NUT messages in syslog and send emails when using shutdown mode 'UPS reaches low battery' (BR 2549047).
  • Change user agent string for PS3 to 'PLAYSTATION 3' in fuppes.cfg (BR 2600554).
  • Formating disks with 'Software RAID' doesn't clear GEOM metadata (BR 2609681).
  • GUI menu separator line too thick in Safari (BR 2652160). Thanks to skabde.
  • Add patch for PHP bug #45996 (libxml2 2.7 causes breakage with character data in xml_parse()).
  • Display dialog to set WebGUI port when configuring network settings via console menu (BR 2661938:).
  • Fix problem with DAAP & Mac iTunes 8.1 (BR 2701606). Thanks to Alexey Sannikov.
  • Fix false positive bug while detecting disk mount state (BR 2706994). Thanks to desummoner for the patch.

ωραιος χρηστο... θα ειχε ενδιαφερον να του εκανες και μια μετρησης καταναλωσης να ξερουμε που κυμαινεται..

Χεχεχε, σήμερα που ήρθες το μετρήσαμε. Πρέπει να καίει γύρω στα 50W σε idle κατάσταση έ;

Αναλυτικά θα μιλήσω για την κατανάλωση σε άλλο post.
 

Axrst

da SysOp
Staff member
Εγγραφή
22 Ιουνίου 2006
Αναρτήσεις
3.310
Reaction score
60
Points
48
Περιοχή
Αμαλιάδα
Website
www.axrst.com
Επειδή η κάρτα δικτύου του "τα έπαιξε", και επειδή η υποτίθεται "ultra silent" ψύκτρα του επεξεργαστή, δεν ήταν τόσο silent, είπα να κάνω μια αναβάθμιση.

Την κάρτα δικτύου του, έτσι κι αλλιώς, δεν την έβλεπε το freeBSD για 1000ρα. Παίζει βέβαια και να μου πούλησε ο Hom, φύκια για μεταξωτές κορδέλες :p ... Πήρα λοιπόν μια Intel Pro GT 1000 και το μηχάνημα κυριολεκτικά "πετάει" στις μεταφορές από το τοπικό δίκτυο. Δείτε και τη φωτό με τη μεταφορά ενός επεισοδίου που πιάνει χαλαρά 250 mbs περίπου...

Επίσης πήρα κι έβαλα μια πραγματικά μεγάλη κι αθόρυβη ψύκτρα. Μάλιστα θα μπορούσα να μην του βάλω καν ανεμιστήρα στην cpu γιατί 5cm πιο πίσω είναι ο ανεμιστήρας που βγάζει τον αέρα έξω από το κουτί οπότε θα τραβούσε αέρα αρκετό για την ψύξη. Επίσης, παρ' ότι πήρα κι έναν ανεμιστήρα κουτιού, 12ρη, παρατήρησα οτι οι ίδιοι οι ανεμιστήρες του κουτιού ήταν πολύ αθόρυβοι. Έτσι όταν βάλω πολλούς δίσκους μέσα, θα βάλω σε λειτουργία και τον μπροστινό που τραβάει αέρα από έξω για να ψύχονται κι οι δίσκοι. Μέχρι στιγμής, δεν έχει ξεπεράσει τους 30 βαθμούς η θερμοκρασία της cpu...
 

Attachments

  • nas.jpg
    nas.jpg
    30,2 KB · Προβολές: 7

Axrst

da SysOp
Staff member
Εγγραφή
22 Ιουνίου 2006
Αναρτήσεις
3.310
Reaction score
60
Points
48
Περιοχή
Αμαλιάδα
Website
www.axrst.com
Σήμερα αναγκάστηκα να το κλείσω για λίγο λόγω τεχνικών εργασιών στον χώρο. Δείτε uptime. Δουλεύει άψογα. Και την προηγούμενη φορά, είχε κλείσει μετά από 50+ ημέρες λόγω διακοπής της ΔΕΗ.

Το σύστημα είναι "fire & forget"!
 

Attachments

  • nas.jpg
    nas.jpg
    126,9 KB · Προβολές: 20

Axrst

da SysOp
Staff member
Εγγραφή
22 Ιουνίου 2006
Αναρτήσεις
3.310
Reaction score
60
Points
48
Περιοχή
Αμαλιάδα
Website
www.axrst.com
Με λύπη μου σήμερα έκλεισα για πάντα το freeNAS προκειμένου να το αντικαταστήσω με το qnap. Δούλευε απροβλημάτιστα για πολύ καιρό. Το τελευταίο screenshot:
 

Attachments

  • freenas.jpg
    freenas.jpg
    132,4 KB · Προβολές: 10

koRkodilas

Well-Known Member
Wireless Neutrons
Εγγραφή
7 Ιουνίου 2009
Αναρτήσεις
1.198
Reaction score
29
Points
48
αχ.. πηγες και συ στα ετοιματζιδικα..
 

Axrst

da SysOp
Staff member
Εγγραφή
22 Ιουνίου 2006
Αναρτήσεις
3.310
Reaction score
60
Points
48
Περιοχή
Αμαλιάδα
Website
www.axrst.com
αχ.. πηγες και συ στα ετοιματζιδικα..

Ναι ρε γμτ, δεν είναι οτι είναι έτοιμο το άλλο, είναι και ασύγκριτα πιο γρήγορο. Αλλά, το FreeNAS μου δούλευε τέλεια και δεν μου έκανε καρδιά να το αλλάξω...
 
Top Bottom