Mi történik valójában, ha másol egy fájlt az iOS rendszeren?

Mennyi helyet foglalnak el az ismétlődő fájlok az iPad készüléken? Elméletileg nem használnak extra tárhelyet. Az iOS és macOS rendszeren használt Apple File System (APFS) kialakításának köszönhetően a fájl másolása valójában nem hoz létre másolatot. Csak létrehoz egy hivatkozást, amely a lemezen lévő eredeti fájlra mutat.

De mi a helyzet a fájlszolgáltatókkal, az iCloud -szal és mindezekkel? Úgy döntöttem, hogy mélyen elmerülök, és megtudom, hogy valóban készíthet -e egy zillió másolatot egy fájlból büntetés nélkül. Az eredmények enyhén szólva zavarosak voltak.

A másolatok ingyenesek

Az APFS rendelkezik egy APFS klónozás funkcióval. A legtisztább magyarázat, amit találtam Mike Bombichtól származik, a Carbon Copy Cloner Mac biztonsági mentési alkalmazás fejlesztője. Ide illesztem, hogy elolvashasd:

Az APFS klónozás lehetővé teszi a felhasználó számára, hogy azonnal másolatot készítsen az azonos kötetű fájlokról anélkül, hogy további tárhelyet igényelne. Egy fájl klónozásakor a fájlrendszer nem hoz létre másolatokat az adatokból, hanem egy második hivatkozást hoz létre a fájlra, amely az első fájltól függetlenül módosítható.

A két fájl megosztja a tárhelyet a lemezen a fájlok egy része számára, amelyek változatlanok maradnak, de bármelyik fájl módosításait a lemez különböző részeire írják. Az APFS fájlklónozás csak akkor működik, ha egy kötetről másol egy fájlt (pl. másolja a fájlt vagy mappát a Finderben).

Ezt az APFS -ről írták a Mac -en, de az iOS -re is vonatkoznia kell. Például, ha 10 példányt készít egy 1 GB -os fájlból, akkor is csak 1 GB -ot foglal el. A többi „másolat” csak hivatkozás az eredeti fájlra. Ha azonban módosítja az egyik hivatkozást, akkor az tényleges duplikált fájl lesz. Eddig ilyen egyértelmű.

A fájlszolgáltatók ugyanúgy működnek?

De mi van, ha az alkalmazások használják Fájlszolgáltatók? Ezek külön köteteknek számítanak? Ez azt jelenti, hogy az iOS valódi másolatot készít, amikor fájlokat helyez át ezekre a helyekre és onnan?

Először is, mi az a fájlszolgáltató? Nézze meg a Fájlok alkalmazást. A bal oldalon található egy oszlop, amely a Helyeket mutatja:

Azok a " helyek" a bal oldalon Fájlszolgáltatók.
A bal oldalon található „helyek” fájlszolgáltatók.
Fotó: Cult of Mac

Ezek a fájlszolgáltatók. Néhányan hozzáférést biztosítanak a felhőalapú tároláshoz (például a Dropbox), de vannak helyiek. Harmadik féltől származó alkalmazások, mint pl Kymatica AudioShare és Readdle dokumentumai Fájlszolgáltatót használva nyissa meg alkalmazáson belüli tárhelyét bármely más alkalmazás számára, amely ezt szeretné. Tehát a kérdésem az, hogy a File Provers külön tároló kötetként vagy a fő kötet részeként számít -e?

Nincsenek jó adatok

Az iMazing szinte pontosan egyetért az iPad saját adataival, de az iTunes mást mond.
Az iMazing szinte pontosan egyetért az iPad saját adataival, de az iTunes mást mond.
Fotó: Cult of Mac

A probléma az iOS -on való eltüntetésével az, hogy nehéz megbízható számot szerezni a ténylegesen használt tárhelymennyiséghez. Úgy döntöttem, hogy három forrásból veszek számokat: az iTunes és az iMazing csatlakoztatott Mac -en, valamint a tárolási jelentés magától az iPad -től. Megjegyeztem a számokat, majd készítettem hét példányt ugyanabból az 1,54 GB -os fájlból. A fájl - a dobgép -minták letöltése - a Readdle Dokumentumok alkalmazásban volt, és áthelyeztem az AudioShare tárhelyére a Fájlok alkalmazással.

Így mutatta be a három forrás a tárolást a másolási művelet előtt. Az összes méretet GB -ban és a zárójelben lévő számokat én számítottam ki, 512 GB -ot használva a teljes meghajtóméretként:

  • iTunes: (173,06 használt) 338,94 ingyenes
  • iPad: 148.3 használt (363,7 ingyenes)
  • iMazing: 241,48 használt, 270 GB ingyenes

Nem jó kezdés. Ezek a számok közel sincsenek egymáshoz. Ennek ellenére talán megegyeznek a tárolóhely különbségében a teszt előtt/után.

Előtt és után

