Τι πρέπει να ορίσω το μέγεθος μονάδας κατανομής κατά τη μορφοποίηση;
Εκτός από το ερώτημα για το σύστημα αρχείων που θέλετε να χρησιμοποιήσετε, τα εργαλεία μορφοποίησης δίσκων θα ζητήσουν επίσης ένα "μέγεθος μονάδας κατανομής". Τι σημαίνει αυτό και τι αξία πρέπει να επιλέξετε?
Η σημερινή συνάντηση ερωτήσεων και απαντήσεων έρχεται σε επαφή με το SuperUser - μια υποδιαίρεση του Stack Exchange, μια κοινότητα που κατευθύνεται από τους ιστότοπους ερωτήσεων & απαντήσεων.
Το ερώτημα
Ο αναγνώστης SuperUser Andrew Keeton είναι περίεργος για το τι ακριβώς θα έπρεπε να βάλει στην ενότητα κατανομής κατά τη μορφοποίηση μιας μονάδας δίσκου. Αυτός γράφει:
Είμαι μορφοποίηση ενός εξωτερικού σκληρού δίσκου 1TB ως NTFS. Αυτή η μονάδα προορίζεται κυρίως για την αποθήκευση μέσων όπως η μουσική και το βίντεο.
Τι πρέπει να επιλέξω για τη ρύθμιση μεγέθους μονάδας κατανομής; Οι επιλογές κυμαίνονται από 512 bytes έως 64K. Υπάρχουν οδηγίες που ενδεχομένως να ισχύουν για άλλους τύπους μονάδων δίσκου; Πρέπει να σταματήσω να σκοντάφω και απλά να το αφήσω σε "προεπιλογή";
Ενώ η προεπιλεγμένη ρύθμιση είναι συνήθως η καλύτερη επιλογή για τους περισσότερους χρήστες, ας σκάψουμε λίγο βαθύτερα.
Οι απαντήσεις
Οι συνεισφέροντες του SuperUser Jonathan και Andrew προσφέρουν κάποια διορατικότητα. Ο Jonathan γράφει:
Εάν είστε "Τυπικός χρήστης" από τον ορισμό της Microsoft, θα πρέπει να διατηρήσετε τις προεπιλεγμένες 4096 bytes. Βασικά, το μέγεθος της μονάδας κατανομής είναι το μέγεθος του μπλοκ στον σκληρό σας δίσκο κατά τη μορφοποίηση του NTFS. Αν έχετε πολλά μικρά αρχεία, τότε είναι καλή ιδέα να κρατήσετε το μέγεθος κατανομής μικρό ώστε ο χώρος του σκληρού δίσκου σας να μην χαθεί. Αν έχετε πολλά μεγάλα αρχεία, διατηρώντας τα υψηλότερα θα αυξήσει την απόδοση του συστήματος, έχοντας λιγότερα μπλοκ να αναζητήσουν.
Αλλά και πάλι, σήμερα η χωρητικότητα του σκληρού δίσκου γίνεται ολοένα και υψηλότερη και κάνει μικρότερη διαφορά επιλέγοντας το σωστό μέγεθος κατανομής. Προτείνετε απλά να διατηρήσετε την προεπιλογή.
Επίσης, λάβετε υπόψη ότι το μεγαλύτερο μέρος του αρχείου είναι σχετικά μικρό, τα μεγαλύτερα αρχεία είναι μεγάλα σε μέγεθος αλλά μικρά σε μονάδες.
Ο Ανδρέας επεκτείνει την απάντηση του Τζόναθαν με:
Όσον αφορά την αποδοτικότητα του χώρου, τα μικρότερα μεγέθη μονάδων κατανομής λειτουργούν καλύτερα. Ο μέσος χώρος που χάνεται ανά αρχείο θα είναι ο μισός από τους επιλεγμένους AUS. Έτσι 4K απόβλητα 2K ανά αρχείο και 64K απόβλητα 32K. Ωστόσο, όπως επισημαίνει ο Jonathon, οι σύγχρονοι δίσκοι είναι τεράστιοι και δεν αξίζει τον κόπο να χάσετε λίγο χώρο και αυτό δεν θα πρέπει να είναι καθοριστικός παράγοντας (εκτός εάν είστε σε ένα μικρό SSD).
Συγκρίνετε τα απόβλητα μέσης περίπτωσης 4K vs 64K (32K-2K = 30K), για 10.000 αρχεία που βγαίνουν μόνο σε 300.000KB ή περίπου 300MB.
Αντ 'αυτού, σκεφτείτε πώς το λειτουργικό σύστημα χρησιμοποιεί χώρο. Ας υποθέσουμε ότι έχετε ένα αρχείο 3K που πρέπει να αναπτυχθεί 2K. Με ένα 4K AUS τα δεδομένα πρέπει να χωριστούν σε δύο τετράγωνα - και μπορεί να μην είναι μαζί, έτσι ώστε να έχετε κατακερματισμό. Με 64Κ AUS υπάρχουν πολύ λιγότερα μπλοκ για να παρακολουθείτε και να κάνετε λιγότερους κατακερματισμούς. 16x το μέγεθος του μπλοκ σημαίνει το 1 / 16ο τον αριθμό των μπλοκ για να παρακολουθείτε.
Για ένα δίσκο μέσων όπου αποθηκεύονται φωτογραφίες, μουσική και βίντεο, κάθε αρχείο είναι τουλάχιστον 1MB χρησιμοποιώ το μεγαλύτερο AUS. Για ένα διαμέρισμα εκκίνησης παραθύρων χρησιμοποιώ τις προεπιλεγμένες ρυθμίσεις των Windows (που είναι 4K για οποιαδήποτε μονάδα δίσκου NTFS μικρότερη από 16TB).
Για να μάθετε ποιο είναι το μέγεθος του συμπλέγματος σε έναν υπάρχοντα δίσκο:
fsutil fsinfo ntfsinfo X:
Έχετε κάτι να προσθέσετε στην εξήγηση; Απενεργοποιήστε τα σχόλια. Θέλετε να διαβάσετε περισσότερες απαντήσεις από άλλους τεχνολογικούς χρήστες Stack Exchange; Δείτε το πλήρες νήμα συζήτησης εδώ.