Οικονομικός file server απο παλιό hardware

v4mp1r3

Senior Member
25 August 2009
350
Μεγάλο λιμάνι
Φτάσαμε στο σημείο να έχουμε γεμίσει εξωτερικούς σκληρούς, οπότε λέω να τους μαζέψω όλους σε ένα μέρος, να βάλουμε και τους εσωτερικούς σκληρούς μέσα να μην πάνε χαμένοι και βλέπουμε για μετέπειτα χρήση.

Θα ήθελα τη βοήθειά σας, όχι τόσο για το στήσιμο, όσο για το τι πρέπει να επιλέξω για την περίπτωσή μου και αν με "παίρνει" απο πλευράς hardware καθώς, όπως λέει και ο τίτλος του νήματος, το θέλουμε οικονομικό (και τσάμπα να μας βγει, ακόμα καλύτερα). Έχω διαβάσει κάποιους οδηγούς στο νετ, τα περισσότερα νήματα εδώ στο φόρουμ που αφορούν την περίπτωσή μου, έμαθα κάποια πράγματα αλλά δεν έχω βγάλει ακόμα συμπέρασμα!

Το διαθέσιμο hardware:
CPUs απο Ρ1/133 μέχρι και AMD Duron/900, μπορώ όμως να καβατζώσω και έναν Ρ4 630/3GHz, όλα με τις ανάλογες μητρικές
RAM 4x512MB & 2x2GB ECC 400MHz (pc3200), διάφορα στικ sdram εως 256ΜΒ
Εσωτερικοί σκληροί απο 8 :p εως 500GB, το ίδιο και εξωτερικοί USB, κυρίως IDE
Κάρτα δικτύου, εαν το Μ/Β που θα βάλουμε δεν έχει
Έναν controller με 2x sata της silicon image, αν μελλοντικά δεν μας φτάσουν οι sata πόρτες
Οθόνες έχουμε, αν και θα προτιμούσα μετά την εγκατάσταση να μην χρειάζεται οθόνη
Τα παρελκόμενα, ήτοι cases, dvd-roms, ανεμιστήρια, ψύκτρες, καλώδια κλπ. κλπ.

