เกริ่นนำ ... ผมนี่ก็โรคจิตนะ ชอบไปหาปัญหาแปลกๆ มาใส่ตัวเพื่อได้นั่งแก้ซะตลอด
รอบนี้ผมลอง OS debian บน pi (ซึ่งเป็นตัว StrippedRaspbianv2.1.img)
ประมาณว่า นั่งหา OS ที่ตัดพวก xdesktop ออกหมด
เพื่อจะเอาทำเป็น server อย่างเดียว แต่ต้องมี repo ให้ดึงมาใช้เยอะๆ จะได้ไม่เหนื่อยคอมไพล์เอง
(แต่ผมว่า StrippedRaspbianv2.1.img ผมมองว่าเขาตัดออกหมดเกลี้ยงเลยซะมากกว่า
ก็เลยต้อง apt-get ลงตัวสำคัญๆ เองแทบหมด [เหนื่อยกว่าเดิมมั้ยเนี้ย])
ทีนี้ปัญหาก็มาเกิดตอนกำลังนั่ง apt-get install นั่น นู่นนี่ ไปเรื่อยๆ
ลงไปลงมาไม่กี่อย่างก็เกิดอาการ "เห้ย เนื้อที่ ไม่พอ"
ตอนแรกผมก็งงนะ ว่า micro-sd ตั้ง 8 GB แล้วเนื้อที่มันหายไปไหนหมด
ตอนแรกที่ mount img มาลงตรูก็ไม่ได้แบ่ง parttion อะไรนี่หว่า
ก็เลยคิดว่า pi มันควรจะ แบ่ง micro-sd ออกเป็นแค่ 2 parttition
- อันแรก อยู่บน fat32 เพื่อเอาไว้ให้ตัว raspberry pi โหลดตอนบูท
- อันสอง เอาไว้ใส่ OS ที่เราจะใช้
ซึ่งมันก็ควรเป็นประมาณนั้นแหละ .. แต่ไอ้ที่เอาไปใส่ os มันดันแบ่งให้ พาธ / ไว้แค่ 2GB
ที่เหลือ ไปอยู่ใน พาธ /dev/mmcblk0p1 แทน
ทีนี้ เวลา apt-get ทั้งหลาย มันไม่ได้โหลดไปเก็บใน /dev/mmcblk0p1 นี่หว่า
เนื้อที่ 2GB มันก็เลยไม่พอ
ทีนี้ผมก็เลยต้องแก้ โดยการไปดึงเนื้อที่จาก /dev/mmcblk0p1 มาเพิ่มให้ / นั่นเอง
แล้วตอนแรก คิดว่าจะเป็นแค่ ตัว raspbian ... ที่ไหนได้ pwnpi ก็เป็น
ดังนั้น เอาเป็นว่า .. ผมมองว่าคงเป็นทุก img แหงๆ
ส่วนวิธีแก้ อ่านวิธีทำได้จาก : http://simonthepiman.com/how_to_increase_my_primary_disk_size.php โลด
ภาพปลากรอบ
2 comments:
ผมว่าเป็นทุก image ละครับ ยกเว้นบางแบบที่มีให้ทำ expand_rootfs แต่ก็ต้องมาเลือกเอง และผมอ่านจาก simonthepiman.com เหมือนจะดึงที่เพิ่มมาจาก swap นะครับ
ครับ .. แต่ผมมองว่า img ของ PI ดันแบ่งไว้แค่ 2GB
แล้วที่เหลือดันไม่เอามาใช้
ซึ่งเลยกลายเป็น swap ไปโดยปริยาย
(เราก็เลยต้องไปลำบากแบ่งมันกลับมาครับผม ^^")
แต่ที่พิมพ์ผมกะจดไว้กันลืมเพราะผมยังไม่เห็นในไทยจะมีใครบ่นกันเลย = =''
Post a Comment