Τι πραγματικά συμβαίνει όταν αντιγράφετε ένα αρχείο στο iOS;

Πόσο χώρο καταλαμβάνουν τα διπλά αρχεία στο iPad σας; Θεωρητικά, δεν χρησιμοποιούν επιπλέον χώρο αποθήκευσης. Χάρη στον σχεδιασμό του συστήματος αρχείων Apple (APFS) που χρησιμοποιείται σε iOS και macOS, η αντιγραφή ενός αρχείου δεν δημιουργεί πραγματικά αντίγραφο. Δημιουργεί απλώς μια αναφορά που δείχνει το αρχικό αρχείο στο δίσκο.

Τι γίνεται όμως με τους παρόχους αρχείων και το iCloud και όλα αυτά; Αποφάσισα να κάνω μια βαθιά βουτιά και να μάθω αν μπορείτε πραγματικά να δημιουργήσετε ένα εκατομμύριο αντίγραφα ενός αρχείου χωρίς ποινή. Τα αποτελέσματα ήταν, τουλάχιστον, μπερδεμένα.

Τα διπλότυπα είναι δωρεάν

Το APFS διαθέτει μια δυνατότητα που ονομάζεται APFS Cloning. Η πιο ξεκάθαρη εξήγηση που βρήκα προέρχεται από τον Mike Bombich, προγραμματιστής εφαρμογής δημιουργίας αντιγράφων ασφαλείας Mac Carbon Copy Cloner. Θα το επικολλήσω εδώ για να διαβάσετε:

Η κλωνοποίηση APFS επιτρέπει στον χρήστη να δημιουργεί άμεσα αντίγραφα αρχείων στον ίδιο όγκο χωρίς να καταναλώνει επιπλέον χώρο αποθήκευσης. Κατά την κλωνοποίηση ενός αρχείου, το σύστημα αρχείων δεν δημιουργεί αντίγραφα των δεδομένων, αλλά δημιουργεί μια δεύτερη αναφορά στο αρχείο που μπορεί να τροποποιηθεί ανεξάρτητα από το πρώτο αρχείο.

Τα δύο αρχεία θα μοιράζονται χώρο αποθήκευσης στο δίσκο για τμήματα των αρχείων που παραμένουν πανομοιότυπα, αλλά οι αλλαγές σε κάθε αρχείο θα γραφτούν σε διαφορετικά μέρη του δίσκου. Η κλωνοποίηση αρχείων APFS λειτουργεί μόνο όταν δημιουργείτε αντίγραφα ενός αρχείου στον ίδιο τόμο (π.χ. διπλότυπο αρχείου ή φακέλου στο Finder).

Αυτό γράφτηκε για το APFS στο Mac, αλλά πρέπει να ισχύει και για iOS. Για παράδειγμα, εάν δημιουργήσετε 10 αντίγραφα ενός αρχείου 1 GB, τότε εξακολουθεί να καταλαμβάνει μόνο 1 GB. Τα άλλα "αντίγραφα" είναι απλώς αναφορές σε αυτό το αρχικό αρχείο. Ωστόσο, εάν τροποποιήσετε μία από αυτές τις αναφορές, θα μετατραπεί σε πραγματικό διπλότυπο αρχείο. Μέχρι στιγμής, τόσο απλό.

Οι πάροχοι αρχείων λειτουργούν με τον ίδιο τρόπο;

Τι γίνεται όμως αν χρησιμοποιούν οι εφαρμογές σας Παροχείς αρχείων? Αυτά υπολογίζονται ως ξεχωριστοί τόμοι; Αυτό σημαίνει ότι το iOS θα κάνει ένα πραγματικό αντίγραφο όταν μετακινεί αρχεία από και προς αυτές τις τοποθεσίες;

Πρώτον, όμως, τι είναι ένας παροχέας αρχείων; Ρίξτε μια ματιά στην εφαρμογή Αρχεία. Στην αριστερή πλευρά είναι μια στήλη που δείχνει Τοποθεσίες:

Αυτές οι " τοποθεσίες" στα αριστερά είναι παροχείς αρχείων.
Αυτές οι "τοποθεσίες" στα αριστερά είναι παροχείς αρχείων.
Φωτογραφία: Cult of Mac

Αυτοί είναι οι πάροχοι αρχείων. Ορισμένα παρέχουν πρόσβαση στο cloud storage (όπως το Dropbox), αλλά μερικά είναι τοπικά. Εφαρμογές τρίτων μερών όπως AudioShare της Kymatica και Έγγραφα Readdle χρησιμοποιήστε έναν Πάροχο αρχείων για να ανοίξετε τον αποθηκευτικό χώρο εντός εφαρμογής σε οποιαδήποτε άλλη εφαρμογή το θέλει. Επομένως, η ερώτησή μου είναι, οι Προμηθευτές αρχείων υπολογίζονται ως ξεχωριστοί τόμοι αποθήκευσης ή ως μέρος του κύριου τόμου;

