सवाल Gparted के साथ असफल विभाजन आकार बदलने के बाद, विभाजन बढ़ गया लेकिन फ़ाइल सिस्टम नहीं


मैं अपने उबंटू 14.04 से 16.04 को अपग्रेड करने की कोशिश कर रहा हूं लेकिन मेरे उबंटू स्थापित ड्राइव में अंतरिक्ष की कमी के कारण मैं प्रक्रिया को आगे बढ़ाने में असमर्थ था और मेरे कंप्यूटर में 30 जीबी की आवंटित जगह भी मुफ्त थी। मैंने अपने लाइव यूएसबी से ग्वार्टेड सॉफ़्टवेयर का उपयोग किया और इसे / dev / sda5 के पक्ष में लगभग 30 जीबी की आवंटित स्थान प्राप्त करने के लिए / dev / sda6 को स्थानांतरित करने और घटाने के लिए उपयोग किया। चलने और घटने के पूरा होने के बाद मैंने अपने उबंटू ड्राइव / देव / एसडीए 5 को स्थानांतरित / आकार बदलने के विकल्प का विस्तार करने की कोशिश की लेकिन प्रक्रिया के मध्य में कुछ त्रुटि आई और प्रक्रिया को और आगे जाने की अनुमति नहीं दी।

फिर एक ताजा रीबूट के बाद फिर से मेरे लाइव यूएसबी से Gparted खोला गया, लेकिन अब यह मेरे यूबंटू विभाजन (/ dev / sda5) में कुछ त्रुटि दिखा रहा है जो एक ही प्रारंभिक आकार है और dosent मुझे विभाजन का विस्तार करने की अनुमति देता है। enter image description here

enter image description here

मैंने इसका उपयोग करके रूट विभाजन को ठीक करने का भी प्रयास किया

sudo touch /forcefsck
sudo reboot

लेकिन इसने किसी भी त्रुटि की सूचना नहीं दी। अब मुझे क्या करना चाहिए? जो आवंटित स्थान पर खुश था, मैं इसे छवि में देख सकता हूं लेकिन यह sda5 के अंदर नहीं है?

संपादित करें:

इसके लिए परिणाम sudo fdisk -l

Disk /dev/sda: 320.1 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders, total 625142448 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: 0x2253336f

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048      206847      102400    7  HPFS/NTFS/exFAT
/dev/sda2          206848   136970189    68381671    7  HPFS/NTFS/exFAT
/dev/sda3       136986248   220984415    41999084    7  HPFS/NTFS/exFAT
/dev/sda4       220985343   625139711   202077184+   f  W95 Ext'd (LBA)
/dev/sda5       220985344   318570495    48792576   83  Linux
/dev/sda6       318572544   432474111    56950784    7  HPFS/NTFS/exFAT
/dev/sda7       432633856   625139711    96252928    7  HPFS/NTFS/exFAT

अब जब मैं इसे गलती से शुरू करता हूं तो यह त्रुटि देता है (libparted बग मिला)

कर्नेल को विभाजन / dev / sda4 में संशोधन के बारे में सूचित करने में त्रुटि   -- उपकरण या संसाधन व्यस्त। इसका अर्थ यह है कि लिनक्स आपके द्वारा रीबूट किए जाने तक / dev / sda4 में किए गए किसी भी बदलाव के बारे में नहीं जान पाएगा - इसलिए आपको नहीं करना चाहिए   इसे घुमाएं या रीबूट करने से पहले किसी भी तरह इसका इस्तेमाल करें।


3
2017-07-30 18:17


मूल


तो यह मेरा पहला समय है कि मैं gparted हूँ तो कृपया मुझे माफ कर दो। आप sda6 और sda7 के बीच आवंटित विभाजन के बारे में बात कर रहे हैं? वह आवंटित स्थान केवल 78 एमबी है, मैं लगभग 30 जीबी के बारे में बात कर रहा हूं जो गायब हो गया - Eka
@Rinzwind एसडीए 5 के साथ कुछ गलत है। यह टूटा हुआ है और गलत आकार दिखा सकता है। - Pilot6
Pleas पोस्ट आउटपुट sudo fdisk -l - Pilot6
@ पायलट 6 ने परिणाम में परिणाम जोड़ा - Eka
वैसे भी फिर से स्थापित करने का सबसे आसान तरीका है। विभाजन को स्थानांतरित करते समय हमेशा यह जोखिम होता है। - Pilot6


जवाब:


विभाजन की तरह दिखता है /dev/sda5 बढ़ गया है, लेकिन इसके अंदर ext4 फ़ाइल सिस्टम नहीं है जो अभी भी मूल आकार में है।

सबसे पहले, अगर आपने अभी तक यह नहीं किया है, तो बैकअप लें! विभाजन और फ़ाइल सिस्टम को संशोधित करने में हमेशा डेटा हानि का खतरा होता है!

फिर सुनिश्चित करें कि आप लाइव सिस्टम से बूट कर रहे हैं ताकि हम अनमाउंट किए जाने पर फ़ाइल सिस्टम पर काम कर सकें।

सबसे पहले हमें इस आदेश का उपयोग कर फ़ाइल सिस्टम जांच को मजबूर करना होगा:

sudo e2fsck -f /dev/sda5

यह उम्मीद करनी चाहिए कि कोई त्रुटि रिपोर्ट न करें या उन्हें ठीक करने में सक्षम न हों।

उसके बाद हम उस फ़ाइल के आकार से मेल खाने के लिए फ़ाइल सिस्टम का आकार बदल सकते हैं, जिसमें वह स्थित है। हम इसे नीचे दिए गए आदेश के साथ करते हैं:

sudo resize2fs -p /dev/sda5

इसके बाद आप पहले कमांड को दोहराना चाहेंगे (e2fsck) सबकुछ जांचने के लिए ठीक है।

फिर आपके विभाजन और फ़ाइल सिस्टम में एक ही आकार होना चाहिए और इस समस्या के बारे में कोई और समस्या नहीं होनी चाहिए।


3
2017-07-30 19:57



मैन पेज से, आप एक आरोहित ext4 फाइल सिस्टम के आकार को बढ़ा सकते हैं। - ubfan1
@ ubfan1 हां, resize2fs समस्याओं के बिना आधुनिक कर्नेल पर आरोहित ext4 फ़ाइल सिस्टम बढ़ सकते हैं, परंतु आप ठीक से नहीं चल सकते हैं e2fsck घुड़सवार फाइल सिस्टम पर। यह आदेश पहले आवश्यक है resize2fs हालांकि, अगर आप पहले इसे नहीं चलाते हैं तो आपको एक त्रुटि मिलेगी। इसलिए फ़ाइल सिस्टम को अनमाउंट किया जाना चाहिए। - Byte Commander
यह काम किया यह समस्या तय की। सुरक्षा के लिए मैं कोड दो बार चलाता हूं - Eka