มีบางอย่างกำลังแอบกินหน่วยความจำภายใน Acer Iconia A500 ของฉันและฉันต้องการความช่วยเหลือในการค้นหา


25

ฉันเป็นเจ้าของ Acer Iconia A500 อย่างมีความสุขมานานกว่าหนึ่งปีแล้ว แต่เมื่อไม่กี่สัปดาห์ที่ผ่านมามันเริ่มบ่นว่าหน่วยความจำภายในเต็ม ฉันรู้สึกประหลาดใจเล็กน้อยเมื่อฉันเก็บภาพยนตร์และเช่นในการ์ด SD ภายนอก แต่ฉันคิดว่าเป็นแคชของเบราว์เซอร์แผนที่หรือสิ่งที่กินความทรงจำอันดีงามของหน่วยความจำ 32G ที่มีอยู่ภายใน

อย่างไรก็ตามดูเหมือนจะไม่เป็นเช่นนั้น ฉันล้างข้อมูลของแอพที่ติดตั้งเกือบทุกแอพแล้ว แต่ยังถ้าฉันดูที่แท็บการจัดเก็บของการตั้งค่าที่ฉันเห็นต่อไปนี้ (สองสามชั่วโมงที่ผ่านมา):

700M + 643M + 0.2M + 64M + 98M ไม่ชัดเจน 27G

ฉันรู้สึกว่าส่วนสีเทาที่อยู่ทางขวาสุดของบาร์ควรมีขนาดมากกว่า 379MB (ส่วนที่มีให้บริการ) ... (การ์ด SD ที่ด้านล่างของรูปภาพเป็นอุปกรณ์ภายนอกไม่ต้องคำนึงถึงสิ่งนั้น)

ฉันได้ลองใช้งานแอพการใช้งานดิสก์เกือบทุกอันแล้วและพวกเขาทั้งหมดแสดงผลลัพธ์ที่คล้ายกันดังต่อไปนี้คือ DiskView (ภาพที่ถ่ายหลังจากที่ฉันลบแอพบางตัวออก):

เอาต์พุต DiskView

(ในภาพนี้ "SD Card" เป็นการ์ดภายใน ... )

สิ่งหนึ่งที่แอปการใช้งานดิสก์ดูเหมือนจะมีเหมือนกันคือถ้าอุปกรณ์ไม่ได้รับการรูทพวกเขาไม่สามารถเห็นสิ่งที่อยู่ในบางไดเรกทอรี (เช่น / ข้อมูล) ซึ่งทำให้ฉันคิดว่ามันเป็น Android เอง (4.0.3 บนอุปกรณ์นี้) ซึ่งมีแคชบางประเภทที่ทำงานผิดปกติหรือกระบวนการบางอย่างกำลังสร้างบันทึกจำนวนมากที่ไหนซักแห่ง

ขออภัยสำหรับอินโทรที่ยาวนี้ แต่คำถามพื้นฐานคือ: ฉันจะดำเนินการต่อได้อย่างไร

ฉันเดาทางเลือกหนึ่งคือค้นหาสิ่งที่คุ้มค่าในการสำรองข้อมูลและทำการรีเซ็ตเป็นค่าเริ่มต้นจากโรงงานหรือบางอย่าง แต่ฉันอยากรู้ว่าเกิดอะไรขึ้นก่อน

การรูทมันเป็นทางเลือกซึ่งอาจจะช่วยให้ฉันค้นพบมากขึ้น แต่ฉันก็ชอบมันเหมือนกัน (ยกเว้นสำหรับปัญหานี้) ถ้าจำเป็นต้องแก้ไขมันแน่นอนว่าฉันสามารถทำได้ แต่รู้สึกว่าคุณไม่ควรใช้อุปกรณ์แบบนี้

มีวิธีอื่นอีกไหม ฉันมีความหวังที่ไร้เดียงสาว่ามีปุ่มอยู่ที่ไหนสักแห่งที่ฉันไม่ได้เห็นว่าจะล้างบันทึกทั้งหมดหรือลดระดับการบันทึกจากการดีบักเป็นข้อมูล