Δεν υπάρχουν καλά δεδομένα

Το iMazing συμφωνεί σχεδόν ακριβώς με τα δεδομένα του iPad, αλλά το iTunes λέει μια διαφορετική ιστορία.
Το iMazing συμφωνεί σχεδόν ακριβώς με τα δεδομένα του iPad, αλλά το iTunes λέει μια διαφορετική ιστορία.
Φωτογραφία: Cult of Mac

Το πρόβλημα με την εμφάνιση αυτού στο iOS είναι ότι είναι δύσκολο να βρείτε έναν αξιόπιστο αριθμό για τον πραγματικό αποθηκευτικό χώρο που χρησιμοποιείται. Αποφάσισα να πάρω αριθμούς από τρεις πηγές: το iTunes και το iMazing σε συνδεδεμένο Mac, καθώς και την αναφορά αποθήκευσης από το ίδιο το iPad. Σημείωσα τους αριθμούς και έκανα επτά αντίγραφα του ίδιου αρχείου 1,54 GB. Το αρχείο - μια λήψη δειγμάτων μηχανής τυμπάνου - ήταν στην εφαρμογή Documents του Readdle και το μετέφερα στον χώρο αποθήκευσης του AudioShare χρησιμοποιώντας την εφαρμογή Αρχεία.

Δείτε πώς οι τρεις πηγές ανέφεραν την αποθήκευση πριν από τη λειτουργία αντιγραφής. Όλα τα μεγέθη σε GB και οι αριθμοί σε αγκύλες υπολογίστηκαν από εμένα, χρησιμοποιώντας 512 GB ως συνολικό μέγεθος μονάδας δίσκου:

  • iTunes: (173.06 μεταχειρισμένο) 338,94 δωρεάν
  • iPad: 148,3 χρησιμοποιείται (363,7 δωρεάν)
  • iMazing: 241,48 μεταχειρισμένα, 270 GB δωρεάν

Δεν είναι καλή αρχή. Αυτοί οι αριθμοί δεν βρίσκονται πουθενά μεταξύ τους. Ακόμα, ίσως θα συμφωνήσουν για τη διαφορά στο χώρο αποθήκευσης στο πριν/μετά τη δοκιμή.

Πριν και μετά

Αντέγραψα το ίδιο αρχείο επτά φορές, από τον πάροχο αρχείων Documents στον πάροχο αρχείων AudioShare. Το αντίγραφο κράτησε λίγα λεπτά. Φαίνεται ότι θα ήταν αδύνατο να αντιγραφούν σχεδόν 10 GB δεδομένων σε τόσο σύντομο χρονικό διάστημα. Μόνο από αυτές τις πληροφορίες, υπέθεσα ότι αυτά τα αντίγραφα ήταν στην πραγματικότητα κλώνοι APFS. Τι έλεγαν όμως οι αριθμοί;

  • iTunes: (173,14 χρησιμοποιείται), 338,86 δωρεάν
  • iPad: 159,1 χρησιμοποιείται, (352,9 δωρεάν)
  • iMazing: 252,3 χρησιμοποιείται, 259,7 δωρεάν

Έτσι, οι διαφορές στον χρησιμοποιούμενο χώρο είναι οι εξής:

  • iTunes: 0,08 GB
  • iPad: 10,8 GB
  • iMazing: 10,82 GB

Ορίστε! Αυτή είναι πολύ πιο χρήσιμη πληροφορία. Επτά αντίγραφα αυτού του αρχείου 1.54 GB συνολικά 10.78 GB. Τόσο το εγγενές εργαλείο αποθήκευσης του iPad, όσο και το iMazing, αναφέρουν αυτό το ποσό επιπλέον χρησιμοποιημένου χώρου. Αλλά το iTunes λέει ότι δεν έχει χρησιμοποιηθεί επιπλέον χώρος αποθήκευσης. Αυτό είναι περίεργο. Maybeσως βρούμε περισσότερες πληροφορίες;

Αποθήκευση εφαρμογής

Οι μεμονωμένες εφαρμογές αναφέρουν τις αλλαγές στο χώρο αποθήκευσης.
Οι μεμονωμένες εφαρμογές αναφέρουν τις αλλαγές στο χώρο αποθήκευσης.
Φωτογραφία: Cult of Mac

Εδώ μπορούμε να δούμε τις μετρήσεις αποθήκευσης για έγγραφα και για AudioShare. Τα έγγραφα παραμένουν τα ίδια, όπως θα περιμένατε - αντιγράφουμε από το. Το AudioShare δείχνει αύξηση 10,78 GB. Αυτό είναι το ακριβές μέγεθος αυτών των επτά αντιγραμμένων αρχείων. Τι συμβαίνει?

