Author Archive

Πέμπτη, 17η Σεπτέμβρη, 2015 | Συγγραφέας:
  • Μέρος 1 – Εισαγωγή – Δημιουργία Απλή Ουρές (Αυτή η ανάρτηση)
  • Μέρος 2 – Αξιόπιστα Αναγνώριση κυκλοφορίας – Ρύθμιση μάγγανο Κανόνες (Έρχεται σύντομα TM)
  • Μέρος 3 – Προτεραιότητες και Όρια – Ρύθμιση Δέντρα Ουρά (Έρχεται σύντομα TM)
  • Μέρος 4 – Χρήση Παρακολούθηση – Επαναπροσδιορίζοντας Ουρές – Περιορισμός Καταχρηστική Συσκευές (Έρχεται σύντομα TM)
  • Μέρος 5 – ??? Κέρδος ???

Εισαγωγή

Το πρώτο πρόβλημα έρχεται συνήθως σε ολόκληρη αφού επιφορτισμένη με τη βελτίωση της μια σύνδεση στο Internet είναι ότι η σύνδεση κόρον. Συνήθως κανείς δεν ξέρει γιατί, που, ή τι προκαλεί το πρόβλημα – εκτός βέβαια ο καθένας κατηγορεί τον ISP. Μερικές φορές είναι η ISP – αλλά συνήθως δεν μπορεί να αποδείξει ότι, χωρίς να χρειάζεται μια εναλλακτική σύνδεση άμεσα διαθέσιμο. Εγώ σήμερα διαχειρίζονται ή βοηθούν στη διαχείριση τεσσάρων “χώρους / εγκαταστάσεις” ότι η χρήση QoS να διαχειριστούν τη σύνδεση τους στο Διαδίκτυο. Το ένα είναι στο χώρο εργασίας μου, δύο είναι το σπίτι συνδέσεις, και το τελευταίο είναι ένα ελαφρώς μεταβλητή μια – συνήθως μόνο μια σύνδεση στο σπίτι, αλλά εναλλακτικά, για ένα Σαββατοκύριακο κάθε λίγους μήνες, γίνεται μια 140-άνδρας (και η αυξανόμενη) LAN. Διασκέδαση. 🙂

MikroTik RouterOS και

MikroTik'S RouterOS είναι πολύ ισχυρό στα σωστά χέρια. Πολλοί άλλοι δρομολογητές υποστηρίζουν QoS, αλλά όχι με τον ποιοτικό έλεγχο MikroTik παρέχει. Εναλλακτικά, μπορείτε να αξιοποιήσετε άλλες βασισμένο στο Linux λειτουργικό σύστημα του δρομολογητή, όπως DD-WRT, Smoothwall, Ξεμπερδεύω, και ούτω καθεξής. Τα περισσότερα από αυτά συνήθως απαιτούν να έχετε έναν εφεδρικό διακομιστή που βρίσκεται περίπου ή ένα συμβατό ρούτερ. Mikrotik πωλεί RouterBoards που έχουν ενσωματωμένη RouterOS – και είναι σχετικά φθηνή.

Η εμπειρία μου με δρομολογητές είναι κατά κύριο λόγο με Cisco και MikroTik – και την εμπειρία μου με το QoS είναι κατά κύριο λόγο με Κατανείμει NetEnforcer / NetXplorer συστήματα και MikroTik. Οι πιο δημοφιλείς συσκευές MikroTik από την εμπειρία μου (εκτός από ειδικό ασύρματες συσκευές μεγάλου βεληνεκούς τους) Έχουν τους rb750 (νέα έκδοση με το όνομα “Hex“) και rb950-πίνακες με βάση. Έχουν πολλα αλλα διαθέσιμες και είναι σχετικά φθηνά. Στην ιστορική σύγκριση με premium συσκευές της Cisco, Έχω την τάση να περιγράφουν διατάξεις MikroTik ως “90% τα χαρακτηριστικά σε 10% το κόστος”. Καθώς αυτός ο οδηγός απευθύνεται κυρίως σε ΜΜΕ / οικιακή χρήση, φθηνά περισσότερο νόημα. Αν ψάχνετε να πάρει μια συσκευή MikroTik, σημειώστε ότι MikroTik δρομολογητές κάνουν δεν συνήθως περιλαμβάνουν μόντεμ DSL, έτσι τον υπάρχοντα εξοπλισμό σας είναι συνήθως εξακολουθεί να είναι αναγκαία. Σημειώστε, επίσης, ότι αυτή είναι η δεν ένα σεμινάριο σχετικά με τη δημιουργία μιας συσκευής MikroTik από το μηδέν. Υπάρχει αφθονία των οδηγών διαθέσιμα online για αυτό το ήδη.

