कोई स्थान नहीं बचा है, भले ही मेरे पास 990 जीबी का विभाजन है


10

मैंने हमेशा विंडोज को एक ऑपरेटिंग सिस्टम के रूप में उपयोग किया है, जो आश्चर्य की बात नहीं है, लेकिन हाल ही में, मैंने एक डेस्कटॉप पीसी के लिए वास्तव में अच्छा सौदा देखा है, मेरे मामले में एकमात्र गिरावट यह थी कि यह उबंटू पूर्व-स्थापित के साथ आया था। मैंने खरीदने से पहले अपना शोध किया और देखा कि उबंटू बहुत सारे लाभ प्रदान करता है, और मैं वास्तव में कुछ नया और अच्छा करने की कोशिश करना चाहता था, यहाँ मैं हूँ!

एक विभाजन-इंस्टॉलेशन पॉप अप करता है और कोई विकल्प नहीं होता है, केवल 2 विभाजन जो मैं चुन सकता हूं, लगभग 10 जीबी के साथ जो कि मुझे लगता है कि सिस्टम के लिए आवंटित किया गया था और खुद के लिए 990GB, लेकिन ... कोई आकार नहीं बदल रहा है, संपादन, विकल्प जोड़ रहा है, केवल बटन मैं प्रेस कर सकता था फॉरवर्ड, एक त्रुटि के साथ आया था कि GRUB विभाजन पर किसी भी स्थापित करने में विफल रहा और चला गया। उत्साहित, मैंने सभी पहले बूट-अप सामान, अपडेट और ऐसा करना शुरू कर दिया, और सभी समाप्त होने के बाद, मैं एक गेम को देखने की कोशिश करने के लिए चला गया कि पीसी कैसा महसूस करता है, और स्टीम स्थापित करने के लिए चला गया, केवल सिस्टम के लिए यह कहें कि मेरे पास कोई स्थान नहीं बचा है, भले ही मेरे पास 990GB बचे हिस्से के साथ अछूता विभाजन होना चाहिए।

और अब मैं पुनः स्थापित करने के लिए एक यूएसबी स्टिक पर डालने के लिए उबंटू के दूसरे संस्करण को डाउनलोड करने में असमर्थ हूं, और डिस्क ऐप पर यह कहता है कि फाइलसिस्टम विभाजन 2 8.0 जीबी एक्सट 4 / देव / sda2 फाइलसिस्टम रूट पर घुड़सवार और दूसरा विभाजन जिसे पीसी देखता है यह एक बाहरी हार्ड ड्राइव के रूप में है क्योंकि मैं इसे केवल बाहर कर सकता हूं, और मैं इसे किसी भी समय माउंट और अनमाउंट कर सकता हूं, चाहे मैं किस प्रकार का उपयोग करूं, मैं बस उस स्थान का उपयोग नहीं कर सकता।

अब मेरे पास कुछ करने के लिए जगह नहीं है।

यहां यह df -hदिखाया गया है कि कमांड क्या दिखाता है:

Filesystem                 Size  Used Avail Use% Mounted on    
udev                       3,9G     0  3,9G   0% /dev    
tmpfs                      785M  9,5M  776M   2% /run
/dev/sda2                  7,3G  6,9G  576K 100% /    
tmpfs                      3,9G   26M  3,9G   1% /dev/shm    
tmpfs                      5,0M  4,0K  5,0M   1% /run/lock
tmpfs                      3,9G     0  3,9G   0% /sys/fs/cgroup    
cgmfs                      100K     0  100K   0% /run/cgmanager/fs    
tmpfs                      785M   64K  785M   1% /run/user/1000    
/home/lightriphy/.Private  7,3G  6,9G  576K 100% /home/lightriphy

यह lsblkकमांड जानकारी है:

lightriphy@Lightriphy-HQ:~$ lsblk    
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT    
sda      8:0    0 931,5G  0 disk     
└─sda2   8:2    0   7,5G  0 part /    
sr0     11:0    1   3,5G  0 rom  

और यह sudo parted -lकमांड जानकारी है:

