Como visualizar se partições principais ou secundárias no Linux

3

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.

    
por Justin 24.11.2012 / 08:56

6 respostas

2

Use o comando cfdisk .

cfdisk /dev/sda
    
por 24.11.2012 / 09:05
1

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).

    
por 24.11.2012 / 13:59
1

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.

    
por 26.03.2017 / 14:59
1

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!

    
por 16.06.2018 / 22:42
0

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.

Verifique o link para informações

    
por 24.11.2012 / 09:09
0

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
  • Se o número da partição ( minor ) estiver entre 1 e 4, é primário ou estendido. O estendido terá 1 na coluna #blocks (acima, é sda2 ).
  • Se o número da partição for 5 ou superior, é lógico.
por 20.10.2015 / 22:43

Tags