Use o comando cfdisk
.
cfdisk /dev/sda
Como posso ver minhas partições se elas são primárias ou secundárias no Linux CentOS? Eu tentei df -T
, mas ele não mostra se as partições são primárias ou secundárias.
Obrigado.
Teste fdisk -l
e df -T
e alinhe os relatórios fdisk dos dispositivos aos relatórios df dos dispositivos. Um disco MBR padrão pode conter apenas 4 partições primárias ou 3 primárias e 1 estendida. Se você tiver partições numeradas > = 5, elas são partições lógicas (com a partição estendida hospedando-as sendo sempre o número 4, ou seja, / dev / sda4).
Use " fdisk -l
", mas observe os setores "Start" / "End" em vez de sda n . Se houver alguma sobreposição entre os dispositivos, existem partições estendidas / lógicas.
Aqui está uma abstração para o esquema MBR. Esteja ciente de que o sda2 começa em 1001470 e termina em 1000214527, cobrindo as 4 faixas de partições a seguir. Ele é identificado como partição estendida e sda5 ~ sda8 são partições lógicas.
$ sudo fdisk -l
Disk /dev/sda: 477 GiB, 512110190592 bytes, 1000215216 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: dos
Disk identifier: 0x000e5c64
Device Boot Start End Sectors Size Id Type
/dev/sda1 * 2048 999423 997376 487M 83 Linux
/dev/sda2 1001470 1000214527 999213058 476.5G 5 Extended
/dev/sda5 1001472 40060927 39059456 18.6G 83 Linux
/dev/sda6 40062976 79122431 39059456 18.6G 83 Linux
/dev/sda7 79124480 977559551 898435072 428.4G 83 Linux
/dev/sda8 977561600 1000214527 22652928 10.8G 82 Linux swap / Solaris
...
Aqui está um exemplo de esquema de partição GPT. Existem todas as partições primárias. Nenhuma partição estendida.
$ sudo fdisk -l
Disk /dev/sda: 477 GiB, 512110190592 bytes, 1000215216 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 079BF6C7-D69B-4188-B3AD-8BFE39D0F289
Device Start End Sectors Size Type
/dev/sda1 2048 616447 614400 300M Windows recovery environment
/dev/sda2 616448 1638399 1021952 499M EFI System
/dev/sda3 1638400 1900543 262144 128M Microsoft reserved
/dev/sda4 1900544 206700543 204800000 97.7G Microsoft basic data
/dev/sda5 206700544 956700671 750000128 357.6G Linux filesystem
/dev/sda6 956700672 957700095 999424 488M Linux filesystem
/dev/sda7 957700096 1000214527 42514432 20.3G Linux swap
...
Estas são de máquinas Ubuntu.
Use este comando: sudo parted /dev/sda
seguido por print
. Ele produz:
GNU Parted 3.2
Using /dev/sda
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) print
Model: ATA WDC WD10JPVX-60J (scsi)
Disk /dev/sda: 1000GB
Sector size (logical/physical): 512B/4096B
Partition Table: msdos
Disk Flags:
Number Start End Size Type File system Flags
1 1049kB 525MB 524MB primary ntfs
2 525MB 132GB 131GB primary ntfs boot
3 132GB 461GB 329GB primary ntfs
4 461GB 966GB 505GB extended lba
6 461GB 566GB 105GB logical ext4
5 566GB 896GB 330GB logical ntfs
7 896GB 966GB 70.0GB logical ext4
Você pode verificar se a partição é primária ou estendida a partir disso. Espero que isso ajude!
Quais são os nomes das partições? partições primárias são numeradas de 1 a 4, por exemplo: sda1, hdb2, etc ...
Considerando que as partições lógicas são numeradas 5 e acima.
A partição estendida primária é sempre numerada 4.
cat /proc/partitions
Você terá algo assim:
major minor #blocks name
8 0 488386584 sda
8 1 52436128 sda1
8 2 1 sda2
8 5 2104483 sda5
8 6 20972826 sda6
8 7 52436128 sda7
8 8 360434308 sda8
179 0 3979776 mmcblk0
179 1 3975680 mmcblk0p1
minor
) estiver entre 1 e 4, é primário ou estendido. O estendido terá 1
na coluna #blocks
(acima, é sda2
).