Τη θεωρία στην πράξη – πρώτα βήματα

Για να ρυθμίσετε σωστά το QoS, πρέπει να έχετε μια ιδέα για μια πολιτική που θα λαμβάνει υπόψη τα ακόλουθα:

  • Η συνολική ταχύτητα σύνδεσης
  • Πόσοι χρήστες / συσκευές θα πρέπει να χρησιμοποιούν τη σύνδεση
  • Οι χρήστες / συσκευές / υπηρεσίες / πρωτόκολλα που θα πρέπει να δοθεί προτεραιότητα για λανθάνουσα ή / και διακίνηση

Για την επίτευξη του παραπάνω στα παραδείγματα μου, Θα αναλάβει την ακόλουθη:

  • Η MikroTik έχει συσταθεί με την προεπιλεγμένη ρύθμιση παραμέτρων του δικτύου, όπου το τοπικό δίκτυο είναι 192.168.88.0/24 και η σύνδεση στο Internet παρέχεται μέσω PPPoE.
  • Η ταχύτητα σύνδεσης είναι 10 / 2Mbps (10 Mbps ταχύτητα λήψης; 2 Mbps ταχύτητα upload)
  • Θα είναι 5 Οι χρήστες με όσες 15 συσκευές (πολλαπλούς υπολογιστές / ταμπλέτες / κινητά τηλέφωνα / WiFi κλπ)
  • Τυπικές λήψεις απαιτούν υψηλή προτεραιότητα με απόδοση αλλά χαμηλής προτεραιότητας με λανθάνουσα
  • Gaming / Skype / Διοικητική πρωτόκολλα απαιτούν υψηλή προτεραιότητα τόσο με λανθάνουσα κατάσταση και απόδοση
  • Δεν χρήστες πρέπει να αποτελέσει προτεραιότητα έναντι άλλων

Το πρώτο και ίσως πιο γρήγορος βήμα είναι να δημιουργηθεί αυτό το RouterOS αναφέρεται ως Απλή Ουρά.

Έχω κάνει ένα σύντομο σενάριο που έχω αποθηκεύσει στις συσκευές μου MikroTik να δημιουργήσει τις απλές ουρές. Είναι ως ακολούθως:

:για x από 1 να 254 do ={
 /ουρά απλό όνομα add ="internet-usage- $ x" DST ="PPPoE" max-όριο = 1900k / 9500k target ="192.168.88.$x"
}

Τι κάνει το παραπάνω όριο είναι η μέγιστη ταχύτητα κάθε μεμονωμένη συσκευή μπορεί να χρησιμοποιήσει για να “1900k” (1.9Mb) ανεβάζουν και “9500k” (9.5Mb) Λήψη.

