Ce se întâmplă cu adevărat atunci când copiați un fișier pe iOS?

Cât spațiu ocupă fișierele duplicate pe iPad? În teorie, nu folosesc spațiu de stocare suplimentar. Datorită designului sistemului de fișiere Apple (APFS) utilizat pe iOS și macOS, duplicarea unui fișier nu creează de fapt o copie. Creează doar o referință care indică fișierul original de pe disc.

Dar ce se întâmplă cu furnizorii de fișiere și iCloud și toate aceste lucruri? Am decis să fac o scufundare profundă și să aflu dacă puteți face cu adevărat un milion de copii ale unui fișier fără penalizare. Rezultatele au fost, cel puțin, confuze.

Duplicatele sunt gratuite

APFS are o caracteristică numită Clonare APFS. Cea mai clară explicație pe care am găsit-o vine de la Mike Bombich, dezvoltator al aplicației de backup Mac Carbon Copy Cloner. Îl voi lipi aici pentru a citi:

Clonarea APFS permite utilizatorului să creeze instantaneu copii ale fișierelor pe același volum fără a consuma spațiu de stocare suplimentar. Când clonați un fișier, sistemul de fișiere nu creează copii ale datelor, ci creează o a doua referință la fișier care poate fi modificată independent de primul fișier.

Cele două fișiere vor partaja stocarea pe disc pentru porțiuni din fișierele care rămân identice, dar modificările fiecărui fișier vor fi scrise în diferite părți ale discului. Clonarea fișierelor APFS funcționează numai atunci când faceți copii ale unui fișier pe același volum (de ex., copiați un fișier sau un folder în Finder).

Acest lucru a fost scris despre APFS pe Mac, dar ar trebui să se aplice și iOS. De exemplu, dacă faceți 10 copii ale unui fișier de 1 GB, atunci acesta ocupă încă doar 1 GB. Celelalte „copii” sunt doar referințe la acel fișier original. Cu toate acestea, dacă modificați una dintre aceste referințe, aceasta se va transforma într-un fișier duplicat real. Până acum, atât de simplu.

Furnizorii de fișiere funcționează la fel?

Dar ce se întâmplă dacă aplicațiile dvs. folosesc Furnizori de fișiere? Acestea sunt considerate ca volume separate? Aceasta înseamnă că iOS va face o copie reală atunci când mută fișiere în și din aceste locații?

În primul rând, totuși, ce este un furnizor de fișiere? Aruncați o privire la aplicația Fișiere. În partea stângă este o coloană care arată locațiile:

Acele „locații” din stânga sunt Furnizori de fișiere.
Acele „locații” din stânga sunt Furnizori de fișiere.
Foto: Cultul lui Mac

Aceștia sunt furnizori de fișiere. Unele oferă acces la stocarea în cloud (cum ar fi Dropbox), dar altele sunt locale. Aplicații terță parte cum ar fi AudioShare Kymatica și Readdle’s Documents utilizați un furnizor de fișiere pentru a deschide spațiul de stocare în aplicație la orice altă aplicație care o dorește. Așadar, întrebarea mea este dacă furnizorii de fișiere sunt numărați ca volume de stocare separate sau ca parte a volumului principal?

Nu există date bune

iMazing este de acord aproape exact cu propriile date ale iPad-ului, dar iTunes spune o altă poveste.
iMazing este de acord aproape exact cu propriile date ale iPad-ului, dar iTunes spune o altă poveste.
Foto: Cultul lui Mac

Problema cu eliminarea acestui lucru pe iOS este că este greu să obții un număr de încredere pentru cantitatea reală de stocare utilizată. Am decis să iau numere din trei surse: iTunes și iMazing pe un Mac conectat, plus raportul de stocare de pe iPad în sine. Am notat numerele, apoi am făcut șapte copii ale aceluiași fișier de 1,54 GB. Fișierul - o descărcare de mostre de mașină de tobe - se afla în aplicația Documente Readdle și l-am mutat în zona de stocare AudioShare folosind aplicația Fișiere.

Iată cum cele trei surse au raportat stocarea înainte de operația de copiere. Toate dimensiunile în GB și numerele dintre paranteze au fost calculate de mine, folosind 512 GB ca dimensiune totală a unității:

  • iTunes: (173.06 folosit) 338,94 gratuit
  • iPad: 148.3 folosit (363,7 gratuit)
  • iMazing: 241,48 folosit, 270 GB gratuit

Nu-i tocmai un inceput bun. Aceste numere nu sunt nicăieri una lângă alta. Totuși, probabil că vor fi de acord cu privire la diferența de spațiu de stocare în testul înainte / după test.

Inainte si dupa

