Έντουαρντ Σίσκιν
Προηγουμένως, η μετεγκατάσταση των μπλοκ δεδομένων γινόταν αποκλειστικά στο πλαίσιο της εξισορρόπησης του λογικού όγκου Reiser5 προκειμένου να διατηρηθεί η δίκαιη κατανομή σε αυτόν. Τώρα μπορείτε να μετακινήσετε τα δεδομένα οποιουδήποτε αρχείου σε οποιοδήποτε στοιχείο δίσκου ενός λογικού τόμου. Επιπλέον, μπορείτε να επισημάνετε ειδικά αυτό το αρχείο έτσι ώστε η διαδικασία εξισορρόπησης να το αγνοήσει και, επομένως, τα μπλοκ δεδομένων του θα παραμείνουν στον καθορισμένο δίσκο.
Η διεπαφή χρήστη για τη μετεγκατάσταση αρχείων και την προσθήκη ετικετών έχει δημοσιευτεί. Αυτή η διεπαφή περιλαμβάνει τη χρήση της κλήσης συστήματος ioctl(2) και προορίζεται για προγραμματιστές εφαρμογών. Η μετεγκατάσταση και η σήμανση είναι επίσης διαθέσιμες στον τελικό χρήστη χρησιμοποιώντας το βοηθητικό πρόγραμμα volume.reiser4(8).
Μια προφανής εφαρμογή αυτής της λειτουργικότητας θα ήταν να μετακινήσετε όλα τα "καυτά" (δηλαδή στα πιο συχνά προσβάσιμα) αρχεία στα στοιχεία με την υψηλότερη απόδοση του λογικού τόμου και να τα "καρφιτσώσετε" εκεί. Για το σκοπό αυτό συνιστάται η χρήση
διανομή δεδομένων, η οποία θα οδηγήσει σε παραβίαση
Πηγή: opennet.ru