Σημειώσεις:

  • Ο λόγος για τον οποίο τα μέγιστα όρια βρίσκονται σε 95% της μέγιστης ταχύτητας της γραμμής είναι ότι αυτή εγγυάται καμία μεμονωμένη συσκευή μπορεί να λιμοκτονήσουν πλήρως τη σύνδεση, επηρεάζοντας αρνητικά τους άλλους χρήστες. Με ένα μεγαλύτερο userbase θα ενισχύουν περαιτέρω το όριο αυτό. Για παράδειγμα, με 100 Οι χρήστες σε μια υπηρεσία 20Mb θα μπορούσα να ορίσετε αυτό το όριο 15MB ή ακόμα και μόλις 1 Mb. Αυτό εξαρτάται εξ ολοκλήρου από το πώς “καταχρηστική” οι χρήστες και, όπως μπορείτε να καταλάβω πού και πώς συμβαίνει πολύ κατάχρησης, μπορείτε να το ρυθμίσετε σωστά.
  • Το πρόθεμα “internet-χρήσης” στην παράμετρο όνομα μπορεί να προσαρμοστεί. Συνήθως μπορώ να ορίσω αυτά να αναφερθώ στο όνομα εγκαταστάσεις. Για παράδειγμα, με χώρους που ονομάζεται “άλφα” και “βήτα”, Θα βάλω τυπικά “internet-άλφα” και “internet-βήτα”. Αυτό βοηθά με ενστικτωδώς διαφοροποίηση μεταξύ των χώρων.
  • Η παράμετρος DST έχει “PPPoE” στο παράδειγμα. Αυτό θα πρέπει να είναι υποκατεστημένο με το όνομα του διεπαφή που παρέχει τη σύνδεση στο Internet.

Βεβαιωθείτε ότι έχετε προσαρμόσει το σενάριο να είναι κατάλληλη για τη διαμόρφωσή σας. Αποθηκεύστε το σενάριο στο MikroTik και να τρέξει – ή να το επικολλήσετε απευθείας στο τερματικό του MikroTik να το εκτελέσει.

Στο επόμενο post μου θα πάει πέρα ​​από τη σύσταση τι RouterOS αναφέρεται ως Μάγγανο κανόνες. Οι κανόνες αυτοί χρησιμεύουν για την αναγνώριση / ταξινόμηση της κίνησης του δικτύου ώστε να καταστεί λεπτόκοκκο QoS δυνατό.

Μερίδιο
Πέμπτη, 17η Σεπτέμβρη, 2015 | Συγγραφέας:

Προστασία Προσωπικών Δεδομένων, Ώρα, Χρήματα

Δεν μου αρέσει χρεωστικές παραγγελίες. Ποτέ δεν μου άρεσε η ιδέα ότι μια άλλη οντότητα μπορεί να, κατά βούληση, να σχεδόν οποιοδήποτε χρηματικό ποσό μου (καλά … ό, τι είναι διαθέσιμο). Ένας συνάδελφος επεσήμανε το ζήτημα με MTN θα είχαν αποφευχθεί αν είχα χρησιμοποιήσει μια εντολή χρέωσης. Ίσως ο “ευκολία” παράγοντας δεν είναι τόσο κακό πράγμα.

Υποθέτω ότι το προτελευταίο ερώτημα εδώ είναι αν θέλετε ή όχι την ευκολία και μπορεί να έχει εμπιστοσύνη στους θεσμούς (σε αυτήν την περίπτωση με τα χρήματά σας) – ή αν δεν μπορείτε να τους εμπιστεύονται και είναι πρόθυμοι να παραιτηθούν από αυτή την ευκολία. Στην περίπτωσή μου, ακόμα κι αν αμφισβητούν ακόμη την ευκολία, Έχω μάθει το σκληρό τρόπο με την ΜΤΝ ότι διπλά μπορεί να είναι άβολο να έχετε συνδέσει τον κόσμο σας για να μειωθεί “απομακρυσμένο νησί” κατάσταση. Σχεδόν όλοι σήμερα πηγαίνει με τον παράγοντα της ευκολίας.

Ευκολία

Αφ 'ετέρου, τώρα και πολύ καιρό, Είχα μια διαφωνία με Planet Fitness όπου εξυπηρέτησή ήταν ένα δίκοπο μαχαίρι. Ανέφερα επιχειρηματική πρακτική τους προς την Επιτροπή Καταγγελιών Καταναλωτών (δεδομένου ότι η αναπροσαρμογή οργανωθεί όπως ο Εθνική Επιτροπή Καταναλωτών) και δεν πήρε ποτέ τα σχόλιά τους. Η ουσία του ζητήματος είναι ότι αντιπρόσωπος πωλήσεων Planet Fitness του είπε ψέματα για μένα και μια φίλη για να πάρετε περισσότερες προμήθειες / χρήματα από την τσέπη μου.