Am copiat același fișier de șapte ori, de la furnizorul de fișiere Documente la furnizorul de fișiere AudioShare. Copia a durat câteva clipe. Se pare că ar fi imposibil să copiezi aproape 10 GB de date într-un timp atât de scurt. Numai din aceste informații, am ghicit că aceste copii erau de fapt clone APFS. Dar ce spuneau numerele?

  • iTunes: (173.14 folosit), 338,86 gratuit
  • iPad: 159.1 folosit, (352,9 gratuit)
  • iMazing: 252.3 folosit, 259,7 gratuit

Deci, diferențele în spațiul utilizat sunt după cum urmează:

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

Începem! Aceasta este o informație mult mai utilă. Șapte copii ale acelui fișier de 1,54 GB totalizează 10,78 GB. Atât instrumentul de stocare nativ al iPad, cât și iMazing, raportează această cantitate de spațiu folosit suplimentar. Dar iTunes spune că nu s-a folosit spațiu de stocare suplimentar. Este ciudat. Poate putem găsi mai multe informații?

Stocarea aplicației

Aplicațiile individuale raportează modificările stocării.
Aplicațiile individuale raportează modificările stocării.
Foto: Cultul lui Mac

Aici putem vedea măsurătorile de stocare pentru Documente și pentru AudioShare. Documentele rămân aceleași, așa cum v-ați aștepta - copiem din aceasta. AudioShare arată o creștere de 10,78 GB. Aceasta este dimensiunea exactă a celor șapte fișiere copiate. Ce se întâmplă?

Ei bine, este posibil ca iTunes să fie greșit sau corect. Dacă este corect, atunci raportarea iPad-ului este greșită. Nu există mult mai multe de spus despre asta, fără mai multe informații. Dar ce zici de încă un test? Să copiem un fișier pe propriul iPad Pe iPad-ul meu și apoi copiați fișierul respectiv de o grămadă de ori într-un alt folder. Vom ignora complet Furnizorii de fișiere pentru acest test, apoi vom compara rezultatele noastre din ambele teste.

Testul 2: copii vechi simple ale fișierelor

Am eliminat copiile pe care le-am făcut în primul test, am golit coșul de gunoi al iPad-ului, am golit coșul de gunoi al AudioShare și am mutat fișierul de testare în dosarul de descărcare al iPad-ului. (Interesant, fișierele pe care le-am șters din Furnizorul de fișiere AudioShare nu a apărut în aplicația Fișiere Șters recent secțiune, de asemenea coșul de gunoi al iPad-ului).

Apoi am sincronizat cu iTunes și am reîncărcat pe iMazing. Metoda folosită pentru a rula testul a fost exact aceeași cu testul anterior, doar că am copiat mai întâi fișierul în un alt folder din secțiunea Pe iPad-ul meu, apoi a folosit comanda Duplicare pentru a crea un total de șapte copii.

De data aceasta vă voi economisi măsurătorile reale și voi prezenta concluziile, adică diferența de depozitare folosită înainte / după:

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

Pe scurt, acestea sunt aproape identice cu primul set de rezultate. Copiile între silozurile furnizorului de fișiere oferă același rezultat ca și copiile fișierelor în zona de stocare „nativă” a iPad-ului.

APFS este magie

Specificațiile APFS ale Apple spun că fișierele au fost duplicate pe același volum sunt clone, nu copii. În ambele teste, rezultatul a fost același: iTunes nu a raportat nicio creștere a spațiului de stocare folosit, în timp ce iPad și iMazing au fost de acord că aceste fișiere ocupă de fapt mai mult spațiu.

În acest caz, o concluzie este că iTunes are dreptate, deoarece este de acord cu descrierea APFS a Apple. Și dacă acesta este cazul, mutarea fișierelor în și din Furnizorii de fișiere este la fel ca mutarea lor în același folder.

Dacă știți mai multe despre cum funcționează acest lucru, vă rugăm să-mi spuneți, fie în comentarii, fie prin Twitter / microblog / e-mail.

Ultima postare pe blog

Cum se activează modul întunecat secret YouTube
October 21, 2021

YouTube testează un design Dark Mode, care poate fi activat și dezactivat odată ce îl activați.Dacă vizionați videoclipuri noaptea târziu, Modul În...

| Cultul lui Mac
October 21, 2021

Nu ești doar tu, serviciile online Apple au lovit cu mai multe probleme [Actualizat]Acest semn ar trebui să fie postat pe multe dintre serviciile i...

Cum să partajați un document Pages pentru colaborare online
October 21, 2021

Cum să partajați un document Pages pentru colaborare onlineGata cu trimiterea documentelor înainte și înapoi.Imagine: Killian Bell / Cult of MacLuc...