मेरे पास एक वर्चुअल मशीन है जिसकी हाल ही में इसकी डिस्क छवि 20GB से बढ़कर 50GB हो गई थी, और fdisk -l
सत्यापित करता है कि VM इस नए आकार को देख सकता है। अब मुझे अतिरिक्त 30GB भरने के लिए अपने रूट LVM विभाजन का आकार बदलने की आवश्यकता है।
मुझे LVM के आकार बदलने के बारे में कई लेख मिले हैं , लेकिन कुछ ऐसे हैं जो रूट विभाजन को कवर करते हैं और दावा करते हैं कि आपको LiveCD से बूट करने की आवश्यकता है। क्या सर्वर को डाउन किए बिना ऐसा करने का कोई तरीका है? सर्वर महत्वपूर्ण है, इसलिए मैं डाउनटाइम कम करना चाहूंगा।
संपादित करें: का आउटपुट fdisk -l
:
[root@fedora-host ~]# sudo fdisk -l
Disk /dev/sda: 53.7 GB, 53687091200 bytes
255 heads, 63 sectors/track, 6527 cylinders, total 104857600 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00097c90
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 1026047 512000 83 Linux
/dev/sda2 1026048 83886079 41430016 8e Linux LVM
Disk /dev/mapper/VolGroup-lv_root: 36.1 GB, 36104568832 bytes
255 heads, 63 sectors/track, 4389 cylinders, total 70516736 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Disk /dev/mapper/VolGroup-lv_root doesn't contain a valid partition table
Disk /dev/mapper/VolGroup-lv_swap: 6308 MB, 6308233216 bytes
255 heads, 63 sectors/track, 766 cylinders, total 12320768 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Disk /dev/mapper/VolGroup-lv_swap doesn't contain a valid partition table
संपादित करें: मैं भौतिक विभाजन का आकार कैसे बदलूं? fdisk मुक्त स्थान देख सकता है, लेकिन मैं इसका उपयोग करने के लिए प्राथमिक LVM विभाजन का आकार बदलना नहीं जानता। मैंने एक LiveCD में बूटिंग की कोशिश की और parted'd resize
कमांड का उपयोग किया , लेकिन यह सब मुझे देता है "फ़ाइल सिस्टम का पता लगाने में असमर्थ"। मुझे यह मार्गदर्शिका मिली , जिसमें कहा गया है कि मुझे विभाजन को हटाने और सही आकार के साथ एक नया बनाने की आवश्यकता है, लेकिन यह बहुत खतरनाक लगता है।
फाइनल एडिट: resize
एलवीएम विभाजन का आकार बदलने में पार्टेड कमांड अजीब तरह से असमर्थ है। जाओ पता लगाओ। इसके बजाय, मैंने बस पुराने विभाजन को हटा दिया है और नई श्रृंखला के साथ एक नया बनाया है, जैसा कि ऊपर दिए गए लिंक में उल्लिखित है, और जिसने LVM विभाजन को सही ढंग से आकार दिया है। मैंने तब LVM विभाजन के अंदर वॉल्यूम और फाइल सिस्टम का आकार बदलने के लिए नीचे दी गई सलाह का पालन किया ।