Είμαι Ανακάλυψη Vitality μέλος που παρέχει πολλά οφέλη, συμπεριλαμβανομένων των μειωμένων συντελεστών για Premium μάρκες – ως επί το πλείστον συνδέονται με την υγεία των μαθημάτων, το Discovery είναι πάροχος Ιατρική Βοήθεια / Ασφάλισης Υγείας. Για να το θέσουμε απλά, Discovery είναι φοβερό. Οφέλη Vitality καλύπτουν ιδιότητα μέλους σε γυμναστήριο που περιλαμβάνει περαιτέρω Planet Fitness. Μπορείτε ακόμα να πληρώσουν κάτι, ένα μικρό δείγμα του είδους, για Discovery, για την ιδιότητα μέλους γυμναστικής. Αλλά, μετά από όλα, Θέλουν μου να είναι υγιείς, έτσι δεν με πειράζει πληρώνουν το μεγαλύτερο μέρος του νομοσχεδίου. Αλλά, προφανώς, Αυτό σημαίνει Planet Fitness’ πράκτορες πωλήσεων δεν παίρνουν την προμήθεια!

Έτσι, αυτό που κάνει αυτό το αποτέλεσμα σε? Το αποτέλεσμα είναι ότι οι πωλήσεις του πράκτορα PF μου έδωσε μια διογκωμένη εικόνα για μια “Vitality-με βάση” μέλη. Είπε ψέματα. Στη συνέχεια, μου είχε υπογράψει για την διακεκομμένη γραμμή για την υπέρογκη τιμή του ενός “τακτικός” μέλη (ναί, ήταν στην πραγματικότητα περισσότερο από ό, τι ακόμη και μια τακτική συμμετοχή θα έχει κόστος), καταλήγουν περίπου 4 και 5 φορές όσο η ένταξη ζωτικότητα που βασίζεται.

Επιφοιτήσεις

Κάποια στιγμή στο 2011 Τελικά wisened μέχρι και τις δαπάνες που έπρεπε να πληρώνουν. Discovery Είμαι βέβαιος ότι δεν θα είναι πάρα πολύ χαρούμενος για αυτό το φιάσκο. Μίλησα με τον Διαχειριστή στο γυμναστήριο, και με διαβεβαίωσαν ότι ολόκληρη η σύμβαση θα πρέπει να καταργηθεί. Δεν είμαι ένα για τη βία … εκτός της για τον αθλητισμό … σε Octagon … αλλά μετά από 5 επίσκεψή μου στο Διαχειριστή να ρωτήσω γιατί οι παραγγελίες ήταν χρεωστικές εξακολουθούν να συμβαίνουν, μου είπε ότι ήταν έκπληξη που δεν είχα φέρει μαζί μου τα όπλα για την επίσκεψη. Μετά από μερικές περισσότερες επισκέψεις, ο διευθυντής είχε πράγματι εγκαταλείψει Planet Fitness και μου εξήγησε ότι η “σύμβαση” ήταν μεταξύ εμού και των Κεντρικών Γραφείων και ότι το τοπικό γυμναστήριο, προφανώς μια πράξη προνόμιο στυλ, είχε λίγα για να μην πούμε για το αν ή όχι θα μπορούσε να ακυρωθεί. Αν η έδρα είπε όχι, ατυχία.

Από αυτό το σημείο είχα χάσει. Είχα τράπεζα μου έβαλε ένα να σταματήσει για τις χρεωστικές παραγγελίες. Ήταν μια τεράστια schlep: Έπρεπε να επικοινωνήσετε με την τράπεζα κάθε μήνα, επειδή οι περιγραφές εντολή χρέωσης θα αλλάξει ποτέ τόσο ελαφρά. Μου κόστισε επίσης ένα μικρό κάθε δύο μήνες για να “επαναφορά” το μπλοκάρισμα υπηρεσία. Δεν μπορώ να βοηθήσει, αλλά πιστεύω το τραπεζικό σύστημα υποστηρίζει κανονικές εκφράσεις αλλά το προσωπικό δεν γνωρίζει απαραίτητα πώς να το χρησιμοποιήσετε.