แก้ไข:สิ่งหนึ่งที่ฉันได้รับการพิจารณา แต่ไม่สามารถตรวจสอบคือถ้ามันอาจเป็นแกน ฉันมีปัญหาเมื่อเร็ว ๆ นี้จำนวนมาก (น่าจะเป็นเพราะดิสก์มีระดับการทำงานต่ำ)
เพื่อตอบสนองต่อความคิดเห็นของ Izzy ด้านล่าง แอปเพิ่มมากขึ้นหรือน้อยลงอย่างแน่นอนว่ามีขนาด 700MB ที่ระบุว่า "แอป" (ดูเหมือนจะเป็นข้อมูลทั้งหมดและแอพเอง)


การเดาครั้งแรกของฉันคือแอพบางอย่างเช่นGoogle Play ทีวีและภาพยนตร์ซึ่งโดยปกติแล้วจะเก็บภาพยนตร์ที่ดาวน์โหลดทั้งหมดไว้ในที่จัดเก็บข้อมูลภายใน สถานที่ที่ควรมองคือแอพ -> จัดการแอพ (คุณไปถึงได้จากหน้าจอหลักหลังจากกดปุ่มเมนูและเปิดการตั้งค่า) ในสถานที่นี้แอปทั้งหมดที่มีขนาดโดยรวมจะแสดงขึ้นรวมถึงขนาดข้อมูล คุณควรจะสามารถจัดเรียงตามขนาด (อีกครั้งผ่านทางปุ่มเมนู) คุณกรุณาตรวจสอบที่นั่นและรายงานกลับได้ไหม
Izzy

@Izzy Tanks แต่ฉันได้ทำไปแล้วหลายครั้งในขณะที่ล้างข้อมูล Chrome อยู่ด้านบนด้วย 59.79MB (ซึ่ง 13MB อยู่ในการ์ด SD และส่วนที่เหลือคือแอป) ฉันมีแอพ 30 แอพติดตั้งเพื่อให้ได้ใกล้เคียงกับ 32Gigs ฉันต้องการ Chrome มากกว่า 500 ขนาด ... ฉันไม่ได้ใช้ Google Play TV & Movies ภาพยนตร์ของฉันทั้งหมดอยู่ใน MicroSD ภายนอก
Fredrik

คุณไม่ได้ลบสิ่งเหล่านี้ออกจาก Mac แล้วถอดออกโดยไม่นำออกใช่ไหม
jlehenbauer

หืมนั่นไม่ได้อธิบายว่า GIGABYTES เหล่านั้นไปที่ใด คุณไม่มีสิทธิ์รูทบนอุปกรณ์หรือไม่ ดังนั้นจึงเป็นการยากที่จะตรวจสอบจากเปลือก - จะง่ายมากกับlsคำสั่ง ... และฉันสงสัยว่าทำไมเครื่องมืออื่น ๆ แสดงพื้นที่ที่ไม่ได้ใช้ หากคุณมีเทอร์มินัลอีมูเลเตอร์ติดตั้งอยู่คุณอาจลองตรวจสอบด้วยdf -hคำสั่ง (ซึ่งไม่ได้ตรวจสอบการใช้งาน แต่เป็นพื้นที่ว่าง - ดังนั้นอย่างน้อยคุณจะต้องมีการอ้างอิงโยง)
อิซซี

@jlehenbauer ไม่ฉันติดตั้งไว้บนลินุกซ์และหน้าต่างของฉันกล่องเพียงเพื่อดูว่าฉันจะได้รับแอบมองของสิ่งที่อยู่ใน / ข้อมูลจากที่นั่น ... ไม่สามารถ ...
Fredrik

คำตอบ:


11

ดูเหมือนว่าการรั่วไหลของบันทึก GPS ของ Acerเรามีใน Acer Iconia A200:

