Dọn dẹp iCloud
- Nhận được email từ Apple báo rằng dung lượng lưu trữ iCloud đã đầy.
- Vì chênh lệch chi phí giữa 200GB và 1TB khá lớn, nên quyết định tìm giải pháp thay thế.
- Muốn sắp xếp ảnh (chiếm phần lớn dung lượng, khoảng 127GB) theo kích thước tệp, nhưng Apple không cung cấp tính năng này.
Giải pháp dùng JS
- Suy nghĩ về những gì có thể làm trên trang web iCloud.
- Đi tới Ảnh -> Loại phương tiện -> Video rồi thu nhỏ màn hình nhiều nhất có thể.
- Mỗi video đều hiển thị thời lượng, và vì đó là phần tử HTML nên có thể tìm kiếm và lọc bằng JS.
- Viết mã để tìm tất cả các hộp thời lượng có lớp
video-text-badge, sắp xếp chúng theo thời lượng và làm nổi bật những mục vượt quá một ngưỡng nhất định.
- Vì iCloud chỉ tải các phần tử đang có trên trang, nên dùng bộ đếm thời gian để chạy hàm trong lúc cuộn, giúp các phần tử mới cũng được làm nổi bật.
Hiện tượng kỳ lạ
- Sau khi xóa mọi video iCloud dài hơn 30 giây, khoảng 55GB đã được dọn khỏi iCloud, dù tổng video thực sự tải xuống chỉ có 7GB.
- Có vẻ như 7GB video đó chiếm nhiều dung lượng trên đám mây hơn rất nhiều so với trên ổ cứng thực tế.
Thử nghiệm 1
- Tải lên một video 4K và xác nhận rằng nó chiếm 281MB dung lượng.
- Sau khi tải video xuống rồi xóa, video 281MB đã bị loại bỏ và giải phóng khoảng 270MB dung lượng.
Thử nghiệm 2
- Điều tra các video cũ có thể đang được lưu nhiều bản sao trên iCloud.
- Tìm thấy một video có nhiều biểu đồ và iCloud hiển thị nó chiếm 128MB.
- Tệp tải xuống thực tế chỉ là 47MB, và sau khi xóa thì dung lượng lưu trữ tăng thêm khoảng 170MB.
Kết luận
- Việc giải phóng dung lượng lớn hơn gấp 7 lần kích thước tệp đã xóa là điều kỳ lạ.
- Có vẻ như các video lớn cũ đang chiếm trên iCloud nhiều dung lượng hơn rất nhiều so với kích thước thực của chúng.
- Muốn biết nguyên nhân của hiện tượng này, nhưng không đủ hứng thú hay rảnh rỗi để tự điều tra.
- Nhờ ai tìm ra lý do thì hãy gửi email báo lại.
- Đã giải phóng được hơn 50GB dung lượng và viết một script nhỏ để có thể làm lại trong tương lai.
Ý kiến của GN⁺
- Vấn đề dung lượng lưu trữ iCloud là chuyện phổ biến mà nhiều người dùng có thể đồng cảm.
- Bài viết này khơi gợi hứng thú về cách giải quyết vấn đề kỹ thuật bằng việc đưa ra một cách tiếp cận sáng tạo để người dùng tự xử lý.
- Sự chênh lệch giữa dung lượng tệp thực sự chiếm trên iCloud và dung lượng được báo cho người dùng là một phát hiện thú vị, gợi ra câu hỏi về cách hoạt động của lưu trữ đám mây.
1 bình luận
Ý kiến trên Hacker News
Ý tưởng làm tiện ích mở rộng cho ứng dụng Photos hoặc một ứng dụng riêng để tìm các tệp lớn
Khả năng có lỗi khiến iCloud âm thầm lưu nhiều phiên bản của tệp
Vấn đề gộp RAW+JPEG của Apple Photos
Phàn nàn về các bậc dung lượng lưu trữ của iCloud
Lo ngại về sự thiếu minh bạch của các nhà cung cấp dịch vụ đám mây
Chuyển ảnh/video sang máy chủ media cá nhân thay vì iCloud
Chỉ trích bước nhảy dung lượng lưu trữ iCloud quá vô lý
Câu hỏi về cách tốt nhất để xuất iCloud Photo Library ở độ phân giải đầy đủ