Τεχνικά Είμαι ακόμα σε αναμονή για την ΚΤΚ για να πάρει πίσω σε μένα (δεν συνέβη ποτέ – και φυσικά αναδιοργανώθηκαν, όπως προαναφέρθηκε, ώστε η υπόθεση κατά πάσα πιθανότητα έπεσε μέσα από τις ρωγμές). Φυσικά, από εκείνο το σημείο PF θέλησε επίσης να μου μαύρη λίστα για την μη πληρωμή!

Η Απροσδόκητη Ήρωας

Μια τυχαία αναφορά στο θέμα για το Discovery (Νομίζω ότι τους κάλεσε για μια επίσκεψη οδοντίατρο) οδήγησε σε μια επανάκλησης από έναν από τους παράγοντες του Discovery. Στη συνέχεια, μου ζήτησε να περιγράψει το πρόβλημα, λεπτομερώς και εγγράφως, να εξηγήσει καλύτερα από την πλευρά μου, ό, τι είχε πραγματικά συμβεί. Υποχρεούμαι. Αποδεικνύεται είχα δίκιο γι 'αυτούς που δεν είναι “πάρα πολύ χαρούμενος” σχετικά με αυτό. Στην πραγματικότητα πραγματικά Δεν μου άρεσε. Περίπου τρεις εβδομάδες αργότερα, Planet Fitness μου επιστραφούν στο ακέραιο για όλων των χρημάτων που είχε ποτέ καταβληθεί σε αυτούς.

Ανακάλυψη είναι φοβερό. 🙂

Μερίδιο
Κυριακή, 4η Αυγούστου, 2013 | Συγγραφέας:

Είχα μια διακοπή ρεύματος επηρεάζει server μου είναι μεγάλη MD RAID παράταξη. Αντί να αφήσει ο server ως σύνολο είναι κάτω ενώ περιμένουν για να ολοκληρώσει μια fsck, Είχα να εκκινήσετε χωρίς την μεγάλη ποικιλία για να μπορέσω να το fsck το χέρι.

Ωστόσο, όταν τρέχει το χέρι μου συνειδητοποίησα ότι δεν είχε καμία δυνατότητα να γνωρίζει κατά πόσο ήταν και πόσο καιρό θα πάρει για να ολοκληρώσει. Αυτό είναι ιδιαίτερα προβληματικό με μια τέτοια μεγάλη ποικιλία. Με μια μικρή αναζήτηση βρήκα την άκρη του προσθέτοντας την παράμετρο-C κατά την κλήση fsck. Δεν μπόρεσα να βρω αυτό το σκεπτικό, ωστόσο: fsck –βοήθεια δεν έδειξε τέτοια επιλογή.

Η επιλογή αποδεικνύεται ότι είναι ext4 ειδικά, και έτσι δείχνει μια απόλυτα λειτουργική γραμμή προόδου με ένδειξη ποσοστού. Για να βρείτε τις πληροφορίες, αντί “fsck –βοήθεια” ή “man fsck”, θα πρέπει να εισάγετε “fsck.ext4 –βοήθεια” ή “άνθρωπος fsck.ext4”. 🙂

Μερίδιο
Κυριακή, 4η Αυγούστου, 2013 | Συγγραφέας:

Ιστορία

Πολλά είχαν αλλάξει από την τελευταία φορά που αναφέρθηκε μου προσωπικούς server – έχει αυξηθεί αλματωδώς (τώρα έχει μια 7TB MD RAID6) και είχε πρόσφατα ανακατασκευαστεί με Ubuntu Διακομιστή.

Αψίδα δεν ήταν ποτέ ένα λάθος. Arch Linux είχε δίδαξε ήδη τόσα πολλά για το Linux (και θα συνεχίσει να το κάνει για άλλη επιφάνεια εργασίας του υπολογιστή μου). Αλλά Arch σίγουρα απαιτεί περισσότερο χρόνο και προσοχή από ό, τι θα ήθελαν να περάσουν σε ένα διακομιστή. Ιδανικά θα προτιμούσα να είναι σε θέση να ξεχάσουμε το διακομιστή για λίγο μέχρι ένα email υπενθύμισης λέει “um … υπάρχει μια ενημερώσεις ζευγάρι θα πρέπει να εξετάσουμε, φίλε.”

