यह 1K तार्किक विभाजन क्या है?


10

मैंने देखा कि मेरे पास एक अजीब विभाजन है sda3, जिसका आकार 1K है। मैं अपनी हार्ड ड्राइव को पुन: स्वरूपित करने और अपने ओएस को Ubuntu 14.04 के साथ फिर से स्थापित करने के बारे में हूं, जबकि /और के लिए अलग-अलग विभाजन बना रहा हूं /home

यह लगभग-खाली विभाजन क्या है, और क्या मुझे इसके साथ कुछ भी करना चाहिए? ऐसा क्यों है में है lsblkलेकिन में नहीं blkid?

[lucas@lucas-ThinkPad-W520]~$ sudo blkid
/dev/sda1: LABEL="SYSTEM_DRV" UUID="30CA6C06CA6BC6A6" TYPE="ntfs" 
/dev/sda2: LABEL="Windows7_OS" UUID="9426707E26706362" TYPE="ntfs" 
/dev/sda4: LABEL="Lenovo_Recovery" UUID="E2CA772DCA76FD5B" TYPE="ntfs" 
/dev/sda5: UUID="7d513625-85de-41b7-9c81-0d3fbc4e6a0f" TYPE="ext4" 
/dev/sda6: UUID="602d2625-8ab9-44e5-b73a-d1f0181f5549" TYPE="swap" 

[lucas@lucas-ThinkPad-W520]~$ lsblk
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0 465.8G  0 disk
├─sda1   8:1    0   1.5G  0 part /media/lucas/SYSTEM_DRV
├─sda2   8:2    0 262.1G  0 part /media/lucas/Windows7_OS
├─sda3   8:3    0     1K  0 part
├─sda4   8:4    0  15.6G  0 part /media/lucas/Lenovo_Recovery
├─sda5   8:5    0 178.7G  0 part /
└─sda6   8:6    0   7.9G  0 part [SWAP]
sr0     11:0    1  1024M  0 rom

1
क्या आप हमें इसका उत्पादन भी दिखा सकते हैं sudo parted -l?
टेराडन ter

जवाबों:


16

यह निश्चित रूप से विस्तारित विभाजन है जिसमें आपके तार्किक शामिल हैं। आपको रूट के रूप में parted -l(या fdisk -l) चलाकर पुष्टि करने में सक्षम होना चाहिए । उदाहरण के लिए, मेरे सिस्टम पर:

$ sudo parted -l
Model: ATA ST9500420AS (scsi)
Disk /dev/sda: 500GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number  Start   End     Size    Type      File system     Flags
 1      32.3kB  41.1MB  41.1MB  primary   fat16           diag
 2      41.9MB  15.8GB  15.7GB  primary   ntfs            boot
 3      15.8GB  99.7GB  83.9GB  primary   ntfs
 4      99.7GB  500GB   400GB   extended                  lba
 5      99.7GB  102GB   2147MB  logical   fat32           lba
 7      102GB   176GB   73.8GB  logical   ext4
 6      176GB   492GB   316GB   logical   ext4
 8      492GB   500GB   8389MB  logical   linux-swap(v1)

ध्यान दें कि sda4 को 400GB के आकार के साथ एक विस्तारित विभाजन के रूप में सूचीबद्ध किया गया है। उस तार्किक विभाजन के आकार का योग है जिसमें यह (5,7,6 और 8) होता है। में lsblkउत्पादन, यह एक 1K विभाजन के रूप में दिखाता है (क्योंकि यह एक वास्तविक, है सदाशयी विभाजन है कि डेटा, लेकिन एक में शामिल है विस्तारित एक):

$ lsblk 
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0 465.8G  0 disk 
├─sda1   8:1    0  39.2M  0 part 
├─sda2   8:2    0  14.7G  0 part 
├─sda3   8:3    0  78.1G  0 part /windows
├─sda4   8:4    0     1K  0 part 
├─sda5   8:5    0     2G  0 part 
├─sda6   8:6    0 294.4G  0 part /home
├─sda7   8:7    0  68.7G  0 part /
└─sda8   8:8    0   7.8G  0 part [SWAP]
sr0     11:0    1  1024M  0 rom  

यह blkidउसी कारण के आउटपुट में प्रकट नहीं होता है , यह केवल डिफ़ॉल्ट रूप से "वास्तविक" विभाजन को सूचीबद्ध करता है। आप इसे -pध्वज का उपयोग करके विस्तारित का उल्लेख करने के लिए मजबूर कर सकते हैं :

$ sudo blkid -p /dev/sda* | grep sda4
/dev/sda4: PTTYPE="dos" PART_ENTRY_SCHEME="dos" PART_ENTRY_TYPE="0xf" PART_ENTRY_NUMBER="4" PART_ENTRY_OFFSET="194643601" PART_ENTRY_SIZE="782129519" PART_ENTRY_DISK="8:0" 

1
दिलचस्प बात यह है कि विस्तारित विभाजन के लिए ब्लॉक डिवाइस का आकार हमेशा 1k लगता है, तब भी जब पहला तार्किक विभाजन 512 बाइट्स के भीतर शुरू होता है (जिस स्थिति में विभाजन ओवरलैप करते हैं)।
स्टीफन चेज़लस

7

वह विभाजन विस्तारित विभाजन है जिसे तब बनाया गया था जिसमें sda4, sda5 और sda6 शामिल हैं जो तार्किक विभाजन हैं। एक MBR स्वरूपित HDD में आप केवल अधिकतम 4 भौतिक विभाजन कर सकते हैं। इसलिए अक्सर यदि आप अधिक चाहते हैं तो आपको किसी भी तार्किक विभाजन को बढ़ाने के लिए एक विस्तारित विभाजन बनाने की आवश्यकता है।

अधिक जानकारी के लिए विभाजन पर इस ArchLinux Wiki को देखें।

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