บรรทัดล่างคือเมื่อใช้ GPS ไดรเวอร์ GPS สำหรับ ICS 4.0.3 บนแท็บเล็ต Acer A-seriesเห็นได้ชัดว่าเขียนgl-YYYY-MM-DD-HHMMSS.txtไฟล์จำนวนมากลงใน/data/gpsไดเรกทอรี ดูเหมือนว่าไฟล์จะไม่ถูกลบโดยอัตโนมัติและเมื่อเวลาผ่านไปจะใช้พื้นที่เก็บข้อมูลภายในเกือบทั้งหมด

ผู้ใช้ไม่สามารถลบไฟล์เหล่านี้โดยไม่มีการเข้าถึงรูท อย่างไรก็ตามมีแพทช์ เพื่อล้างข้อมูลบันทึก GPS (ไม่จำเป็นต้องเข้าถึงรูทดังนั้นจึงไม่มีการรับประกันเป็นโมฆะ)

  • ดาวน์โหลดแพตช์จากเว็บไซต์ไดรเวอร์ Acer (ไปยังเดสก์ท็อปของคุณ)
  • เปิดเครื่องรูดและคัดลอกUpdate.zipจากที่มีไปยังการ์ด microSD ในรูปแบบ FAT32 ที่ว่างเปล่า (เราอัปโหลดไปยังการ์ดปัจจุบันที่มีอยู่แล้วในแท็บเล็ตที่เชื่อมต่อซึ่งไม่ว่างเปล่า แต่ก็ยังใช้งานได้)
  • (Re) เริ่มแท็บเล็ตโดยใช้การ์ด microSD ในขณะที่กดปุ่ม“ ลดระดับเสียง” จนกระทั่งข้อความปรากฏขึ้นที่มุมซ้ายบนของหน้าจอ
    (บางอย่างเช่นErasing cache before SD update...ผมตีความข้อความนี้:. "ลบและอัปเดต" ดังนั้นจึงควรรักษาอาการและสาเหตุ)
    แท็บเล็ตจะยังคงที่จะเริ่มขึ้นหลังจากนั้น (น้อยกว่าหนึ่งนาที) และคุณจะดีไป

มีดี.pdfในการดาวน์โหลดอธิบายขั้นตอนข้างต้นในรายละเอียดด้วยภาพ (หน้าจอ) (นอกจากนี้ยังพูดถึงuser_cleanGPSlogไฟล์ข้อความที่แนบมาด้วย แต่เราไม่ได้มีและไม่ต้องการมัน)


ขอขอบคุณ! คุณไม่ได้พูดอะไรเกี่ยวกับมันดังนั้นฉันคิดว่าการอัพเกรดนั้นค่อนข้างปลอดภัยที่จะทำและโดยปกติแล้วจะไม่เช็ดแท็บเล็ต?
Fredrik

@Fredrik: เอกสารไม่ได้กล่าวถึงการเช็ดข้อมูลใด ๆ (แต่บันทึก) และเราไม่ได้สังเกตเห็นสิ่งที่ถูกลบออก แต่เพื่อนของฉัน (ฉันเป็นผู้ดูแลระบบที่ไม่สมัครใจ ... ) ส่วนใหญ่จะใช้เพื่อการเบราส์และเล่นเกมดังนั้นจึงไม่มีที่เก็บข้อมูลสำคัญอื่น ๆ (และแน่นอนว่าเราเอาออกแล้วจำนวนมากแคชข้อมูลและแอพพลิเคก่อนที่จะหาสาเหตุและแพทช์) อย่างไรก็ตามฉันไม่ทราบข้อมูลทั้งหมดที่อาจถูกจัดเก็บ / สูญหายดังนั้นฉันจึงไม่สามารถบอกได้อย่างแน่นอน แต่มันดูค่อนข้างปลอดภัย
Yahoo Serious

20

