Ubuntu VM पर फाइल सिस्टम विभाजन का विस्तार कैसे करें?


28

मैं एक डेस्कटॉप पर vmware संलयन के साथ VM के रूप में Ubuntu डेस्कटॉप 14.04 चला रहा हूं। मुझे अंतरिक्ष चेतावनी के मुद्दे मिल रहे हैं और अब 20GB से 200GB तक विस्तार करना चाहते हैं।

मैंने VM को संचालित किया और vmware की ओर से आवंटित डिस्क स्थान को बढ़ाया:

  1. VM को पावर ऑफ करें
  2. VMWare फ्यूजन -> वर्चुअल मशीन -> सेटिंग्स -> हार्ड डिस्क (SCSI)

इसने मुझे चेतावनी दी कि मुझे अतिथि VM के भीतर विभाजन का आकार बढ़ाना चाहिए, जो दुर्भाग्यपूर्ण है क्योंकि मुझे उम्मीद थी कि यह स्वचालित होगा।

उबंटू के अंदर डिस्क उपयोग विश्लेषक को देखते हुए, यह वर्तमान में केवल मूल 20 जीबी को देखता है। मैं इसे आवंटित किए गए 200 जीबी तक कैसे बढ़ाऊं?

मैं यहां पोस्ट किए गए से बेहतर दिशा की तलाश कर रहा हूं ।

से Disksअनुप्रयोग, मैं देख रहा हूँ:

यहाँ छवि विवरण दर्ज करें


REsize विकल्प बाहर निकाल दिया! आउच! हालांकि इससे मदद मिली है: gparted-forum.surf4.info/viewtopic.php?id=16987 विभाजन के रूप में बंद थे इसलिए मुझे पहले "उन्हें निष्क्रिय करना पड़ा"

जवाबों:


17

टर्मिनल में gpartedनिष्पादित करके Ubuntu (VM में) से इंस्टॉल करें sudo apt-get install gparted

gpartedटर्मिनल से या डैश से खोलें । फिर आप डिस्क का विस्तार करें, हो सकता है कि आपको डिस्क के अंत में अपने विस्तारित विभाजन को स्थानांतरित करना पड़े।


1
लेकिन आप एक विभाजन को संशोधित नहीं कर सकते हैं जो वर्तमान में उपयोग में है। और क्योंकि यह एक VM है, USB स्टिक से बूटिंग उतना सीधा नहीं है। क्या आप कोई और विवरण प्रदान कर सकते हैं?
तारबाई

आप VM में iso image (लाइव सेशन) से बूट कर सकते हैं और फिर डिस्क्स को संशोधित कर सकते हैंgparted
Faizan Akram Dar

1
बाहर मुड़ता है आप एक विभाजन को संशोधित कर सकते हैं जो उपयोग में है।
तारबाई

20

काम करने के लिए आपको लाइव सीडी की आवश्यकता नहीं है। मैं मूल रूप से यहां दिए गए अन्य उत्तरों का सारांश प्रस्तुत कर रहा हूं:

  1. sudo apt-get install gpartedटर्मिनल में निष्पादित करके उबंटू (वीएम से) स्थापित करें
  2. sudo gpartedटर्मिनल से खोलें
  3. स्वैप विभाजन पर राइट क्लिक करें, "स्वैपऑफ़" पर क्लिक करें
  4. स्वैप विभाजन हटाएं
  5. अपना डेटा विभाजन बढ़ाएँ, लेकिन एक नया स्वैप विभाजन बनाने के लिए पर्याप्त स्थान छोड़ दें
  6. पहले के समान आकार के साथ स्वैप विभाजन को फिर से बनाएँ, फ़ाइल सिस्टम के रूप में लिनक्स-स्वैप का चयन करें
  7. सभी कार्यों को लागू करने के लिए gparted में उस हरे रंग की टिक पर क्लिक करें। फिर "स्वैप" का चयन करें ताकि फिर से स्वैप सक्षम किया जा सके

1
आज आपने 2 साल पुराने सवाल का जवाब दिया, संयोग से आज मुझे इसकी ज़रूरत थी !!
वागीश

1
और आज मुझे इसकी आवश्यकता थी।
रिचर्ड पेनिंगटन

2
यह चयनित उत्तर होना चाहिए। चयनित उत्तर में यह उल्लेख नहीं है कि यदि आपके मुख्य फाइल सिस्टम और आपके खाली स्थान के बीच कोई विभाजन है, तो आपको अपने मुख्य fs को विस्तारित करने के लिए इसे निकालना होगा, और फिर आपको इसे फिर से बनाना होगा।
नाथन एफ।

आसान तरीका यह करने के लिए।
मिहाई

@NathanFiscaletti वास्तव में, चयनित उत्तर विभाजन को हटाने के बारे में कुछ भी उल्लेख नहीं करता है (यदि यह मुख्य एफएस और मुक्त स्थान के बीच है) लेकिन यह इसे स्थानांतरित करने के बारे में उल्लेख करता है :)
फैजान अकरम डार