Ο χώρος δεν είναι δωρεάν – και ούτε είναι ο χώρος

Η ευκαιρία να μεταναστεύσουν σε Ubuntu ήταν το γεγονός ότι είχα ξεμείνει από SATA λιμένες, οι θύρες που απαιτούνται για τη σύνδεση σκληρών δίσκων με το υπόλοιπο του υπολογιστή – ότι 7TB συστοιχία RAID χρησιμοποιεί πολλά λιμάνια! Είχα ακόμη δοθεί μακριά μου πολύ old 200GB σκληρό δίσκο, δεδομένου ότι πήρε ένα από αυτά τα λιμάνια. Έχω προειδοποιήσει επίσης τον παραλήπτη ότι ο δίσκος του SMART της παρακολούθησης έδειξαν ότι ήταν αναξιόπιστα. Ως προσωρινή λύση για την έλλειψη θύρες SATA, Είχα μετανάστευσαν ακόμη και το λειτουργικό σύστημα του διακομιστή σε ένα σύνολο τεσσάρων USB sticks σε ένα MD RAID1. Τρελός. Ξέρω. Δεν ήμουν πάρα πολύ χαρούμενος για την ταχύτητα. Αποφάσισα να πάω έξω και να αγοράσει ένα νέο αξιόπιστο σκληρό δίσκο και ένα SATA κάρτα επέκτασης για να πάει με αυτό.

Πρωτεύον διαμέρισμα Αψίδα του διακομιστή χρησιμοποιούσε για 7GB του δίσκου. Ένα μεγάλο κομμάτι του ότι ήταν μια ανταλλάξουν αρχείο, προσωρινής αποθήκευσης δεδομένων και άλλα διάφορα υλικά ή περιττά αρχεία. Συνολικά, το πραγματικό μέγεθος του λειτουργικού συστήματος, συμπεριλαμβανομένης της /σπίτι ντοσιέ, ήταν μόνο περίπου 2 GB. Αυτό με ώθησε να εξετάσουμε σε ένα υπερ-γρήγορο SSD οδηγώ, σκέφτεται ίσως ένα μικρότερο μπορεί να μην είναι τόσο ακριβό. Αποδείχθηκε ότι η φθηνότερη μη SSD δίσκο θα μπορούσε να βρει στην πραγματικότητα το κόστος περισσότερο από μία από αυτές τις σχετικά μικρές SSDs. Yay για μένα. 🙂

Επιλογή? Woah?!

Για την επιλογή του λειτουργικού συστήματος, Είχα ήδη αποφασίσει ότι δεν θα ήταν Arch. Από όλες τις άλλες δημοφιλείς διανομές, Είμαι πιο εξοικειωμένοι με το Ubuntu και CentOS. Μαλακό καπέλλο ήταν επίσης μια δυνατότητα – αλλά δεν είχα σοβαρά ακόμη θεωρείται για ένα διακομιστή. Ubuntu κέρδισε τον γύρο.

Η επόμενη απόφαση που έπρεπε να κάνω, δεν συμβαίνουν σε μένα μέχρι Πανταχού παρουσία (Οδηγός εγκατάστασης του Ubuntu) ζήτησε από μένα: Πως να ρυθμίσετε το χωρίσματα.

Ήμουν νέος στη χρήση SSDs στο Linux – Είμαι πολύ καλά τις παγίδες που δεν τα χρησιμοποιούν σωστά, ως επί το πλείστον οφείλεται σε κίνδυνο τους φτωχούς μακροζωία αν καταχρηστικά.

Δεν θέλετε να χρησιμοποιήσετε ένα ειδικό κατάτμησης swap. I σχέδιο σχετικά με την αναβάθμιση μητρική πλακέτα του server / CPU / μνήμης δεν είναι πολύ μακριά στο μέλλον. Με βάση αυτό αποφάσισα ότι θα θέσει ανταλλαγής σε ένα αρχείο μετάθεσης στο υπάρχον RAID md. Η ανταλλαγή δεν θα είναι ιδιαίτερα γρήγορη, αλλά μοναδικός σκοπός της θα είναι για την σπάνια περίπτωση που κάτι πάει στραβά και η μνήμη δεν είναι διαθέσιμη.