Λοιπόν, είναι πιθανό ότι το iTunes είναι είτε λάθος είτε σωστό. Εάν είναι σωστό, τότε η αναφορά του iPad είναι λανθασμένη. Δεν υπάρχουν πολλά περισσότερα να πούμε για αυτό, χωρίς περισσότερες πληροφορίες. Τι λέτε όμως για μια ακόμη δοκιμή; Ας αντιγράψουμε ένα αρχείο στο δικό του iPad Στο iPad μου φάκελο και, στη συνέχεια, αντιγράψτε αυτό το αρχείο πολλές φορές σε άλλο φάκελο. Θα αγνοήσουμε εντελώς τους Παρόχους αρχείων για αυτήν τη δοκιμή και στη συνέχεια θα συγκρίνουμε τα αποτελέσματά μας και από τις δύο δοκιμές.

Δοκιμή 2: απλά παλιά αντίγραφα αρχείων

Αφαίρεσα τα αντίγραφα που κάναμε στην πρώτη δοκιμή, άδειασα τα σκουπίδια του iPad, άδειασα τα σκουπίδια του AudioShare και μετέφερα το δοκιμαστικό αρχείο στο φάκελο λήψης του iPad. (Είναι ενδιαφέρον ότι τα αρχεία που διέγραψα από τον παροχέα αρχείων AudioShare δεν εμφανίστηκε στη δική της εφαρμογή Files Πρόσφατα Διαγράφηκε ενότητα, γνωστός και ως σκουπίδια του iPad).

Στη συνέχεια συγχρονίστηκα με το iTunes και χτύπησα το reload στο iMazing. Η μέθοδος που χρησιμοποιήθηκε για την εκτέλεση της δοκιμής ήταν ακριβώς η ίδια με την προηγούμενη δοκιμή, μόνο που αντέγραψα πρώτα το αρχείο έναν άλλο φάκελο στην ενότητα On My iPad και, στη συνέχεια, χρησιμοποίησε την εντολή Duplicate για να δημιουργήσει συνολικά επτά αντίγραφα.

Αυτή τη φορά θα σας γλιτώσω από τις πραγματικές μετρήσεις και θα παρουσιάσω απλά τα συμπεράσματα, δηλαδή τη διαφορά πριν/μετά στην αποθήκευση που χρησιμοποιήσατε:

  • iTunes: 0,74 GB
  • iPad: 10,8 GB
  • iMazing: 10,79 GB

Εν ολίγοις, αυτά είναι σχεδόν πανομοιότυπα με το πρώτο σύνολο αποτελεσμάτων. Τα αντίγραφα μεταξύ των σιλό του παροχέα αρχείων δίνουν το ίδιο αποτέλεσμα με τα αντίγραφα αρχείων στην "εγγενή" περιοχή αποθήκευσης του iPad.

Το APFS είναι μαγικό

Η προδιαγραφή APFS της Apple λέει ότι τα αρχεία αντιγράφονται στον ίδιο τόμο είναι κλώνοι, όχι αντίγραφα. Και στις δύο δοκιμές μας, το αποτέλεσμα ήταν το ίδιο: το iTunes δεν ανέφερε αύξηση του χρησιμοποιημένου αποθηκευτικού χώρου, ενώ το iPad και το iMazing συμφώνησαν ότι αυτά τα αρχεία στην πραγματικότητα καταλάμβαναν περισσότερο χώρο.

Σε αυτή την περίπτωση, ένα συμπέρασμα είναι ότι το iTunes έχει δίκιο, επειδή συμφωνεί με την περιγραφή APFS της Apple. Και αν συμβαίνει αυτό, τότε η μετακίνηση αρχείων μέσα και έξω από τους παρόχους αρχείων είναι το ίδιο με τη μετακίνησή τους στον ίδιο φάκελο.

Εάν γνωρίζετε περισσότερα για το πώς λειτουργεί αυτό, ενημερώστε με, είτε στα σχόλια, είτε μέσω Twitter/microblog/email.

Τελευταία δημοσίευση ιστολογίου

Πώς να συνδυάσετε δραστηριότητες για μια πιο αποτελεσματική προπόνηση Apple Watch
October 21, 2021

Ποιο είδος προπόνησης προτιμάτε σήμερα; Τρέξιμο, κολύμπι, ποδηλασία, γιόγκα…; Υπάρχουν τόσες πολλές διαφορετικές προπονήσεις Apple Watch, που μπορε...

| Cult of Mac
October 21, 2021

Πώς να ενεργοποιήσετε τη νέα προφύλαξη οθόνης «Hello» του macOS 11.3 σε Mac M1Μια ολοκαίνουργια προφύλαξη οθόνης για το M1 Mac σας.Εικόνα: Killian ...

Πώς να κατεβάσετε το beta του προγράμματος περιήγησης Opera GX σε iPhone και iPad
October 21, 2021

Πώς να κατεβάσετε το beta του προγράμματος περιήγησης Opera GX σε iPhone και iPadΞεκινήστε να δοκιμάζετε το Opera GX σήμερα.Εικόνα: Killian Bell/Cu...