ต่อไปนี้เป็นประเด็นสำคัญสำหรับปัญหานี้ แม้ว่าจะไม่ใช่ทั้งหมดที่ใช้ในกรณีนี้ฉันจะยังคงรวมทั้งหมดไว้ - ในกรณีอื่นพวกเขาอาจพิสูจน์ได้ว่ามีประโยชน์:

  • จุดเริ่มต้นที่ดีในการตรวจสอบคือแอพ -> จัดการแอพในเมนูระบบ Android ซึ่งแสดงรายการแอพ + ข้อมูลทั้งหมดและสามารถจัดเรียงตามขนาดเพื่อระบุ "ผู้บริโภคที่ใหญ่ที่สุด" ขณะอยู่ที่นี่คุณสามารถ "ลบ" แคชที่มีขนาดใหญ่เกินไป (ต่อแอป)
  • บางไดเรกทอรีในระบบไฟล์ไม่สามารถตรวจสอบได้หากไม่มีสิทธิ์ของรูทดังนั้นตัวเลือกที่ต้องการdu -k|sort -n(เพื่อค้นหาไฟล์ที่ใหญ่ที่สุด) เช่นข้ามไดเรกทอรีด้านล่าง/data
  • แต่ถึงกระนั้นการมีเทอร์มินัลอีมูเลเตอร์ให้พร้อมใช้งาน ( Android Terminal Emulatorน่าจะเป็นตัวเลือกที่ดี) อย่างน้อยdf -hก็สามารถแสดงให้เห็นว่าพื้นที่ว่างไปถึงศูนย์ (ดูภาพด้านล่าง) ในกรณีที่-hไม่เข้าใจพารามิเตอร์ ("คนที่อ่านได้") ในระบบของคุณคุณอาจลองแทนที่ด้วย-m("เมกะไบต์"), -k("กิโลไบต์") หรือเว้นไว้โดยสมบูรณ์
  • บทความการแก้จุดบกพร่องหลักของ Androidอธิบายว่า "core dumps" ภายใต้ Android เรียกว่า "Tombstones" และเก็บไว้ทั่วโลกในรูปแบบ/data/tombstones/tombstone_nn"nn" เพียงแค่เป็นตัวนับ เนื่องจากมีรายงานความขัดข้องจำนวนมากอาจเป็นสถานที่ "เติม" (ดูด้านล่าง) แต่ในกรณีนี้จะมีเพียง 2.5MB เท่านั้น
  • อ้างอิงจากAndroid Forensicsโดย Andrew Hoog มันอาจคุ้มค่าที่จะเข้าไป/data/local: ไดเรกทอรี“ / data / local” มีความสำคัญเนื่องจากมันอนุญาตให้เชลล์ (บัญชีผู้ใช้ที่ไม่มีโทรศัพท์ที่ไม่ได้รับการรับรองเรียกใช้ adbd) เข้าถึงการอ่าน / เขียน เมื่อติดตั้งแอพจะถูกคัดลอกไปยัง“ / data / local” เป็นครั้งแรกซึ่งหมายความว่าแม้ในอุปกรณ์ที่ไม่ได้รูทเครื่องก็สามารถขุดได้ที่นี่
  • SD Maid - เครื่องมือทำความสะอาดระบบอาจพบเด็กกำพร้าเพิ่มขึ้น - แต่หากไม่มีการเข้าถึงรูทความสามารถของแอพนี้มี จำกัด
  • หากไม่พบและลบ "ไข่ใหญ่" ผู้ใช้สามารถเริ่มถอนการติดตั้งแอปบางรายการล้าง "ข้อมูลขนาดใหญ่" จากที่อื่น (ดูขั้นตอนแรก) หรือเป็นทางเลือกสุดท้ายยังคงมีการรีเซ็ตจากโรงงานซึ่งควร ล้างข้อมูลทุกอย่าง - แต่ระวัง: แอพที่คุณดาวน์โหลดและข้อมูลทั้งหมดของคุณ (ในที่เก็บข้อมูลภายในเท่านั้น - การ์ด SD จะไม่ได้รับผลกระทบ) จะถูกลบเช่นกันเมื่อคุณทำเช่นนี้
  • หากยังไม่สามารถแก้ไขปัญหาได้วิธีสุดท้ายคือการรีเซ็ตเป็นค่าจากโรงงาน แต่ก่อนที่จะทำเช่นนั้นจะเป็นการดีที่ต้องเตรียมพร้อมสำหรับครั้งต่อไปดังนั้นโอกาสสุดท้ายที่จะเกิดขึ้นเพียงไม่กี่ก้าวในทันทีก่อนที่จะรีเซ็ตเป็นค่าจากโรงงาน
    1. สำรองข้อมูล / แอปได้มากเท่าที่คุณต้องการและสามารถ
    2. สลับไปโหมดเครื่องบิน - ตลาดต้องไม่ได้รู้ว่าสิ่งที่เรากำลังทำอยู่ตอนนี้
    3. ถอนการติดตั้งแอปของคุณทีละรายการ (สำหรับแอประบบที่ไม่สามารถถอนการติดตั้งได้: ถอนการติดตั้งการอัปเดตล้างแคชและข้อมูล) หลังจากถอนการติดตั้งแต่ละครั้งให้ตรวจสอบพื้นที่ว่างของคุณเพื่อหา "การกระโดดครั้งใหญ่" ที่ไม่คาดคิด หากมีการ "ข้าม" เกิดขึ้น: ให้สังเกตว่าแอปที่ถอนการติดตั้ง ณ สถานที่นี้ - ต้องเป็น / สิ่งชั่วร้าย ดำเนินการต่อหากยังไม่สามารถชดเชยพื้นที่ที่ขาดหายไป
    4. เมื่อเสร็จแล้วกับคนสุดท้ายไปที่ "จุดไม่มีผลตอบแทน" ดึงปลั๊กทำโรงงานรีเซ็ต ตอนนี้มันจบแล้ว ;(
    5. หลังจากรีบูตให้กำหนดค่า "อุปกรณ์พรหมจารี" ของคุณอีกครั้งด้วยข้อมูลบัญชีตลาดเดิมของคุณ (คุณจำได้ว่าพวกเขาหวังว่า?) เนื่องจากเราตรวจสอบให้แน่ใจว่าตลาดไม่มีการดำเนินการของเราตั้งแต่ขั้นตอนที่ 2 เป็นต้นไปตอนนี้คุณควรจะสามารถซิงค์แอพของคุณและข้อมูลบางส่วนได้ แอพพลิเคชั่นแน่นอนว่าข้อมูลจะให้คุณซิงค์กับตลาดก่อนขั้นตอนที่ 2 เท่านั้น
    6. จับตาดู "แอปที่ชั่วร้าย" หากคุณตรวจพบใด ๆ ในขั้นตอนที่ 3 คุณอาจต้องการลบสิ่งเหล่านี้ (ตอนนี้หรือภายหลัง)

ภาพหน้าจอต่อไปนี้แสดงเอาท์พุทของdf -hบน Motorola Droid 2 อย่างที่คุณเห็นมีจุดเชื่อมต่อ 2 จุดบนที่จัดเก็บข้อมูลภายในซึ่งอาจเป็นตัวเลือกสำหรับ "การเติม": /data(เป็นไปได้มากที่สุด - และได้รับความนิยมในกรณีนี้) /cacheบวก คำสั่งถูกดำเนินการโดยไม่มีสิทธิ์รูท:

ls -l เอาท์พุตบน Motorola Droid 2

หลุมฝังศพ:/data/tombstonesตำแหน่งโฟลเดอร์คือ สิทธิ์ของ/dataไดเรกทอรีdrwxrwxr-xที่tombstonesไดเรกทอรีย่อยมีdrwxr-xr-x- เพื่อให้พวกเขาสามารถเข้าถึงได้นอกจากนี้ยังมีอุปกรณ์ที่ไม่ใช่ราก การใช้เทอร์มินัลอีมูเลเตอร์ (ดูด้านบน) คุณสามารถcd /data/tombstonesและทำ a ls -lเพื่อดูว่ามีหลุมฝังศพหรือไม่และมีขนาดเท่าใด แต่น่าเสียดายที่หลุมฝังศพทั้งหมดเป็นของระบบและการอนุญาตถูกตั้งค่าเป็นrwx------- ดังนั้นหากเป็นตัวก่อกวนของคุณ: คุณไม่สามารถลบออกได้โดยไม่ต้องรูท :( มีการสำรองข้อมูลที่ดี (ไม่ว่าจะด้วยวิธีใด จะเป็นทางเลือกสุดท้ายของคุณ ...


ดูเหมือนว่า / data เป็นที่ที่ทุกคนใช้ ... 26 จาก 27G ใช้ ... ปัจจุบัน 467 ล้านฟรี ... ฉันแค่ต้องคิดออกว่า :-)
Fredrik

การแชทเป็นอย่างไร? คุณมีชื่อเสียงที่จำเป็น (ต้องการมากกว่า 20)
Izzy

แน่นอนฉันจะเริ่มได้อย่างไร
Fredrik

เพิ่งเข้ามาและเข้าร่วมฉันได้สร้างห้อง: chat.stackexchange.com/rooms/4403/tombstones
Izzy

ขอบคุณสำหรับคำแนะนำที่ดีทั้งหมด ... ฉันไม่ได้ไปไหนเลยยกเว้นการสำรองข้อมูลจริงและการรีเซ็ตเป็นค่าเริ่มต้นอาจเป็นทางออกที่ดีที่สุดของฉัน ขอบคุณอีกครั้ง.
Fredrik

3

ฉันมีปัญหาเดียวกันนี้กับแท็บเล็ต Acer A100 ของฉันและพบสาเหตุของปัญหา: มีโฟลเดอร์อยู่ใน / data / gps ซึ่งเต็มไปด้วยไฟล์ txt ฉันเป็น 4.3G หากอุปกรณ์ของคุณถูกรูทคุณสามารถลบออกจาก terminal emulator หรือ adb และเรียกคืนพื้นที่ของคุณ:

$ su
# cd /data/gps
# rm gl-*.txt

ขอบคุณฉันไม่ได้หยั่งรากดังนั้นมันจึงไม่ได้ช่วยฉัน เป็นการดีที่จะทราบในอนาคตแม้ว่า ...
Fredrik

ใช่ถ้าคุณไม่รูทตัวเลือกเดียวคือทำการรีเซ็ตเป็นค่าจากโรงงาน คุณสามารถรูทชั่วคราวแล้วเปลี่ยนกลับได้เช่นกัน ส่วนที่ยากที่สุดของการรูตคือการติดตั้งไดรเวอร์ ADB และทำงานกับคอมพิวเตอร์ของคุณ
Jarett Millard

ฉันไม่ค่อยใช้จีพีเอสของฉัน แต่หลังจากอ่านข้อความนี้ฉันใช้ ES File Explorer ฉันพบไฟล์ชื่อ data / GPS และพบไฟล์นับร้อยหรือพันไฟล์ที่แสดงข้อมูล 0 รายการดังนั้นฉันจึงลบพวกมันทั้งหมดและไปจากประมาณ 300Mb พื้นที่ว่างมากกว่า 4 กิ๊กซ์ของพื้นที่ว่าง

ใช่, มันไม่สำคัญว่าคุณจะใช้ประโยชน์จาก GPS หรือไม่: อุปกรณ์นี้ดูเหมือนว่าจะรวบรวมไฟล์ในโฟลเดอร์นั้นโดยไม่คำนึงถึง
Jarett Millard

@ ด่าน: มีแพทช์จากเอเซอร์ ดูคำตอบ
Yahoo Serious

2

ขั้นแรกให้ลบ.thumbnailโฟลเดอร์ในไดเรกทอรี DCIM ของคุณจากนั้นสลับอุปกรณ์แล้วเปิดใหม่ สิ่งนี้ช่วยแก้ไขปัญหาให้ฉันได้


1
ฉันคิดว่ารูปขนาดย่อเป็นหนึ่งในสิ่งแรกที่ฉันลบ น่าเสียดายที่มันไม่ได้กิน 30G ที่หายไปมากนัก
Fredrik
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.