ฉันพยายามเพิ่มขนาดดิสก์ของ VM ที่ฉันตั้งค่าเริ่มต้นด้วยหน่วยความจำ 4 GB เป็น 10 GB ฉันเพิ่มมันเป็น 8 GB (โดยการกำจัดlv_swap
และทำงานlvextend
หลังจากอัปเดตใน VirtualBox GUI) ก่อนหน้านี้ แต่ไม่สามารถเพิ่มได้อีก ฉันเพิ่มหน่วยความจำผ่าน VirtualBox 'GUI เป็น 10 G และถ้าฉันรันcat /proc/meminfo
ฉันจะได้ผลลัพธ์ต่อไปนี้:
MemTotal: 10905472 kB
MemFree: 10387160 kB
...
อย่างไรก็ตามถ้าฉันวิ่งdf -h
ฉันจะได้รับ
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/lv_root 7.4G 6.2G 853M 89% /
tmpfs 5.3G 272K 5.2G 1% /dev/shm
/dev/sda1 485M 58M 402M 13% /boot
หากฉันเรียกใช้sudo gparted
มันจะแสดงเฉพาะรายการบูตและรูทเท่านั้น บูตด้วย ~ 500M และรูทที่ต่ำกว่า 8G และฉันไม่สามารถขยายรูทได้ ฉันพยายามทำมันจาก LiveDVD และลงเอยด้วยผลลัพธ์เดียวกัน หากฉันเพิ่งเรียกใช้sudo lvextend ...
จะมีการแจ้งว่ามีการจัดสรรไม่เพียงพอที่จะเพิ่ม เนื่องจาก tmpfs มีขนาดใหญ่เกินไปฉันจึงลอง tmpfs ใหม่ด้วยขนาดที่เล็กกว่า แต่หน่วยความจำเสริมไม่แสดงขึ้นมาและเมื่อฉันรีบูตเครื่องมันมีขนาดเท่าเดิม
ใครบ้างมีความคิดวิธีการจัดสรรหน่วยความจำพิเศษที่รูทมากกว่า tmpfs หรือที่ใดก็ตามที่มันลอยอยู่รอบ ๆ ? ความคิดเห็นใด ๆ เกี่ยวกับสาเหตุที่ใช้งานไม่ได้
อัปเดต: สาเหตุที่แท้จริงของความสับสนเกิดจากความสับสนระหว่างหน่วยความจำ / พื้นที่ว่างดิสก์ในส่วนของฉันรวมถึง SO และแหล่งข้อมูลชุมชนอื่น ๆ ที่ฉันค้นหา ฉันออกจากคำถามส่วนใหญ่ตามที่ถาม (ย่อความจำเอาท์พุท meminfo) เพราะเมื่อฉันพยายามหาคำตอบฉันพบว่าสิ่งที่สับสนทั้งสองและไม่มากที่จบลงด้วยการชี้แจงคำตอบและมันจะเป็นประโยชน์สำหรับฉัน เพื่อค้นหาบางสิ่งในรูปแบบนี้