Αυτό στη συνέχεια άφησε να δώσει την διαδρομή ρίζας η πλήρης 60GB έξω από ένα Intel 330 SSD. Θεώρησα το διαχωρισμό / home, αλλά μόλις φάνηκε λίγο άσκοπο, δεδομένου πόσο λίγο είχε χρησιμοποιηθεί στο παρελθόν. Για πρώτη φορά τη δημιουργία του διαμερίσματος με το LVM – κάτι που έχω πρόσφατα κάνει κάθε φορά που έχω δημιουργήσει ένα Linux box (πραγματικά, δεν υπάρχει καμία δικαιολογία για να μην χρησιμοποιούν LVM). Όταν έφτασε στο μέρος όπου θα ρυθμίσετε το σύστημα αρχείων, Χτύπησα το drop-down και ενστικτωδώς επιλεγεί ext4. Τότε παρατήρησα btrfs στην ίδια λίστα. Εμμένω!!

Αλλά ένα τι?

Btrfs (“βούτυρο-eff-ess”, “καλύτερα-eff-ess”, “μέλισσα-δέντρο-eff-ess”, ή ό, τι φαντάζεστε την ημέρα) είναι ένα σχετικά νέο σύστημα αρχείων αναπτύχθηκε για να φέρει το Linux’ filesystem δυνατότητες και πάλι στο προσκήνιο με την τρέχουσα αρχείων τεχνολογίας. Η υπάρχουσα King-of-the-Hill αρχείων, “ext” (η τρέχουσα έκδοση που ονομάζεται ext4) είναι αρκετά καλό – αλλά είναι περιορισμένη, κολλήσει σε ένα παλιό μοντέλο (σκεφτείτε ένα ολοκαίνουργιο F22 Raptor vs. ένα F4 Phantom με μισή Jested προσπάθεια αναβάθμισης ισοδυναμίας) και είναι απίθανο να είναι σε θέση να ανταγωνιστούν για πολύ καιρό με νεότερα συστήματα αρχείων των επιχειρήσεων, όπως ZFS της Oracle. Btrfs έχει ακόμα πολύ δρόμο να διανύσουμε και εξακολουθεί να θεωρείται πειραματική (ανάλογα με το ποιος σας ρωτήσω και τι θα πρέπει να διαθέτει). Πολλοί θεωρούν ότι είναι σταθερή για βασική χρήση – αλλά κανείς δεν πρόκειται να κάνει καμία εγγύηση. Και, φυσικά, ο καθένας λέει να κάνει αντίγραφα ασφαλείας και να δοκιμάσουν!

Mooooooo

Η πιο θεμελιώδης διαφορά μεταξύ ext και btrfs είναι ότι είναι ένα btrfs “Αγελάδα” ή “Αντιγραφή Γράψτε” σύστημα αρχείων. Αυτό σημαίνει ότι τα δεδομένα δεν είναι ποτέ πραγματικά σκόπιμα αντικατασταθεί από εσωτερικά του συστήματος αρχείων του. Αν γράψετε μια αλλαγή σε ένα αρχείο, btrfs θα γράψετε τις αλλαγές σας σε μια νέα θέση σε φυσικά μέσα, και θα ενημερώσει τους εσωτερικούς δείκτες να αναφερθώ στη νέα θέση. Btrfs πηγαίνει ένα βήμα παραπέρα σε ότι αυτές οι εσωτερικές δείκτες (αναφέρεται ως μετα-δεδομένα) είναι επίσης Αγελάδα. Παλαιότερες εκδόσεις του ext θα πρέπει απλά να αντικατασταθούν τα δεδομένα. Ext4 θα χρησιμοποιήσει ένα περιοδικό για να διασφαλιστεί ότι η διαφθορά δεν θα πρέπει να συμβεί το βύσμα AC να yanked από την πιο ακατάλληλη στιγμή. Τα αποτελέσματα περιοδικό σε ένα παρόμοιο αριθμό των βημάτων που απαιτούνται για την ενημέρωση των δεδομένων. Με ένα SSD, το υποκείμενο υλικό λειτουργεί μια παρόμοια διαδικασία CoW Δεν έχει σημασία τι σύστημα αρχείων που χρησιμοποιείτε. Αυτό είναι επειδή SSD drives δεν μπορεί να αντικαταστήσει πραγματικά δεδομένα – θα πρέπει να αντιγράψετε τα δεδομένα (με τις αλλαγές σας) σε μια νέα θέση και στη συνέχεια να διαγράψετε το παλιό μπλοκ εξ ολοκλήρου. Η βελτιστοποίηση στον τομέα αυτό είναι ότι ένα SSD δεν μπορεί να διαγράψει ακόμη και το παλιό μπλοκ, αλλά απλώς να κάνει μια σημείωση για να διαγράψει το μπλοκ σε μεταγενέστερο χρόνο, όταν τα πράγματα δεν είναι τόσο απασχολημένος. Το τελικό αποτέλεσμα είναι ότι οι δίσκοι SSD ταιριάζει πολύ καλά με ένα σύστημα αρχείων αγελάδας και δεν αποδίδουν εξίσου καλά με μη CoW αρχείων.

