จัดระเบียบ iCloud
- ได้รับอีเมลจาก Apple ว่าพื้นที่เก็บข้อมูล iCloud เต็มแล้ว
- เนื่องจากส่วนต่างค่าใช้จ่ายระหว่าง 200GB กับ 1TB ค่อนข้างมาก จึงตัดสินใจหาทางเลือกอื่น
- ต้องการจัดเรียงรูปภาพซึ่งกินพื้นที่ส่วนใหญ่ (~127GB) ตามขนาดไฟล์ แต่ Apple ไม่มีฟังก์ชันนี้ให้
วิธีแก้ด้วย JS
- คิดหาวิธีที่ทำได้บนเว็บไซต์ iCloud
- ไปที่ รูปภาพ -> ประเภทสื่อ -> วิดีโอ แล้วซูมหน้าจอออกให้มากที่สุด
- วิดีโอแต่ละรายการจะแสดงระยะเวลา ซึ่งเป็นองค์ประกอบ HTML จึงสามารถใช้ JS เพื่อค้นหาและกรองได้
- เขียนโค้ดเพื่อค้นหากล่อง runtime ทั้งหมดที่มีคลาส
video-text-badge แล้วจัดเรียงตามความยาว และไฮไลต์รายการที่เกินค่า threshold ที่กำหนด
- เนื่องจาก iCloud โหลดเฉพาะองค์ประกอบที่อยู่บนหน้า จึงใช้ตัวจับเวลาเพื่อรันฟังก์ชันระหว่างเลื่อนหน้า เพื่อให้รายการใหม่ถูกไฮไลต์ด้วย
ปรากฏการณ์ชวนงง
- หลังจากลบวิดีโอ iCloud ที่ยาวเกิน 30 วินาทีทั้งหมด ก็เคลียร์พื้นที่บน iCloud ได้ราว 55GB ทั้งที่วิดีโอที่ดาวน์โหลดออกมาจริงมีเพียง 7GB
- ดูเหมือนว่าวิดีโอขนาด 7GB จะกินพื้นที่บนคลาวด์มากกว่าบนฮาร์ดไดรฟ์จริงอย่างมาก
การทดลอง 1
- อัปโหลดวิดีโอ 4K และยืนยันว่ากินพื้นที่ 281MB
- หลังจากดาวน์โหลดและลบวิดีโอ พื้นที่จากวิดีโอ 281MB ก็ถูกลบออก ทำให้มีพื้นที่ว่างเพิ่มขึ้นราว 270MB
การทดลอง 2
- ตรวจสอบวิดีโอเก่าที่อาจมีหลายสำเนาเก็บอยู่ใน iCloud
- พบวิดีโอที่มีกราฟจำนวนมาก และระบบแสดงว่ากินพื้นที่บน iCloud 128MB
- ไฟล์ที่ดาวน์โหลดออกมาจริงมีขนาด 47MB และหลังลบแล้วพื้นที่เก็บข้อมูลเพิ่มขึ้นราว 170MB
บทสรุป
- การได้พื้นที่คืนมามากกว่าขนาดไฟล์ที่ลบไปถึงกว่า 7 เท่าเป็นเรื่องแปลก
- ดูเหมือนว่าวิดีโอเก่าขนาดใหญ่จะกินพื้นที่บน iCloud มากกว่าขนาดจริงมาก
- อยากรู้สาเหตุของปรากฏการณ์นี้ แต่ไม่ได้สนใจหรือว่างพอจะสืบต่อด้วยตัวเอง
- ขอให้ใครก็ตามที่หาคำอธิบายได้ช่วยส่งอีเมลมาแจ้ง
- เคลียร์พื้นที่ได้มากกว่า 50GB และเขียนสคริปต์เล็ก ๆ ไว้เพื่อใช้ทำอีกครั้งในอนาคต
ความเห็นจาก GN⁺
- ปัญหาพื้นที่เก็บข้อมูล iCloud เป็นปัญหาทั่วไปที่ผู้ใช้จำนวนมากน่าจะรู้สึกอินได้
- บทความนี้นำเสนอแนวทางแก้ปัญหาอย่างสร้างสรรค์ที่ผู้ใช้ลงมือทำเองได้ จึงช่วยกระตุ้นความสนใจต่อการแก้ปัญหาทางเทคนิค
- ความไม่สอดคล้องกันระหว่างพื้นที่ที่ไฟล์กินจริงบน iCloud กับพื้นที่ที่รายงานให้ผู้ใช้เห็นเป็นข้อค้นพบที่น่าสนใจ และชวนให้สงสัยว่าระบบคลาวด์สตอเรจทำงานอย่างไร
1 ความคิดเห็น
ความคิดเห็นจาก Hacker News
ไอเดียในการทำส่วนขยายของแอป Photos หรือสร้างแอปแยกเพื่อค้นหาไฟล์ขนาดใหญ่
ความเป็นไปได้ว่า iCloud มีบั๊กที่แอบเก็บไฟล์หลายเวอร์ชันไว้
ปัญหาการรวม RAW+JPEG ของ Apple Photos
ความไม่พอใจต่อระดับพื้นที่เก็บข้อมูลของ iCloud
ความกังวลเรื่องความไม่โปร่งใสของผู้ให้บริการคลาวด์
การย้ายรูปภาพ/วิดีโอไปยังมีเดียเซิร์ฟเวอร์ส่วนตัวแทน iCloud
คำวิจารณ์ต่อการกระโดดของระดับพื้นที่เก็บข้อมูล iCloud ที่ไม่สมเหตุสมผล
คำถามเกี่ยวกับวิธีที่ดีที่สุดในการส่งออก iCloud Photo Library แบบความละเอียดเต็ม