Η έκδοση δεν υποστηρίζει αυτήν την έκδοση της μορφής αρχείου, 0xC03A0005

Έχει αναφερθεί ότι όταν εκτελείται ένα αντίγραφο ασφαλείας των Windows στη συσκευή NAS(NAS device) (δημιουργία αντιγράφων ασφαλείας σε κοινόχρηστο στοιχείο δικτύου) που εκτελεί το Samba , αποτυγχάνει με ένα μήνυμα σφάλματος — Το αντίγραφο ασφαλείας απέτυχε, Η έκδοση δεν υποστηρίζει αυτήν την έκδοση της μορφής αρχείου (0xC03A0005)(The backup failed, The version does not support this version of the file format (0xC03A0005)) . Αυτή η ανάρτηση θα κοινοποιήσει τις λεπτομέρειες σχετικά με το πότε θα συμβεί, τον λόγο και τις λύσεις για την επίλυση του προβλήματος.

Η έκδοση δεν υποστηρίζει αυτήν την έκδοση της μορφής αρχείου.  (0xC03A0005)

Η έκδοση δεν υποστηρίζει αυτήν την έκδοση της μορφής αρχείου, 0xC03A0005

Το πρόβλημα παρουσιάζεται λόγω διένεξης με το αρχείο VHD(VHD file) που δημιουργείται από το Windows Backup και προσαρτάται κατά τη διάρκεια της διαδικασίας. Υπάρχουν τρεις τύποι αρχείων VHD εδώ—

  1. Σταθερός,
  2. Επεκτάσιμο (Sparse) και
  3. Διαφοροποίηση.

Εάν το αρχείο VHD είναι ένα αραιό αρχείο που δεν υποστηρίζεται από το εγγενές πρόγραμμα οδήγησης VHD , η τοποθέτηση θα αποτύχει και θα λάβετε αυτό το σφάλμα. Ένα παράδειγμα αρχείου VHD είναι αυτό που επεκτείνεται συνεχώς ανάλογα με το μέγεθος του αντιγράφου ασφαλείας.

Το πρόβλημα παρουσιάζεται μόνο στην περίπτωση  δημιουργίας αντιγράφων ασφαλείας σε επίπεδο αρχείου(File Level) (αρχείο/φάκελοι σε έναν τόμο), αλλά όχι στο αντίγραφο ασφαλείας σε επίπεδο μπλοκ, καθώς το αρχείο vhd δεν προσαρτάται ποτέ. Ωστόσο, στην περίπτωση του File Level Backup , το vhd προσαρτάται, που δημιουργήθηκε από το Windows Backup , το οποίο δεν υποστηρίζει την προσάρτηση αραιών αρχείων.

Η μόνη βιώσιμη λύση είναι να χρησιμοποιήσετε την επιλογή Strict Allocate: στο αρχείο smb.conf

Συνδεθείτε στο SMB χρησιμοποιώντας SSH . Ανοίξτε το αρχείο διαμόρφωσης χρησιμοποιώντας τον επεξεργαστή VI που βρίσκεται στο /etc/samba/smb.con f. Εάν η επιλογή δεν υπάρχει, μπορείτε να προσθέσετε με μη αυτόματο τρόπο strict allocate = yes που θα βεβαιωθείτε ότι δεν υπάρχει αραιό αρχείο που δημιουργείται.

Τι κάνει αυτή η επιλογή;

Σύμφωνα με την επίσημη ιστοσελίδα(official website) ,

When this is set to yes the server will change from UNIX behavior of not committing real disk storage blocks when a file is extended to the Windows behavior of actually forcing the disk system to allocate real storage blocks when a file is created or extended to be a given size. In UNIX terminology this means that Samba will stop creating sparse files.

Μπορείτε επίσης να ελέγξετε εάν το αρχείο VHD είναι ένα αραιό αρχείο προσαρτώντας το με μη αυτόματο τρόπο.

Ανοίξτε το εργαλείο διαχείρισης δίσκων(Disk Management tool) και κάντε κλικ στο «Action» και μετά στο «Attach VHD» και μετά καθορίστε τη διαδρομή του αρχείου vhd. Εάν το σφάλμα είναι το ίδιο με το αντίγραφο ασφαλείας, τότε οφείλεται στο αραιό αρχείο.

Ελπίζω ότι η ανάρτηση ήταν εύκολη στην παρακολούθηση και μπορέσατε να επιλύσετε τον κωδικό σφάλματος 0xC03A0005 που σχετίζεται με τη δημιουργία αντιγράφων ασφαλείας των Windows στο NAS .



About the author

Είμαι πτυχιούχος μηχανικός υπολογιστών από το Πανεπιστήμιο της Γιούτα με πάνω από 10 χρόνια εμπειρίας στην ανάπτυξη λογισμικού και την ανάπτυξη Windows. Έχω εμπειρία στην εργασία με έγγραφα PDF και Office, καθώς και στην κατασκευή gadget χρησιμοποιώντας πλατφόρμες iOS και Android.



Related posts