13
  1. यहाँ से gparted LIVECD iso डाउनलोड करें
  2. अपने वीएम से लाइव सीडी के रूप में आईएसओ फाइल और बूट चुनें

    • GuestVM सेटिंग से अपने cd-rom ड्राइव में iso जोड़ें

    या

    • BIOS में CDROM से बूट करने के लिए सेट करें (जब आप अपना वीएम शुरू करते हैं तो F2)
  3. एक बार थापा लाइव सीडी चलाने के बाद आप अब gparted का उपयोग कर सकते हैं
  4. आकार बदलने के लिए विभाजन चुनें और नए आकार का चयन करें और फिर आवेदन करें
  5. जब रिबूट समाप्त हो और वीएम सीडी रोम से जुड़ी आइसो फ़ाइल को निकालना सुनिश्चित करें, और अपने उबंटू को बूट करें।

यहाँ छवि विवरण दर्ज करें


क्या आप चरण 2 पर अधिक विस्तृत कर सकते हैं? क्या से चुनें? दाएँ क्लिक करें?
तारबाईट

@tarabyte अपनी वर्चुअल मशीन से बूट करने के लिए Gparted IO Live CD चुनें ....
Maythux

तो होस्ट ओएस पर Gparted IO Live सीडी डाउनलोड करें, और अतिथि ओएस (उबंटू) नहीं?
तारबाई

आप जहां चाहें डाउनलोड करें लेकिन अपने वीएम की सीडी रोम में इसका उपयोग करें जिसका अर्थ है अतिथि
मेथॉक्स

मामले में बीच में एक स्वैप विभाजन है: askubuntu.com/a/120381/126822
rlcabral

7

आपको पहले अपने विभाजन और खाली स्थान के बीच के सभी विभाजन को हटाना चाहिए। आप इसे partedकमांड का उपयोग करके कर सकते हैं ।

  1. यदि आपके पास उनका उपयोग नहीं है तो विभाजन स्थापित करें:

    sudo apt-get install cloud-guest-utils
    
  2. स्वैप बंद करें। हम इसे हटाने वाले हैं विभाजन!

    sudo swapoff -a
    
  3. दौड़ो sudo parted
  4. इसके साथ विभाजन सूची प्राप्त करें print all:

    (parted) print all
    Model: Virtio Block Device (virtblk)
    Disk /dev/vda: 752GB
    Sector size (logical/physical): 512B/512B
    Partition Table: msdos
    Disk Flags:
    
    Number  Start   End    Size    Type      File system     Flags
    1      1049kB  528GB  528GB   primary   ext4            boot
    2      528GB   537GB  8588MB  extended
    5      528GB   537GB  8588MB  logical   linux-swap(v1)
    
  5. इसके साथ कोई भी मूल विभाजन न निकालें rm (part-index):

    (parted) rm 5
    Warning: Partition /dev/vda5 is being used. Are you sure you want to continue?
    Yes/No? yes
    Error: Partition(s) 5 on /dev/vda have been written, but we have been unable to
    inform the kernel of the change, probably because it/they are in use.  As a
    result, the old partition(s) will remain in use.  You should reboot now before
    making further changes.
    Ignore/Cancel? C
    (parted) print all
    Model: Virtio Block Device (virtblk)
    Disk /dev/vda: 752GB
    Sector size (logical/physical): 512B/512B
    Partition Table: msdos
    Disk Flags:
    
    Number  Start   End    Size    Type      File system  Flags
     1      1049kB  528GB  528GB   primary   ext4         boot
     2      528GB   537GB  8588MB  extended
    
    
    (parted) rm 2
    Error: Partition(s) 5 on /dev/vda have been written, but we have been unable to
    inform the kernel of the change, probably because it/they are in use.  As a
    result, the old partition(s) will remain in use.  You should reboot now before
    making further changes.
    Ignore/Cancel? C
    (parted) print all
    Model: Virtio Block Device (virtblk)
    Disk /dev/vda: 752GB
    Sector size (logical/physical): 512B/512B
    Partition Table: msdos
    Disk Flags:
    
    Number  Start   End    Size   Type     File system  Flags
     1      1049kB  528GB  528GB  primary  ext4         boot
    

आदेश ubuntu 16.04 (NON LVM) पर काम करता है और मशीन kvm पर चल रही है:

sudo growpart /dev/vda 1
sudo resize2fs /dev/vda1   

2
growpartऔर resize2fsजैसे उपलब्ध हैंsudo apt-get install cloud-guest-utils
NextThursday

मेघ-अतिथि-बर्तन (और इस प्रकार तरक्की) भी Ubuntu 14.04 पर उपलब्ध है।
jmidgren

काफी बेहतर। VM पर डेस्कटॉप OS कौन डाल रहा है? [मैं जानता हूँ मैं जानता हूँ; मेरे पास एक गुच्छा है, भी, लेकिन अधिकांश भाग के लिए उन्हें बिना सिर के होना चाहिए]
Auspex
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.