Ugyanazt a fájlt hétszer másoltam, a Dokumentumok fájlszolgáltatótól az AudioShare fájlszolgáltatóig. A másolás néhány pillanatig tartott. Úgy tűnik, hogy lehetetlen lenne közel 10 GB adatot másolni ilyen rövid idő alatt. Csak ebből az információból sejtettem, hogy ezek a példányok valójában APFS klónok. De mit mondtak a számok?

  • iTunes: (173,14 használt), 338,86 ingyenes
  • iPad: 159,1 használt, (352,9 ingyenes)
  • iMazing: 252,3 használt, 259,7 ingyenes

Tehát a használt térbeli különbségek a következők:

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

Essünk neki! Ez sokkal hasznosabb információ. Az 1,54 GB -os fájl hét példánya összesen 10,78 GB. Mind az iPad natív tárolóeszköze, mind az iMazing beszámol erről az extra felhasznált helyről. De az iTunes azt mondja, hogy nem használtak extra tárhelyet. Ez fura. Talán találunk további információkat?

Alkalmazástárhely

Az egyes alkalmazások jelentik a tárhely változásait.
Az egyes alkalmazások jelentik a tárhely változásait.
Fotó: Cult of Mac

Itt láthatjuk a dokumentumok és az AudioShare tárolási méreteit. A dokumentumok változatlanok maradnak, ahogy azt elvárhatnánk - másoljuk tól től azt. Az AudioShare 10,78 GB -os növekedést mutat. Ez a hét másolt fájl pontos mérete. Mi történik?

Nos, lehetséges, hogy az iTunes vagy téved, vagy igaza van. Ha helyes, akkor az iPad jelentése rossz. Erről nincs sok mondanivaló, további információk nélkül. De mit szólnál még egy teszthez? Másoljunk egy fájlt az iPad sajátjába Az iPad -en mappát, majd többször másolja át a fájlt egy másik mappába. A teszt során figyelmen kívül hagyjuk a fájlszolgáltatókat, majd összehasonlítjuk mindkét teszt eredményeit.

2. teszt: sima régi fájlmásolatok

Eltávolítottam az első tesztben készített másolatokat, kiürítettem az iPad kukáját, kiürítettem az AudioShare saját szemetét, és áthelyeztem a tesztfájlt az iPad letöltési mappájába. (Érdekes módon az AudioShare fájlszolgáltatójából törölt fájlok nem jelent meg a Files alkalmazásban Nemrég törölve szakasz, más néven az iPad kukája).

Ezután szinkronizáltam az iTunes -szal, és megnyomtam az újratöltést az iMazingon. A teszt futtatásához használt módszer pontosan ugyanaz volt, mint az előző teszt, csak én másoltam át először a fájlt egy másik mappát az On My iPad szakaszban, majd a Duplicate paranccsal összesen hét mappát hozott létre másolatok.

Ezúttal megkímélem a tényleges mérésekkel, és csak bemutatom a következtetéseket, azaz a használt tárolás előtti/utáni különbséget:

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

Röviden, ezek nagyjából megegyeznek az első eredményhalmazzal. A File Provider silók közötti másolatok ugyanazt az eredményt adják, mint a fájlok másolatai az iPad „natív” tárolóterületén.

Az APFS varázslatos

Az Apple saját APFS specifikációja szerint a fájlok megkettőződnek ugyanazon a hangerőn klónok, nem másolatok. Mindkét tesztünkben az eredmény ugyanaz volt: az iTunes nem számolt be a használt tárhely növekedéséről, míg az iPad és az iMazing egyetértett abban, hogy ezek a fájlok valójában több helyet foglalnak el.

Ebben az esetben az egyik következtetés az, hogy az iTunes -nak igaza van, mert egyetért az Apple saját APFS leírásával. És ha ez a helyzet, akkor a fájlok áthelyezése a fájlszolgáltatókba és azokból ugyanolyan, mint az azonos mappában való mozgatás.

Ha többet tud ennek működéséről, kérjük, tudassa velem, akár megjegyzésekben, akár a Twitteren/mikroblogon/e -mailben.

Legújabb blogbejegyzés

| Mac kultusz
October 21, 2021

[avocado-gallery ids = ”319181,326364,326007,324206,326392,325957,326322,326321,326393 ″]Gyerekkoromban mindent felcímkéztünk: játékokat, dobozokat...

Új arcok hozzáadása a fotókhoz az iOS 11 rendszerben
October 21, 2021

Ha az iOS 11 bétaverziót használja, akkor lehet, hogy élvezi az új Arcok és emlékek funkciókat a Fotók alkalmazásban. De bár az arcfelismerés javul...

A Siri a legjobb módja a fényképek keresésének az iPhone -on
October 21, 2021

A Siri sok mindenre haszontalan, de ha működik, valódi időmegtakarító lehet. Például a Siri segítségével fotókat kereshet iPhone vagy iPad fotóköny...