Apa yang sebenarnya terjadi ketika Anda menduplikasi file di iOS?

Berapa banyak ruang yang digunakan file duplikat di iPad Anda? Secara teori, mereka tidak menggunakan penyimpanan ekstra. Berkat desain Sistem File Apple (APFS) yang digunakan di iOS dan macOS, menduplikasi file tidak benar-benar membuat salinan. Itu hanya membuat referensi yang menunjuk ke file asli pada disk.

Tapi bagaimana dengan Penyedia File, dan iCloud, dan semua itu? Saya memutuskan untuk menyelam lebih dalam dan mencari tahu apakah Anda benar-benar dapat membuat satu miliar salinan file tanpa penalti. Hasilnya, untuk sedikitnya, membingungkan.

Duplikatnya gratis

APFS memiliki fitur yang disebut APFS Cloning. Penjelasan paling jelas yang saya temukan berasal dari Mike Bombich, pengembang aplikasi cadangan Mac Carbon Copy Cloner. Saya akan menempelkannya di sini untuk Anda baca:

Kloning APFS memungkinkan pengguna untuk secara instan membuat salinan file pada volume yang sama tanpa menghabiskan ruang penyimpanan ekstra. Saat mengkloning file, sistem file tidak membuat salinan data, melainkan membuat referensi kedua ke file yang dapat dimodifikasi secara independen dari file pertama.

Kedua file akan berbagi penyimpanan pada disk untuk bagian file yang tetap identik, tetapi perubahan pada salah satu file akan ditulis ke bagian disk yang berbeda. Kloning file APFS hanya berfungsi ketika Anda membuat salinan file pada volume yang sama (misalnya duplikat file atau folder di Finder).

Ini ditulis tentang APFS di Mac, tetapi juga harus berlaku untuk iOS. Misalnya, jika Anda membuat 10 salinan file 1GB, maka itu hanya membutuhkan 1GB. "Salinan" lainnya hanyalah referensi ke file asli itu. Namun, jika Anda mengubah salah satu referensi tersebut, itu akan berubah menjadi file duplikat yang sebenarnya. Sejauh ini, begitu lugas.

Apakah penyedia file bekerja dengan cara yang sama?

Tetapi bagaimana jika aplikasi Anda menggunakan Penyedia File? Apakah ini dihitung sebagai volume terpisah? Apakah ini berarti iOS akan membuat salinan asli saat memindahkan file ke dan dari lokasi ini?

Namun, pertama, apa itu Penyedia File? Lihatlah aplikasi File. Di sisi kiri adalah kolom yang menunjukkan Lokasi:

" Lokasi" di sebelah kiri adalah Penyedia File.
“Lokasi” di sebelah kiri adalah Penyedia File.
Foto: Kultus Mac

Mereka adalah Penyedia File. Beberapa menyediakan akses ke penyimpanan cloud (seperti Dropbox), tetapi beberapa bersifat lokal. Aplikasi pihak ketiga seperti AudioShare Kymatica dan Dokumen Readdle gunakan Penyedia File untuk membuka penyimpanan dalam aplikasi mereka ke aplikasi lain yang menginginkannya. Jadi, pertanyaan saya adalah, apakah File Provers dihitung sebagai volume penyimpanan terpisah, atau sebagai bagian dari volume utama?

Tidak ada data yang bagus

iMazing hampir sama persis dengan data iPad sendiri, tetapi iTunes menceritakan kisah yang berbeda.
iMazing hampir sama persis dengan data iPad sendiri, tetapi iTunes menceritakan kisah yang berbeda.
Foto: Kultus Mac

Masalah dengan menyelidiki ini di iOS adalah sulit untuk mendapatkan nomor yang dapat dipercaya untuk jumlah penyimpanan aktual yang digunakan. Saya memutuskan untuk mengambil nomor dari tiga sumber: iTunes dan iMazing di Mac yang terhubung, ditambah laporan penyimpanan dari iPad itu sendiri. Saya mencatat angka-angkanya, lalu saya membuat tujuh salinan dari file 1,54GB yang sama. File — unduhan sampel mesin drum — ada di aplikasi Dokumen Readdle, dan saya memindahkannya ke area penyimpanan AudioShare menggunakan aplikasi File.

Begini cara ketiga sumber melaporkan penyimpanan sebelum operasi penyalinan. Semua ukuran dalam GB, dan angka dalam tanda kurung dihitung oleh saya, menggunakan 512GB sebagai total ukuran drive:

  • itunes: (173,06 digunakan) 338,94 gratis
  • iPad: 148.3 digunakan (363,7 gratis)
  • iMazing: 241,48 digunakan, 270GB gratis

Bukan awal yang baik. Angka-angka itu tidak berdekatan satu sama lain. Namun, mungkin mereka akan menyetujui perbedaan ruang penyimpanan pada pengujian sebelum/sesudah.

Sebelum dan sesudah