Θα ήθελα λοιπόν να στήσω ένα μηχάνημα κυρίως για αποθήκευση αρχείων ή backup, raid δεν με ενδιαφέρει αρχικά καθώς σχεδόν όλα τα αρχεία θα είναι αντίγραφα, και όσα δεν είναι δεν θα με καίνε και ιδιαίτερα. Επίσης streaming δεν με ενδιαφέρει, τουλάχιστον προς το παρόν. Όταν με το καλό στηθεί το μηχάνημα και όλα είναι υπο έλεγχο θα μπλέξω και με DLNA.
Η κατανάλωση δεν είναι πρωτεύον θέμα αφού ο σέρβερ τις περισσότερες ώρες της ημέρας θα έιναι κλειστός. Θα ήθελα όμως να είναι χαμηλή ακόμα και εις βάρος της ταχύτητας (γι' αυτό έβαλα στο τραπέζι και τους μικρούς επεξεργαστές), έτσι κι αλλιώς 1000ρι switch δεν σκοπεύω να αποκτήσω σύντομα και όλα θα πέσουν πάνω στο 100ρι του ρούτερ. Άλλωστε δεν έχει νόημα αφού μόνο ένα pc και η tv είναι wired και όλα τα άλλα με ασύρματο.

Με τι να ξεκινήσω λοιπόν; FreeNAS; Ubuntu; WHS; Και με τι hardware;
 

tmjuju

Administration Team
Staff member
21 January 2007
21,651
Τον P1/133 βαλτον στο μουσείο - duron minimum - P4 630 ακόμα καλύτερα και υποθέτω ότι θα είναι και καλλίτερη η μητρική.
Τώρα αν ο P4 είναι θορυβόδης - παιζει και αυτό κάποιο μικρό ρόλο.
Όση RAM βρεις βάλε τη.

Αν ξέρεις απο Linux, προχώρα. Το freeNAS και αντίστοιχα πάντως είναι πανεύκολα στη χρήση και ότι πρέπει για παλιό Hardware.
Διαφορετικά ότι λειτουργικό σε βολεύει, win7 /winXP κάπως καλήτερα θα τα γνωρίζεις, WHS θα θες και λίγο πείραμα και διάβασμα.

Αφιέρωσε σε κάθε περίπτωση χρόνο για δοκιμές εαν επιλέξεις λειτουργικό που δεν έχει ξαναχρησιμοποιήσει. Κανε και ένα καλό Burn test στο παλιό hardware, benchmarks για ώρες συνεχόμενα, να βεβαιωθείς για τη σταθερότητά του.
 

v4mp1r3

Senior Member
25 August 2009
350
Μεγάλο λιμάνι
Εχω ήδη στήσει τα μηχανήματα με τον duron και τον 630 χωρίς προβλήματα στα 24ωρα τεστ. Τις ECC μνήμες θα τις δοκιμάσω χωριστά με το memtest. Οι ανεμιστήρες στις ψύκτρες και των 2 επεξεργαστών είναι πράγματι πολύ θορυβώδεις αλλά αυτό διορθώνεται.
Απο linux δεν ξέρω αλλά ψάχνω ευκαιρία για να μάθω :smile: . Τα ΧΡ τα ξέρω σίγουρα καλύτερα απο κάθε άλλο λειτουργικό, αλλά με προβληματίζει το κατα πόσο θα μπορώ να κάνω και άλλα πράγματα μελλοντικά (raid και streaming). Τα win7/8 μου κάθονται στο στομάχι, προτιμώ να πειραματιστώ με τα WHS.

Πάντως ναι, η αλήθεια είναι οτι για παλιά μηχανήματα το freeNAS (το παλιό, όχι το nas4free) είναι ό,τι πρέπει απο όσα έχω διαβάσει, οπότε θα ξεκινήσω απο εκεί τους πειραματισμούς. Λέω να ξεκινήσω με τον duron, αλλά παίρνει μόνο sdram και αν θυμάμαι καλά το στοκ μου, στο συγκεκριμένο σύστημα θα έχω 768MB (3 slots x 256MB). Θα ποστάρω σύντομα τις πρώτες μου εμπειρίες!
 

DrBill

New member
Κατά την άποψη μου και 500*8 =4000 GB να είναι το σύνολο των δίσκων [αφού λες έως 500GB αλλά λέμε]
θα αγοράσεις σίγουρα controller για να τους βάλεις , αν πας σε controller hardware για Raid αφού το ανέφερες
και γενικά η όλη διαδικασία θα είναι μια εμπειρία και ένα πείραμα αφού τα ιδία πράγματα γίνονται με έναν 4 TB δίσκο
γενικά καλά πειράματα , εγώ πάντως με τα χρήματα που θα έδινα για controller θα έπαιρνα ένα δίσκο και στην πορεία θα τον αξιοποιούσα κάπου κιόλας

Φιλικά
 

v4mp1r3

Senior Member
25 August 2009
350
Μεγάλο λιμάνι
Μπιλ ουσιαστικά το μηχάνημα θα είναι απο scraps και κυρίως για απλή αποθήκευση (και πειραματισμό φυσικά) όπως είπα και στο πρώτο ποστ. Αν ήθελα να μου φύγουν χρήματα θα αγόραζα όπως λές, έναν εξωτερικό 3-4ΤΒ και τέλος.
Οι σκληροί είναι μικροί, 1x500,1x320,2x120,1x80 και 1x40 για να είμαι ακριβής. Μόνο ο ένας είναι sata, οπότε θέλω ακόμα έναν ide controller. Μιλάμε για 10-13 ευρώ βέβαια, καμμιά σχέση με το κόστος ενός οποιουδήποτε σκληρού, ακόμα και μεταχειρισμένου.
Μετά απο λίγο ακόμα ψάξιμο στην αποθήκη βρήκα έναν Ρ3 1GHz με καλούτσικη μητρική και η μέγιστη μνήμη που μπορώ να του διαθέσω θα είναι 640ΜΒ. Δυστυχώς η μητρική με τον Ρ4 630 έχει μόνο ένα κανάλι ide οπότε το ξεχνάμε. Όμως ψάχνοντας στα μεταχειρισμένα έβαλα στο μάτι έναν celeron 2,8 με μητρική την p4p800 deluxe η οποία έχει πάνω 3 κανάλια ide. Δηλαδή με 30 ευρώ έχω όσα κανάλια για σκληρούς θέλω, δυνατότερο επεξεργαστή, gigabit lan (για αργότερα) και μπορώ να αξιοποιήσω και τα 4GB ECC που έχω και κάθονται. Είναι καλή λύση νομίζω.
 

tmjuju

Administration Team
Staff member
21 January 2007
21,651
Τσέκαρε πρώτα ότι ο 630 παίρνει ECC δε θυμάμαι.

Γενικά πειραματίσου αλλά τόσο παλιοί δίσκοι θα είναι και αργοί.
Από την άλλη θα αποκτήσεις εμπειρία για το μέλλον και στο μέλλον όλο και κάνα άλλο NAS θα σκαρώσεις.

Απέφυγε τα parity (XOR) RAID5 RAID6, μιας και θα έχεις επιπλέoν επιβάρυνση στο CPU.
Δοκίμασε και κάνα RAID10 για ταχύτητα και αξιοπιστία χωρίς πολύ επιβάρυνση CPU.

Αν πας σε κάποιο κανονικό linux distribution (και όχι σε FreeNAS έτοιματζίδικο) δοκίμασε και btrfs που ξεμπλέκεις ακομα και με τα partitions. Σε BSD ή κάποιο opensolaris δοκίμασε και ZFS αν θες, αλλά πάλι χωρίς advanced features (parity / deduplication) που επιβαρύνουν πολύ.
 

v4mp1r3

Senior Member
25 August 2009
350
Μεγάλο λιμάνι
Θα τσεκάρω αν παίρνουν γενικώς οι μητρικές που συζητάμε ECC, το είχα ξεχάσει, θενξ :2thumb22sup:
Όσο για την ταχύτητα, σε πρώτη φάση όπως είπα θα έχω 100ρι δίκτυο οπότε όσο γρήγορο και να είναι το μηχάνημα θα υπάρχει bottleneck στο switch του ρούτερ. Αφήνω τα raid για αργότερα που θα έχω εμπειρία!

Για file system μάλλον θα ξεκινήσω με UFS ή ZFS. Οι clients θα τρέχουν όλοι windows, άρα θα είναι η καλύτερη επιλογή απο άποψη συμβατότητας...;
 

tmjuju

Administration Team
Staff member
21 January 2007
21,651
Θα τσεκάρω αν παίρνουν γενικώς οι μητρικές που συζητάμε ECC, το είχα ξεχάσει, θενξ :2thumb22sup:
Όσο για την ταχύτητα, σε πρώτη φάση όπως είπα θα έχω 100ρι δίκτυο οπότε όσο γρήγορο και να είναι το μηχάνημα θα υπάρχει bottleneck στο switch του ρούτερ. Αφήνω τα raid για αργότερα που θα έχω εμπειρία!

Για file system μάλλον θα ξεκινήσω με UFS ή ZFS. Οι clients θα τρέχουν όλοι windows, άρα θα είναι η καλύτερη επιλογή απο άποψη συμβατότητας...;

Τα AMD υποστιρίζουν όλα (εκτώς FM2 όπου είναι κατα περίπτωση βαση mobo)
 

v4mp1r3

Senior Member
25 August 2009
350
Μεγάλο λιμάνι
Με κύριο γνώμονα την κατανάλωση, έστησα το εξής μηχάνημα:
M/B Asus CUV4X-E
PIII 1GHz
512MB pc100 ram
ATI rage3D vga
gigabit NIC με το Realtek RTL8169SC
dual IDE+SATA/eSATA controller
Enermax 350W psu

Το οποίο τρέχει την τελευταία έκδοση του NAS4Free χρησιμοποιώντας UFS single drives με CIFS shares.

Δεν μου ήρθε εντελώς τσάμπα, αγόρασα τον controller, την κάρτα δικτύου γιατί οι δικές μου δεν δούλευαν με τίποτα, και μερικά 5,25 σε 3,5 case adapters αφού το κουτί είχε μόνο 3 θέσεις για σκληρούς.

Επίσης το κουτί θα μπει στο σαλόνι, οπότε ήθελα κάτι ήσυχο και ταυτόχρονα με λίγο υψηλό WAF (όχι οτι την πειράζει, αλλά τεσπά). Πατεντούλα λοιπόν στο cooler με 80ρη ανεμιστήρα, αλλους 2 80ρηδες μπρος πίσω με ένα κοντρολάκι και είμαστε οκ. Μαζί με τον 120ρη του τροφοδοτικού έχουμε καλό airflow. Ο αέρας που βγαίνει είναι περισσότερος επίτηδες, θα δούμε παρακάτω γιατί.

DSC_0284.JPG

DSC_0290.JPG

Το κουτί και το dvd-rom λοιπόν μετά απο 2 χέρια αστάρι και 3 χέρια cloud white της Benjamin Moore (το χρώμα που έχουν οι τοίχοι και τα ηχεία στο σαλόνι) είναι έτοιμο:

DSC_0310.JPG

DSC_0308.JPG

Ο σκληρός που "εξέχει" στο πάνω μέρος είναι ο πιο γρήγορος της παρέας (sata) και χρειάζεται αρκετή ψύξη. Λόγω της υψηλότερης ροής αέρα στην έξοδο, το άνοιγμα εκεί λειτουργεί σαν επιπλέον είσοδος. Το ίδιο ισχύει και για την σχισμή του floppy!
Γενικώς το μηχάνημα δεν έχει πρόβλημα απο θερμοκρασίες, ο επεξεργαστής με 80% load πάει το πολύ 47 °C ενώ οι σκληροί δεν πάνε πάνω απο 42 °C εαν είναι όλοι ανοιχτοί και με τους ανεμιστήρες στο 60%.
Επίσης το dvd το αποσύνδεσα μετά την εγκατάσταση, είναι εκεί απλά για μόστρα επειδή δεν είχα καπάκι που να πηγαίνει με το κουτί :p

Απο ταχύτητες είμαστε ακόμα στα 9ΜΒ/s αλλά θέλει tuning γενικώς... Σήμερα το συνδέω στο δίκτυο και βλέπουμε :smile:
 

v4mp1r3

Senior Member
25 August 2009
350
Μεγάλο λιμάνι
Μετά απο σχετικά λίγη ώρα ρυθμίσεων στο δίκτυο, πλέον ταινίες, φωτογραφίες και μουσική είναι προσβάσιμα απο όλους τους υπολογιστές του δικτύου καθώς και τα κινητά μας (μεγάλη δουλειά το streaming ταινιών στο κινητό και μάλιστα με υπότιτλους!) Επόμενο βήμα θα είναι το streaming περιεχομένου στην τηλεόραση, λογικά με την ενσωματωμένη υπηρεσία UPnP/DLNA ή (αν αυτό δεν δουλέψει όπως πρέπει) με το πρόσθετο miniDLNA.

Οι ταχύτητες μεταφοράς εξακολουθούν να είναι χαμηλές αλλά δεν έχει νόημα να ασχοληθώ με fine tuning μέχρι να μπει στο δίκτυο ένα gigabit switch. Προς το παρόν βολευόμαστε με το 100ρι του ρούτερ.

Επιτυχημένο λοιπόν το εγχείρημα, ευχαριστώ άπαντες για τη βοήθεια :2thumb22sup:
 

jojos@

Established Member
27 December 2006
154
Ένας file server λογικά πρέπει να είναι ανοιχτός 24/7. Τι κατανάλωση έχεις? Επίσης ο πολύ παλιός επεξεργαστής σου θα είναι bottleneck. Γιατί ενώ υπάρχουν πολύ όμορφες λύσεις mini-itx με κάνα 150άρι σύνολο (μτχ) ή το πολύ καλό raspberry και όλοι οι κλώνοι του με μία σοβαρή διανομή linux?
 

v4mp1r3

Senior Member
25 August 2009
350
Μεγάλο λιμάνι
Ένας file server λογικά πρέπει να είναι ανοιχτός 24/7. Τι κατανάλωση έχεις? Επίσης ο πολύ παλιός επεξεργαστής σου θα είναι bottleneck. Γιατί ενώ υπάρχουν πολύ όμορφες λύσεις mini-itx με κάνα 150άρι σύνολο (μτχ) ή το πολύ καλό raspberry και όλοι οι κλώνοι του με μία σοβαρή διανομή linux?

Κατανάλωση δεν έχω μετρήσει ακόμα γιατί ο μετρητής είναι ακόμα στο σέρβις λόγω 15αύγουστου. Δεν νομίζω να ανεβαίνει πάνω απο 50w idle.

Εαν διάβασες τα πρώτα ποστ θα είδες οτι ήθελα κάτι με μηδαμινό κόστος για πειραματισμό και εξοικείωση με το όλο θέμα. Το κόστος μηδαμινό δεν ήταν, αλλά με χρήματα με τα οποία ούτε 500GB σκληρό δεν αγόραζα, έχω έναν αξιοπρεπή file server με χαμηλή (λογικά) κατανάλωση και όλες τις λειτουργίες που χρειαζόμουν, όσο για την ταχύτητα υπάρχουν μηχανήματα με πιο παλιό HW απο το δικό μου που πιάνουν 25ΜΒ/s σε gigabit και το ξέρω οτι είναι θέμα ρυθμίσεων.

Και ναι, υπάρχουν άπειροι συνδυασμοί compact λύσεων για σερβερ. Προσωπική αγαπημένη είναι η πλατφόρμα atom με κατάλληλο στήσιμο για χαμηλή κατανάλωση και είναι στα υπ' όψιν μελλοντικά. Τα raspberry καλά είναι για κανένα κατεβαστήρι ή μπακαπιέρα με μηδενική σχεδόν κατανάλωση, αλλά δεν κάνουν για file server, τουλάχιστον όχι σοβαρό. Αν τους βάλεις ZFS pool θα τα βρούν σκούρα, αν πέσει και raid...βλέπουν τα ραδίκια ανάποδα.
 

v4mp1r3

Senior Member
25 August 2009
350
Μεγάλο λιμάνι
απλός το ZFS λέει όμως πολλά και για σοβαρές καταστάσεις πραγματικά αξίζει

Εννοείται! Στην επόμενη απόπειρα θα παίξει ZFS pool με raid.

Μπράβο Βαμπιρ!!!
Μερακλίδικη δουλειά :)

Ευχαριστώ ω μέγιστε αδμιν :adore: