การปรับขนาดพาร์ติชั่น / data (rooted)


9

ตลาดแอพของฉัน (Google Play) มีปัญหา ฉันไม่สามารถติดตั้งแอพใด ๆ บนโทรศัพท์ของฉัน (Lenovo, รูท) เนื่องจาก "มีพื้นที่ไม่เพียงพอในดิสก์" แต่จริงๆแล้วมี หลังจากถามเพื่อนฉันย้ายแอพไปยังการ์ด SD หลังจากพยายามมากขึ้นฉันเข้าใจว่าแอพได้รับการติดตั้งบน/dataพาร์ติชั่นและเมื่อมันเต็มฉันก็ไม่สามารถติดตั้งแอพได้อีก

เมื่อพิมพ์dfฉันจะได้รับ:

# df
Filesystem               Size     Used     Free   Blksize
/dev                   482.1M   128.0K   481.9M   4096
/sys/fs/cgroup         482.1M    12.0K   482.0M   4096
/mnt/secure            482.1M     0.0K   482.1M   4096
/mnt/asec              482.1M     0.0K   482.1M   4096
/mnt/obb               482.1M     0.0K   482.1M   4096
/system                885.8M   679.5M   206.4M   4096
/data                  908.5M   825.9M    82.6M   4096
/cache                 123.0M     4.0M   119.0M   4096
/protect_f               8.8M     4.1M     4.8M   4096
/protect_s               8.8M     4.0M     4.8M   4096
/mnt/cd-rom              1.2M     1.2M     0.0K   2048

ฉันรู้จากแอพอื่นว่ามีพื้นที่ว่างมากขึ้นไม่ใช่พื้นที่ติดตั้ง

ฉันจะปรับขนาดพาร์ติชันนี้ได้อย่างไร? หากจำเป็นต้องใช้เอาต์พุตเพิ่มเติมให้บอกฉันว่าต้องพิมพ์อะไร ขอบคุณ

คำตอบ:


3

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

คุณอาจต้องการถอนการติดตั้งแอพบางตัวใช้วิธีแปลก ๆ เพื่อสลับ SD ภายในและ SD ภายนอกของคุณหรือตรวจสอบว่าคุณติดตั้งแอพแล้วและตรวจสอบไฟล์หรือโฟลเดอร์ด้านซ้ายใน / data / data และค้นหาชื่อแพ็คเกจ


5

ในฐานะที่เป็นGiantTree ชี้ได้อย่างถูกต้องออก , ที่ไม่ได้ติดตั้งพื้นที่อาจจะมีอะไรบางอย่างที่ใช้ในอุปกรณ์บางอย่างเช่นโหมดฉุกเฉินเพื่อเรียกคืนอุปกรณ์ แม่นยำยิ่งขึ้น: มันอาจไม่เพียงแต่เป็นเท่านั้น dfผลลัพธ์ของคุณเช่นไม่พูดอะไรเกี่ยวกับ/recoveryหรือ/bootพาร์ทิชัน และยิ่งกว่านั้นเราไม่ได้ตระหนักถึง

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

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

สำหรับพื้นหลังบางอย่างเพิ่มเติมให้ดูที่การLink2SD แท็กวิกิพีเดียและยังapp2sd แท็กวิกิพีเดีย


1
ขอบคุณสำหรับ critisizing (downvote) ฉันยินดีที่จะเรียนรู้ดังนั้นฉันยินดีต้อนรับความคิดเห็นเกี่ยวกับที่: ฉันได้รับอะไรผิด - หรือเป็นเพียง "อารมณ์ไม่ดี"? ;)
Izzy

2

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

ใช้เครื่องมือเช่นรูฟัสเพื่อสร้างแท่ง USB ที่สามารถบู๊ตได้โดยใช้ GParted live image แล้วจึงบู๊ต (โดยใช้ฮับ USB และสายเคเบิล OTG หากจำเป็นสำหรับคีย์บอร์ดเมาส์ ฯลฯ ) ฉันชอบอินเทอร์เฟซแบบกราฟิก แต่ GParted ก็สามารถใช้งานได้ผ่านทางบรรทัดคำสั่ง เมื่อบูทเข้าสู่ส่วนต่อประสานกราฟิก (ต้องการให้ผู้ใช้พิมพ์startxเมื่อมีข้อความแจ้ง) GParted จะเรียกใช้และวิเคราะห์พาร์ติชันทั้งหมดโดยอัตโนมัติและในที่สุดก็จะแสดงการกำหนดค่าที่ครอบคลุม เนื่องจากใช้ Linux และคุณเข้าสู่ระบบโดยอัตโนมัติในฐานะ superuser ตอนนี้คุณสามารถควบคุมได้อย่างเต็มที่เท่ากับ HDD หรือพาร์ติชั่นใด ๆ ในเครื่อง (แท็บเล็ตโทรศัพท์พีซีขนาดและรูปร่างไม่สำคัญ) และคุณจะเห็น พาร์ทิชันที่ซ่อนอยู่ทั้งหมด สำหรับเร็กคอร์ด GParted นั้นมีไว้สำหรับการเปลี่ยนแปลงของสถาปัตยกรรม x86 แต่อาจทำงานกับอุปกรณ์อื่นได้เช่นกันผ่านการจำลองในตัวดังนั้นจึงคุ้มค่ากับการถ่ายภาพอย่างน้อย IMO เสมอ

ด้วยพลังที่คล้ายกับพระเจ้ามาพร้อมความรับผิดชอบคล้ายกับพระเจ้าดังนั้น
1) ฉันจะไม่รับผิดชอบในสิ่งที่เกิดขึ้นหากเจ้าสุนัขตัวนี้และคุณ
2) ระวังสิ่งที่คุณทำภายใน GPARTED ระมัดระวังมาก

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

ฉันพบกระทู้นี้ในขณะที่รีเฟรชทุกขั้นตอนที่จำเป็นและสังเกตว่าไม่มีการแชร์วิธีการ ฉันสามารถยืนยันว่าใช้งานได้ แต่ฉันแนะนำเฉพาะสำหรับผู้ใช้ขั้นสูงและฉันไม่สามารถพูดได้ว่าจะไม่รบกวนการอัปเกรดระบบปฏิบัติการแบบเต็มในอนาคตตามที่ระบุไว้แล้ว การใช้ GParted ในฐานะ distro Linux สดเป็นเครื่องมือที่ยอดเยี่ยมที่มีความครอบคลุมและมีประสิทธิภาพสูง


4
สิ่งนี้ไม่ถูกต้อง อุปกรณ์ Android มีเฟิร์มแวร์ที่ จำกัด ซึ่งไม่รองรับการบูทจาก USB-OTG เว้นแต่ว่าอุปกรณ์นั้นมีเคอร์เนลที่ได้รับการติดตั้งแล้ว นอกจากนี้ GParted AFAIK ไม่รองรับการทำงานแบบเนทีฟบน ARM ซึ่งเป็นสถาปัตยกรรมของอุปกรณ์ OP โปรดตรวจสอบความถูกต้องของข้อเรียกร้องของคุณกับข้อ จำกัด ของ OP ในอนาคต
Tamoghna Chowdhury

1
ดังที่ @TamoghnaChowdhury ระบุไว้แล้ว: เรากำลังพูดถึงอุปกรณ์ Androidที่นี่ - ไม่เกี่ยวกับคอมพิวเตอร์เดสก์ท็อป นอกเหนือจากข้อสงสัยในความคิดเห็นของ Tamoghna เกี่ยวกับ "boot ผ่าน OTG" (คุณเคยลองมาก่อนที่จะแนะนำหรือไม่) ฉันสงสัยอย่างยิ่งว่าอุปกรณ์ Android แต่ละเครื่องจะสามารถบูต "อิมเมจ Linux ทั่วไป" ได้หรือไม่ นอกจากนี้ทำไมการทำเช่นนั้นเพื่อเรียกใช้ gParted - และไม่ใช้งานคู่กับ Android aParted? เกรงว่านี่จะเป็นกำแพงของข้อความไม่ใช่ตอบคำถามจริงๆ แต่ใช่ MMMV :)
Izzy

แท็บเล็ต / แล็ปท็อปแบบดูอัลนั้นเป็นเพียงพีซีธรรมดาที่มี Android x86 และไม่ใช่อุปกรณ์จริง
Suici Doga

@Izzy ทำไมไม่ใช้ aParted? เพราะมันเป็นการ์ด SD ภายนอกเท่านั้นไม่ใช่หน่วยความจำภายใน!
TJJ
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.