Model: ATA ST1000DM010-2EP1 (scsi) 
Disk /dev/sda: 1000GB 
Sector size (logical/physical): 512B/4096B 
Partition Table: msdos 
Disk Flags: 

Number  Start   End     Size    Type     File system  Flags  
 2      4096MB  12,1GB  8000MB  primary  ext4

कृपया ध्यान दें कि 990GB विभाजन को अब नि: शुल्क स्थान माना जाता है क्योंकि मैं चीजों को स्विच करने की उम्मीद करता हूं कि मैं इसे ठीक कर दूंगा, लेकिन विभाजन को अनमाउंट करना और बहाल करना, यह देखकर कि मैं इसे ठीक नहीं कर सका।
पावेल

2
या, आप बस sudo parted resize /dev/sda2 30000और फिर sudo resize2fs /dev/sda2अपना मूल विभाजन 30 जीबी तक ला सकते हैं
चार्ल्स ग्रीन

3
कृपया तथ्यों को प्रश्न को छोटा करें और शीर्षक को विस्तृत करें। "कम्पलीट डिजास्टर" अब आपके लिए स्पष्ट कार्य शीर्षक हो सकता है, लेकिन यह बहुत वर्णनात्मक शीर्षक नहीं है।
जोनास स्टीन

जवाबों:


8

ऐसा प्रतीत होता है कि स्थापना के दौरान, 990 जीबी जिसे आप देखने की उम्मीद करते हैं, विभाजन और माउंट नहीं किया गया था।


अपनी टिप्पणी के अनुसार, आप स्थापित करने के लिए तैयार नहीं हो सकते। आप निम्न कमांड सेट के साथ अपने रूट विभाजन का आकार बदल सकते हैं:

sudo parted resize /dev/sda2 30000
sudo resize2fs /dev/sda2

यह आपके रूट विभाजन का आकार बढ़ाकर 30 जीबी कर देगा। मैं तब gparted स्थापित करूँगा, और आपकी पूरी डिस्क को सम्मिलित करने के लिए वहाँ विभाजन का आकार बढ़ाऊँगा, हालाँकि अन्य लोग अलग-अलग विभाजन योजनाओं को पसंद करते हैं।


उपयोगिता 'cfdisk' पहले से ही आपके सिस्टम पर स्थापित होनी चाहिए, और इसका उपयोग एक नया ext4 विभाजन बनाने के लिए किया जा सकता है। वैकल्पिक रूप से, आप gparted द्वारा स्थापित करने के लिए अपने वर्तमान विभाजन पर पर्याप्त खाली स्थान बनाने में सक्षम हो सकते हैं

sudo apt autoremove
sudo apt clean
sudo apt install gparted

यदि आपको काम करने की अनुमति मिल सकती है, तो आप संपूर्ण डिस्क पर कब्जा करने के लिए '/ dev / sda2' के आकार का विस्तार कर सकते हैं। वैकल्पिक रूप से, एक नया घर बनाने के लिए एक प्रक्रिया है ...


या तो 'gparted' या 'cfdisk' का उपयोग करके, अपनी डिस्क पर खाली जगह में एक नया विभाजन बनाएँ। blkidतब विभाजन के UUID को खोजने के लिए उपयोग किया जाना चाहिए, जिसकी आपको आवश्यकता होगी।

विभाजन और UUID होने के बाद: चरणों को नीचे सूचीबद्ध किया गया है, लेकिन जो भी हो रहा है, उसके विस्तृत विवरण के लिए कृपया https://help.ubuntu.com/community/Partitioning/Home/Moving पढ़ें ।

sudo cp /etc/fstab /etc/fstab.$(date +%Y-%m-%d)
cmp /etc/fstab /etc/fstab.$(date +%Y-%m-%d)

टेक्स्ट एडिटर में मूल fstab खोलें:

sudo gedit /etc/fstab 

और इन पंक्तियों को इसमें जोड़ें

# (identifier)  (location, eg sda5)   (format, eg ext3 or ext4)      (some settings) 
UUID=????????   /media/home    ext4          defaults       0       2 

