के लिए जारी है वर्चुअलबॉक्स वॉल्यूम का आकार बदलने में विफलता मैंने अपनी वर्चुअल मशीन (उबंटू) में उपलब्ध स्थान को बढ़ाने के लिए निम्न आदेशों का उपयोग किया:
VBoxManage.exe clonehd "c:\users\a_b\VirtualBox VMs\MyBox_default_1510839571239_2193\Box1.vmdk" "C:\Users\a_b\VirtualBox VMs\MyBox_default_1510839571239_2193\clone.vdi" --format vdi
VBoxManage.exe modifyhd "c:\users\a_b\VirtualBox VMs\MyBox_default_1510839571239_2193\clone.vdi" --resize 102400
VBoxManage.exe clonehd "c:\users\a_b\VirtualBox VMs\MyBox_default_1510839571239_2193\clone.vdi" "C:\Users\a_b\VirtualBox VMs\MyBox_default_1510839571239_2193\Box2.vmdk" --format vmdk
इस प्रक्रिया में कोई त्रुटि उत्पन्न नहीं हुई। हालाँकि, न तो क्लोन.वडी का आकार और न ही Box2.vmdk फ़ाइलों को 100GB तक बढ़ाया गया था (जो कि शायद मेरा पहला सुराग होना चाहिए था कि कुछ तो था)।
मैंने Box1.vmdk को Box2.vmdk से बदल दिया है क्योंकि वर्चुअलबॉक्स GUI का उपयोग करके VM द्वारा एक्सेस किया गया स्टोरेज है।
जब मैंने Vagrant के माध्यम से VM को सक्रिय किया और प्रवेश किया, तो मैंने इसका उपयोग करके आकार की जाँच की
df
और देखा कि VM को उपलब्ध स्थान में वृद्धि नहीं हुई थी।
वास्तव में दो VMs ("आकार बदलने से पहले और बाद में) उपलब्ध आकार समान थे:
Box1:
/dev/mapper/vagrant--vg-root 39625324 13644568 23944840 37% /
Box2:
/dev/mapper/vagrant--vg-root 39625324 13644564 23944844 37% /
मुझे वास्तव में VM का आकार बदलने के लिए कैसे आगे बढ़ना चाहिए? यदि स्थान अनुपलब्ध है क्योंकि विभाजन को आकार देने की आवश्यकता है, तो मुझे इसे कैसे बदलना चाहिए?
का उपयोग करते हुए
sudo resize2fs /dev/mapper/vagrant--vg-root
जैसा कि सुझाव दिया गया है https://askubuntu.com/questions/390769/how-do-i-resize-partitions-using-command-line-without-using-a-gui-on-a-server
केवल पैदावार
resize2fs 1.42.13 (17-May-2015)
The filesystem is already 498688 (1k) blocks long. Nothing to do!
तथा
sudo resize2fs /dev/sda1
पैदावार
resize2fs 1.42.13 (17-May-2015)
The filesystem is already 498688 (1k) blocks long. Nothing to do!
आकार में कोई बदलाव नहीं होने के कारण (के उपयोग से स्पष्ट है df
)