Κυκλοφορία του WinBtrfs 1.10, μιας υλοποίησης του συστήματος αρχείων Btrfs για Windows

Μετά από περισσότερα από δύο χρόνια ανάπτυξης, κυκλοφόρησε το έργο WinBtrfs 1.10, το οποίο αναπτύσσει ένα πρόγραμμα οδήγησης για χρήση με το σύστημα αρχείων Btrfs στην πλατφόρμα. WindowsΤο WinBtrfs δεν βασίζεται στον κώδικα πυρήνα του Btrfs. Linuxκαι είναι μια εναλλακτική υλοποίηση που δημιουργήθηκε από την αρχή. Υποστηρίζει εργασία με Windows XP και νεότερες εκδόσεις. Το πρόγραμμα οδήγησης περιλαμβάνεται στο λειτουργικό σύστημα ReactOS και μπορεί να χρησιμοποιηθεί για εκκίνηση. Windows Από την ενότητα Btrfs. Ο κώδικας είναι γραμμένος σε C/C++ και διανέμεται με την άδεια LGPLv3.

Το WinBtrfs υποστηρίζει τις περισσότερες λειτουργίες Linux- Εκδόσεις Btrfs, συμπεριλαμβανομένης της ασύγχρονης ανάγνωσης/εγγραφής, υποστήριξης RAID 0/1/10/5/6, προσωρινής αποθήκευσης, αυτόματης ανακάλυψης διαμερισμάτων, ACL, συμβολικών συνδέσμων, δευτερευόντων κλειδιών, στιγμιότυπων, σκληρών συνδέσμων, αραιών αρχείων, προκατανομής, συμπίεσης, επανεξισορρόπησης, ελέγχου ακεραιότητας δεδομένων, αφαίρεσης και προσθήκης μονάδων δίσκου, αποστολής και λήψης δευτερευόντων κλειδιών, αλλαγής μεγέθους διαμερισμάτων και εκτεταμένων αθροισμάτων ελέγχου (xhash, sha256, blake2). Συγκεκριμένες λειτουργίες του προγράμματος οδήγησης περιλαμβάνουν εναλλακτικές ροές δεδομένων και αντιστοίχιση αναγνωριστικών χρήστη. Linux и WindowsΕίναι δυνατή η μετατροπή υπαρχόντων κατατμήσεων NTFS σε Btrfs.

Μεταξύ των αλλαγών στη νέα έκδοση:

  • Προστέθηκε υποστήριξη για τη σύνταξη bitmap με πληροφορίες σχετικά με τον ελεύθερο χώρο.
  • Έχει υλοποιηθεί η δυνατότητα αποθήκευσης μικρών αρχείων σε μπλοκ με μεταδεδομένα (ενσωματωμένα) σε συμπιεσμένη μορφή.
  • Βελτιωμένος χειρισμός αφαιρούμενων μονάδων δίσκου. Η υποστήριξη για τη δημιουργία συστοιχιών RAID σε αφαιρούμενες μονάδες δίσκου έχει διακοπεί.
  • Βελτιωμένη αξιοπιστία ανάκτησης από σφάλματα που προκαλούνται από έλλειψη μνήμης (OOM) ή εξαντλημένο χώρο αποθήκευσης (ENOSPC).
  • Διορθώθηκαν σφάλματα που παρουσιάζονταν κατά τη μετακίνηση αρχείων μεταξύ υποενοτήτων και κατά τη δημιουργία μεγάλου αριθμού αρχείων ταυτόχρονα.
  • Διορθώθηκε ένα σφάλμα που προκαλούσε αλλοίωση του δέντρου έκτασης κατά την εγγραφή στιγμιότυπων.
  • Διορθώθηκε ένα αδιέξοδο κατά την εργασία με σκληρούς συνδέσμους.
  • Οι εσωτερικές δομές και οι σταθερές έχουν αναδιαμορφωθεί για να έρθουν πιο κοντά στις εκδόσεις που χρησιμοποιούνται στο Linux.
  • Ο βοηθός τεχνητής νοημοσύνης Claude χρησιμοποιείται για την αναθεώρηση αλλαγών και την ανάλυση σφαλμάτων, αλλά ο κώδικας εξακολουθεί να δημιουργείται εξ ολοκλήρου χειροκίνητα.

Πηγή: opennet.ru

Αγοράστε αξιόπιστη φιλοξενία για ιστότοπους με προστασία DDoS, διακομιστές VPS VDS 🔥 Αγοράστε αξιόπιστη φιλοξενία ιστοσελίδων με προστασία DDoS, διακομιστές VPS VDS | ProHoster