Merapikan iCloud
- Menerima email dari Apple yang memberi tahu bahwa ruang penyimpanan iCloud sudah penuh.
- Karena selisih biaya antara 200GB dan 1TB cukup besar, diputuskan untuk mencari alternatif.
- Ingin mengurutkan foto yang memakan sebagian besar ruang penyimpanan (~127GB) berdasarkan ukuran file, tetapi Apple tidak menyediakan fitur ini.
Solusi menggunakan JS
- Memikirkan cara yang bisa dilakukan melalui situs web iCloud.
- Buka Foto -> Jenis Media -> Video lalu perkecil tampilan layar semaksimal mungkin.
- Setiap video menampilkan durasi, dan karena itu adalah elemen HTML, maka bisa dicari dan difilter dengan JS.
- Menulis kode yang menemukan semua kotak runtime dengan kelas
video-text-badge, mengurutkannya berdasarkan durasi, dan menyorot yang melewati ambang tertentu.
- Karena iCloud hanya memuat elemen yang ada di halaman, fungsi dijalankan dengan timer saat melakukan scroll agar elemen baru ikut disorot.
Fenomena misterius
- Setelah menghapus semua video iCloud yang berdurasi lebih dari 30 detik, sekitar 55GB dibersihkan di iCloud, tetapi video yang benar-benar diunduh hanya berukuran 7GB.
- Tampaknya video 7GB itu memakan ruang yang jauh lebih besar di cloud dibandingkan di hard drive sebenarnya.
Eksperimen 1
- Mengunggah video 4K dan memastikan bahwa video itu memakan ruang sebesar 281MB.
- Setelah video diunduh lalu dihapus, video 281MB itu hilang dan sekitar 270MB ruang berhasil dibebaskan.
Eksperimen 2
- Menyelidiki video lama yang mungkin memiliki beberapa salinan tersimpan di iCloud.
- Menemukan video dengan banyak grafik yang terlihat memakan 128MB di iCloud.
- File yang diunduh ternyata hanya 47MB, dan setelah dihapus, ruang penyimpanan bertambah sekitar 170MB.
Kesimpulan
- Aneh bahwa ruang penyimpanan yang dibebaskan bisa lebih dari 7 kali ukuran file yang dihapus.
- Tampaknya video lama berukuran besar memakan ruang penyimpanan yang jauh lebih besar di iCloud dibanding ukuran aslinya.
- Ingin tahu penyebab fenomena ini, tetapi tidak cukup tertarik atau bosan untuk menyelidikinya sendiri.
- Meminta siapa pun yang mengetahui alasannya untuk memberi tahu lewat email.
- Berhasil membebaskan lebih dari 50GB ruang dan menulis skrip kecil agar bisa melakukannya lagi di masa depan.
Pendapat GN⁺
- Masalah ruang penyimpanan iCloud adalah persoalan umum yang bisa dipahami banyak pengguna.
- Tulisan ini memunculkan ketertarikan pada pemecahan masalah teknis dengan menunjukkan pendekatan kreatif agar pengguna bisa menyelesaikan masalah sendiri.
- Ketidaksesuaian antara ruang yang sebenarnya dipakai file di iCloud dan ruang yang dilaporkan kepada pengguna adalah temuan menarik, dan memunculkan rasa penasaran tentang cara kerja cloud storage.
1 komentar
Opini Hacker News
Ide membuat ekstensi aplikasi Photos atau aplikasi terpisah untuk menemukan file berukuran besar
Kemungkinan ada bug di mana iCloud diam-diam menyimpan beberapa versi file
Masalah penggabungan RAW+JPEG di Apple Photos
Keluhan tentang tier kapasitas penyimpanan iCloud
Kekhawatiran terhadap kurangnya transparansi penyedia layanan cloud
Memindahkan foto/video ke server media pribadi alih-alih iCloud
Kritik terhadap loncatan tier penyimpanan iCloud yang tidak masuk akal
Pertanyaan tentang cara terbaik mengekspor iCloud Photo Library dalam resolusi penuh