Saya menyalin file yang sama tujuh kali, dari penyedia file Dokumen ke penyedia file AudioShare. Penyalinan memakan waktu beberapa saat. Tampaknya tidak mungkin untuk menyalin hampir 10GB data dalam waktu sesingkat itu. Dari informasi ini saja, saya menduga bahwa salinan ini sebenarnya adalah klon APFS. Tapi apa yang dikatakan angka-angka itu?

  • itunes: (173,14 digunakan), 338,86 gratis
  • iPad: 159.1 digunakan, (352,9 gratis)
  • iMazing: 252,3 digunakan, 259,7 gratis

Jadi, perbedaan ruang yang digunakan adalah sebagai berikut:

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

Ini dia! Ini adalah informasi yang jauh lebih berguna. Tujuh salinan dari file 1,54 GB itu totalnya 10,78 GB. Baik alat penyimpanan asli iPad, dan iMazing, melaporkan jumlah ruang tambahan yang digunakan ini. Tetapi iTunes mengatakan bahwa tidak ada penyimpanan tambahan yang digunakan. Itu aneh. Mungkin kita dapat menemukan informasi lebih lanjut?

Penyimpanan aplikasi

Aplikasi individual melaporkan perubahan dalam penyimpanan.
Aplikasi individual melaporkan perubahan dalam penyimpanan.
Foto: Kultus Mac

Di sini kita dapat melihat ukuran penyimpanan untuk Dokumen dan untuk AudioShare. Dokumen tetap sama, seperti yang Anda harapkan — kami menyalin dari dia. AudioShare menunjukkan peningkatan 10,78GB. Itu ukuran persis dari tujuh file yang disalin itu. Apa yang sedang terjadi?

Yah, mungkin saja iTunes salah atau benar. Jika benar, maka pelaporan iPad salah. Tidak banyak yang bisa dikatakan tentang ini, tanpa informasi lebih lanjut. Tapi bagaimana dengan satu tes lagi? Mari salin file ke iPad sendiri Di iPad Saya folder, lalu salin file itu beberapa kali ke folder lain. Kami akan mengabaikan Penyedia File sepenuhnya untuk pengujian ini, lalu membandingkan hasil kami dari kedua pengujian tersebut.

Tes 2: salinan file lama biasa

Saya menghapus salinan yang kami buat pada pengujian pertama, mengosongkan sampah iPad, mengosongkan sampah AudioShare sendiri, dan memindahkan file pengujian ke folder unduhan iPad. (Menariknya, file yang saya hapus dari Penyedia File AudioShare tidak muncul di aplikasi File sendiri Baru Dihapus bagian, alias sampah iPad).

Kemudian saya menyinkronkan dengan iTunes, dan menekan reload di iMazing. Metode yang digunakan untuk menjalankan tes sama persis dengan tes sebelumnya, hanya saja saya menyalin file terlebih dahulu ke folder lain di bagian Di iPad Saya, lalu gunakan perintah Duplikat untuk membuat total tujuh salinan.

Kali ini saya akan memberikan Anda pengukuran yang sebenarnya, dan hanya menyajikan kesimpulan, yaitu perbedaan sebelum/sesudah penyimpanan yang digunakan:

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

Singkatnya, ini cukup identik dengan set pertama hasil. Salinan antara silo Penyedia File memberikan hasil yang sama seperti salinan file di area penyimpanan "asli" iPad.

APFS itu ajaib

Spesifikasi APFS Apple sendiri mengatakan bahwa file diduplikasi pada volume yang sama adalah klon, bukan salinan. Dalam kedua pengujian kami, hasilnya sama: iTunes melaporkan tidak ada peningkatan dalam penyimpanan yang digunakan, sementara iPad dan iMazing setuju bahwa file-file itu memang memakan lebih banyak ruang.

Dalam hal ini, satu kesimpulan adalah bahwa iTunes benar, karena sesuai dengan deskripsi APFS Apple sendiri. Dan jika itu masalahnya, maka memindahkan file masuk dan keluar dari Penyedia File sama saja dengan memindahkannya ke dalam folder yang sama.

Jika Anda tahu lebih banyak tentang cara kerjanya, beri tahu saya, baik di komentar, atau melalui Twitter/microblog/email.

Postingan Blog Terbaru

| Kultus Mac
October 21, 2021

Aplikasi baru ini akan membuat Anda tetap produktif dan terhibur [Aplikasi Luar Biasa Minggu Ini]Baik Anda mengubah Mac atau bermain-main, aplikasi...

| Kultus Mac
October 21, 2021

betaJika Anda menggunakan iOS 10 di iPhone dengan 3D Touch, Anda dapat tekan pada widget pengatur waktu di Pusat Kontrol dan pilih dari salah satu ...

Cara mengatur ulang kata sandi ID Apple Anda
October 21, 2021

Dengan prosedur otentikasi dua langkah baru Apple, mengatur ulang kata sandi Anda sedikit lebih sulit daripada sebelumnya. Itu hal yang baik, karen...