Για να κάνει τα πράγματα ενδιαφέροντα, Αγελάδα στο σύστημα αρχείων εύκολα πηγαίνει χέρι-χέρι με ένα χαρακτηριστικό που ονομάζεται deduplication. Αυτό επιτρέπει σε δύο (ή περισσότερο) ταυτόσημες μπλοκ δεδομένων που πρέπει να αποθηκευτούν χρησιμοποιώντας ένα μόνο αντίγραφο, εξοικονόμηση χώρου. Με αγελάδα, εάν ένα deduplicated αρχείο έχει τροποποιηθεί, το ξεχωριστό δίδυμο δεν θα επηρεαστούν τα δεδομένα του τροποποιημένου αρχείου θα έχουν γραφτεί σε διαφορετικές φυσικές μπλοκ.

Αγελάδα με τη σειρά του καθιστά snapshotting σχετικά εύκολο να εφαρμόσουν. Όταν ένα στιγμιότυπο γίνεται το σύστημα καταγράφει απλώς το νέο στιγμιότυπο ως μια επανάληψη όλων των δεδομένων και των μεταδεδομένων μέσα στον όγκο. Με αγελάδα, όταν γίνονται αλλαγές, δεδομένα του στιγμιότυπου του παραμένει ανέπαφη, και μια συνεκτική εικόνα της κατάστασης του συστήματος αρχείων κατά τη στιγμή το στιγμιότυπο έγινε μπορεί να διατηρηθεί.

Ένα νέο φίλο

Με την παραπάνω στο μυαλό, ειδικά το Ubuntu έχει κάνει btrfs διαθέσιμο ως επιλογή εγκατάστασης χρόνο, Σκέφτηκα ότι θα ήταν μια καλή στιγμή για να βουτήξει btrfs και να εξερευνήσετε λίγο. 🙂

Μέρος 2 προσεχώς …

Μερίδιο
Δευτέρα, 29, Οκτωβρίου, 2012 | Συγγραφέας:

Φαίνεται ότι, με την απέραντη σοφία, Google έχουν ένα χαρακτηριστικό ασφαλείας που μπορεί να μπλοκάρει την εφαρμογή από την πρόσβαση ή τη χρήση του Google λογαριασμού σας. Μπορώ να δω πώς αυτό μπορεί να είναι ένα πρόβλημα για τους χρήστες του Google, ιδίως τους GTalk και Gmail χρήστες. Στην περίπτωσή μου ήταν Γλωσσικό κατασκεύασμα έχει ένα θέμα με το Κουβεντολόι υπηρεσία (η οποία είναι τεχνικά μέρος του GTalk). Βρήκα τη λύση μετά από μια μικρή σκάψιμο. Έμεινα έκπληκτος με το πόσο παλιό ήταν το θέμα και πόσο καιρό αυτό το χαρακτηριστικό έχει υπάρξει!

Για να ξεκλειδώσετε το λογαριασμό και να πάρει απευθείας την αίτησή σας, χρησιμοποιήσετε Captcha σελίδα της Google εδώ.

Μερίδιο