अब नए विभाजन को माउंट करें

sudo mkdir /media/home
sudo mount -a

अपने वर्तमान होम निर्देशिका को नए स्थान पर कॉपी करें, वर्तमान होम निर्देशिका के स्थान को स्थानांतरित करें, और विभाजन के माउंट पॉइंट को बदल दें, और फिर से अपडेट करें ...

sudo rsync -aXS --exclude='/*/.gvfs' /home/. /media/home/.

अब हमें नए विभाजन को इंगित करने और इसे / घर के रूप में माउंट करने के लिए फिर से fstab को संशोधित करने की आवश्यकता है। तो फिर से एक कमांड लाइन पर

sudo gedit /etc/fstab

और अब आपके द्वारा पहले जोड़ी गई लाइनों को संपादित करें, "/ मीडिया / होम" भाग को केवल "/ होम" कहने के लिए बदल दें ताकि यह ऐसा दिखे:

# (identifier)  (location, eg sda5)   (format, eg ext3 or ext4)      (some settings) 
UUID=????????   /home    ext3          defaults       0       2


cd / && sudo mv /home /old_home && sudo mkdir /home
sudo reboot

अब आपके पास नए विभाजन पर (बहुत खाली स्थान के साथ) अपनी 'होम' निर्देशिका होनी चाहिए, और प्राथमिक डिस्क पर कुछ स्थान खाली करते हुए '/ पुराने_होम' निर्देशिका को हटा सकते हैं।


1
@ पावेल ने जवाब के शीर्ष पर एक और खंड जोड़ा ...
चार्ल्स ग्रीन

1
@Pavel 'लॉगिन लूप' अज्ञात नहीं है - /ubuntu/223501/ubuntu-gets-stuck-in-a-login-loop
चार्ल्स ग्रीन

1
@Pavel ctrl + alt + f1 आपको एक टेक्स्ट टर्मिनल में डंप करना चाहिए जहां आप लॉगिन कर सकते हैं?
ट्रिगमेंन्डर्स

1
@ पावेल आप इस समस्या के साथ केवल एक ही नहीं हैं, लेकिन यदि आप कर सकते हैं तो कुछ वास्तविक समय की मदद के लिए फ़्रीनोड पर #ubuntu IRC चैनल से जुड़ना बेहतर होगा। यह कहते हुए कि आप जिस लॉगिन लूप पर अटके हुए हैं, वह आपके एन्क्रिप्टेड होम डायरेक्टरी से संबंधित हो सकता है जो पूरी डिस्क के साथ युग्मित है। अधिकांश उबंटू सिस्टम को बूट समय पर एक मेनू विकल्प के रूप में एक पुनर्प्राप्ति शेल दर्ज करने के लिए कॉन्फ़िगर किया गया है। इस जवाब के शीर्ष पर जुदा और resize2fs कमांड के साथ इसका उपयोग करना आपके लिए इसे ठीक कर सकता है।
पर्किन्स

1
@Pavel जब तक आपने किसी तरह अपने डेटा को नष्ट नहीं किया है अपने विभाजन को आकार देने के प्रयास में एक पुनर्स्थापना आवश्यक नहीं है, बस यूएसबी स्टिक से बूट करें और डिस्क के पूर्ण आकार का आकार बदलने के लिए gparted का उपयोग करें।
पर्किन्स

0

सब कुछ अब ठीक है और निर्दोष रूप से काम कर रहा है। मैंने एक ट्यूटोरियल और रुफस एप्लिकेशन की मदद से USB स्टिक का उपयोग करके सिस्टम को सफलतापूर्वक रीइंस्टॉल किया है, पिछले एक के सभी डेटा को मिटा दिया है, और स्पेस को सही ढंग से विभाजित किया है। मैं ईमानदारी से आप सभी को धन्यवाद देता हूं, विशेष रूप से आपके समय और प्रयास के लिए चार्ल्स ग्रीन और मुझे उबंटू में ज्ञान की कमी के लिए खेद है। यह समय में बेहतर हो जाएगा!

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.