Πόσα αρχεία μπορείτε να τοποθετήσετε κάτω από έναν φάκελο
Δεν ξέρω για αυτό το πρόβλημα, αλλά μπορούμε να κάνουμε μια δοκιμή για να δούμε πόσα αρχεία μπορούν να τοποθετηθούν κάτω από το φάκελο.
Πώς λοιπόν να δοκιμάσουμε ένα τέτοιο πρόβλημα, είναι προφανές ότι δεν είναι ρεαλιστικό για εμάς να δημιουργούμε αρχεία ένα προς ένα, δεν υπάρχει τόσος χρόνος και αυτή η μέθοδος είναι πολύ ανόητη. Εδώ θα χρησιμοποιήσουμε την εντολή batch, θα δημιουργήσουμε ένα νέο αρχείο bat και, στη συνέχεια, θα αντιγράψουμε τον κωδικό "for /l %%a in (1,1,100000000000000000000000000000) do echo text> %%a.txt", αποθήκευση και έξοδος. Αυτός ο κωδικός σημαίνει τη δημιουργία 1000000000000000000000000 αρχείων από 1.txt κάτω από το φάκελο.
Αφού κάναμε διπλό κλικ σε αυτό το αρχείο δέσμης στον σκληρό δίσκο της μορφής αρχείου FAT32, περιμέναμε υπομονετικά για λίγο και διαπιστώσαμε ότι κατά τη δημιουργία του 65535ου αρχείου, εμφανίστηκε η προτροπή "Δεν είναι δυνατή η δημιουργία καταλόγου ή αρχείου", η οποία είναι ενδεικτικήΜπορείτε να τοποθετήσετε έως και 65,535 αρχεία στον επόμενο φάκελο σε μορφή αρχείου FAT32。
Έτσι, πόσα αρχεία μπορούν να αποθηκευτούν σε έναν φάκελο στον σκληρό δίσκο της μορφής αρχείου NTFS, μπορούμε επίσης να χρησιμοποιήσουμε την παραπάνω μαζική επεξεργασία για δοκιμή, αλλά ας σας πούμε πρώτα την απάντηση.Μπορείτε να αποθηκεύσετε τα αρχεία 4294967295 κάτω από την επόμενη αρχική σελίδα του αρχείου σε μορφή αρχείου NTFSΠρέπει να έχετε τουλάχιστον 16.7 TB ελεύθερου δίσκου για να ολοκληρώσετε αυτήν τη δοκιμή, επομένως δεν χρειάζεται να ανησυχείτε για το πόσα αρχεία μπορούν να τοποθετηθούν σε έναν φάκελο.
Πόσα αρχεία μπορεί να χωρέσει ένας φάκελος σε έναν διακομιστή Windows χωρίς να επηρεάσει την ταχύτητα ανάγνωσης αρχείων;
Πόσα αρχεία μπορώ να βάλω σε έναν φάκελο σε έναν διακομιστή Windows χωρίς να επηρεάσω την ταχύτητα ανάγνωσης αρχείων όπως php/nodejs/java; Ο τρόπος για να διαβάσετε ένα αρχείο είναι να γνωρίζετε το όνομα του αρχείου, να το διαβάσετε απευθείας, χωρίς να περάσετε από το φάκελο. Θέλετε ακόμα να μάθετε για το σύστημα Linux; 1. Ο μέγιστος αριθμός αρχείων στα Windows σχετίζεται με το σύστημα αρχείων που χρησιμοποιείται λεπτομερώς 2. Όσον αφορά την αποτελεσματικότητα ανάγνωσης, το λειτουργικό σύστημα αποθηκεύει αρχεία καταλόγου στο ευρετήριο, το οποίο είναι το ίδιο με την αναζήτηση πρωτεύοντος κλειδιού mysql, η οποία δεν έχει πολύ μεγάλο αντίκτυπο, αλλά πρέπει να είναι ότι όσο περισσότερα δεδομένα, τόσο πιο αργή είναι η ταχύτητα. 3. Linux Χρησιμοποιώ σύστημα centos, δεν ξέρω τα υπόλοιπα, η διαχείριση του συστήματος αρχείων περιορίζεται από δύο όρια, χώρο στο δίσκο και χωρητικότητα inode. Δηλαδή, οι μετα-πληροφορίες των αρχείων στο linux (όνομα αρχείου, συγγραφέας, χρόνος δημιουργίας) αποθηκεύονται στο inode, μόλις συνάντησα χώρο στο δίσκο που καταλάμβανε 12%, αλλά ο δίσκος αρνήθηκε να έχει πρόσβαση και το αποτέλεσμα ήταν ότι ο κατάλογος tmp δεν καθαριζόταν τακτικά, με αποτέλεσμα πάρα πολλά μικρά αρχεία, με αποτέλεσμα να εξαντλείται η χωρητικότητα του inode. Η χωρητικότητα του inode μπορεί να ρυθμιστεί χειροκίνητα κατά την κατάτμηση.
|