이 1K 논리 파티션은 무엇입니까?


10

sda31K 크기의 이상한 파티션이 있음을 알았습니다 . 나는에 대해 별도의 파티션을 생성하는 동안 내 하드 드라이브 포맷 우분투 14.04 내 OS를 다시 설치하는 방법에 대해 생각 /하고 /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있습니까?
terdon

답변:


16

논리 파티션을 포함 하는 확장 파티션 입니다. 루트로 (또는 )를 실행하여 확인할 수 있어야합니다 . 예를 들어, 내 시스템에서 :parted -lfdisk -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
흥미롭게도 확장 파티션의 블록 장치 크기는 첫 번째 논리 파티션이 512 바이트에서 시작하더라도 파티션 겹치는 경우에도 항상 1k 인 것처럼 보입니다 .
Stéphane Chazelas

7

해당 파티션은 생성 된 확장 파티션이며 논리 파티션 인 sda4, sda5 및 sda6을 포함합니다. MBR 포맷 HDD에서는 최대 4 개의 물리적 파티션 만 가질 수 있습니다. 따라서 더 많은 것을 원할 경우 논리 파티션을 포함 할 확장 파티션을 작성해야합니다.

자세한 내용 은 파티셔닝관한ArchLinux Wiki 를 참조하십시오.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.