나는 아래에 sda3
1K 크기의 이상한 파티션이 있다는 것을 발견했습니다. /
및 에 대해 별도의 파티션을 생성하면서 하드 드라이브를 다시 포맷하고 Ubuntu 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
그것은 거의 확실히펼친당신을 포함하는 파티션논리적것들. 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"
답변2
해당 파티션은 논리 파티션인 sda4, sda5 및 sda6을 포함하는 생성된 확장 파티션입니다. MBR 형식의 HDD에서는 최대 4개의 물리적 파티션만 가질 수 있습니다. 그래서 더 많은 것을 원할 경우 논리 파티션을 포함하기 위해 확장 파티션을 생성해야 하는 경우가 많습니다.
이것 좀 봐파티셔닝에 관한 ArchLinux Wiki상세 사항은.