कैसे Linux में unpartitoned स्थान खोजने के लिए?


2

मुझे विभाजन का परीक्षण करने की आवश्यकता है लेकिन यह जोखिम भरा है क्योंकि यह मौजूदा डेटा को हटा या हटा सकता है या मौजूदा डेटा को हटा सकता है। मैं अनपार्टेड स्पेस की जांच कैसे कर सकता हूं। ये विभिन्न कमांड से विवरण हैं:

[pts/1][20:40:19:root@HW123635 ] ~> df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda3              15G  7.5G  6.3G  55% /
/dev/sda1              99M   12M   82M  13% /boot
none                  2.0G     0  2.0G   0% /dev/shm
/dev/sda2              15G   11G  2.8G  80% /home
/dev/sda5             9.7G  6.9G  2.3G  76% /opt
/dev/sda7             9.7G  4.9G  4.4G  53% /usr
/dev/sda6             9.7G  7.8G  1.4G  85% /var



[pts/1][20:41:10:root@HW123635 ] ~> cat /proc/partitions
major minor  #blocks  name

   8     0  143374744 sda
   8     1     104391 sda1
   8     2   15358140 sda2
   8     3   15358140 sda3
   8     4          1 sda4
   8     5   10241406 sda5
   8     6   10241406 sda6
   8     7   10241406 sda7
   8     8    8193118 sda8
   8    16  143374744 sdb

[pts/1][20:41:37:root@HW123635 ] ~> fdisk -l

Disk /dev/sda: 146.8 GB, 146815737856 bytes
255 heads, 63 sectors/track, 17849 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          13      104391   83  Linux
/dev/sda2              14        1925    15358140   83  Linux
/dev/sda3            1926        3837    15358140   83  Linux
/dev/sda4            3838       17849   112551390    5  Extended
/dev/sda5            3838        5112    10241406   83  Linux
/dev/sda6            5113        6387    10241406   83  Linux
/dev/sda7            6388        7662    10241406   83  Linux
/dev/sda8            7663        8682     8193118+  82  Linux swap

Disk /dev/sdb: 146.8 GB, 146815737856 bytes
255 heads, 63 sectors/track, 17849 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
You have new mail in /var/spool/mail/root

जवाबों:


4

आपको लगता है कि आपको 17849 तक सिलेंडर 8682 के बाद अनपार्टेड जगह मिल सकती है। आप या तो Gparted की कोशिश कर सकते हैं जो आपकी डिस्क (अनुशंसित) या प्रकार का चित्रमय प्रतिनिधित्व प्रस्तुत करता है sudo fdisk -l

किसी भी स्थिति में, डेटा हानि से बचने के लिए विभाजन के साथ खिलवाड़ करने से पहले आप बाहरी डिस्क पर किसी भी महत्वपूर्ण जानकारी का बैकअप लें।


1
मैं / a / dev / sda4 को एक विस्तारित विभाजन के रूप में देखता हूं, जिसका अर्थ है कि यह कंटेनर विभाजन का एक प्रकार है। साझा मेमोरी के बारे में / dev / shm इस लिंक को देखें ।
करने के लिए

+1 के लिए gparted है, लेकिन OP की sda डिस्क पर unpartitioned स्थान है और fdisk आउटपुट पूर्ण होने पर sdb खाली है।
लौरेंत

आप सही हे। मैंने अपना जवाब सही किया।
करने के लिए

cfdiskएक अन्य उपयोगिता है जो अपेक्षाकृत सहज रूप से अनपेक्षित स्थान दिखाती है। GParted GUI है जबकि cfdiskटेक्स्ट-मोड है। GPT डिस्क के लिए (बनाम MBR, जो प्रश्न दिखाता है), cgdiskबहुत पसंद है cfdisk
रॉड स्मिथ

2

आपका मुफ्त स्थान सिलेंडर 8683 से 17849 तक विस्तारित विभाजन / dev / sda4 पर है। ध्यान दें कि / dev / sda4 में बड़ी मात्रा में स्थान शामिल है, लेकिन इसके अंदर के विभाजन उस स्थान को कवर नहीं करते हैं।


fdisk -lउत्पादन छोटा दिखता है, लेकिन आप भी उस पर अंतरिक्ष हो सकता है SDB के रूप में एक 160GB (147GB) डिस्क की है। यह एक पूर्ण fdisk -lआउटपुट पर देखा जा सकता है । यदि आउटपुट छोटा नहीं है, तो इसका मतलब है कि इस 2 डिस्क में अभी तक कोई विभाजन नहीं है।
लॉरेंट

हाँ, ऐसा लगता है कि अगर sdb पर कुछ भी नहीं है, तो ओपी के पास विभाजन के लिए खाली जगह के दो क्षेत्र हैं।
वीरताक्ष
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.