Listar Partições do disco rígido em Linux
Como administradores de Linux, precisamos por vezes de olhar para a nossa tabela de partições do disco rígido. Permite-nos reconfigurar unidades antigas, criando espaço para mais partições, e se necessário criar espaço até para novas unidades. A tabela de partições encontra-se no sector 0 do seu disco rígido. Os dispositivos no seu sistema são apresentados como /dev / sda, /dev / sdb na tabela de partições. Há várias maneiras de ver a tabela de partições em Linux.
Neste artigo, vamos explicar quatro maneiras de listar a tabela de partições num SO Linux usando vários comandos. Utilizaremos o Terminal de linha de comandos para executar estes comandos. Para abrir o Terminal, vá para o separador Actividades localizado no canto superior esquerdo do seu ambiente de trabalho. Depois, na barra de pesquisa, digite Terminal. Quando o ícone do terminal aparecer, clique nele para abrir.
Executámos os comandos e métodos explicados neste artigo num sistema Debian 10.
Ver tabela de partições através do comando lsblk
O comando lsblk lista a informação sobre dispositivos de blocos no sistema num formato de árvore. Se um dispositivo for montado em algum local, também exibirá o seu ponto de montagem. Execute o seguinte comando no Terminal a fim de exibir a tabela de partições.
$ lsblk
Na saída acima, pode ver todas as partições lógicas do meu dispositivo (sda) bem como as suas partições sda1, sda2, e sda5. Vamos ver o que as colunas na saída acima indicam:
NAME-Indicates nome dos dispositivos
MAJ:MIN-Indica os números dos dispositivos Maior e Menor
RM-Indica se o dispositivo é removível(1) ou não (0)
SIZE-Indica o tamanho do dispositivo
RO-Indica se o dispositivo só leitura(1) ou não (0)
TYPE- Indica o tipo de dispositivo, i.e, se for um disco ou partições(PART), etc.
MOUNTPOINT- Indica o ponto de montagem do dispositivo onde é montadoAdvertisement
Get the list of partitions with the fdisk command
O comando fdisk (significa Format-disk ou Fixed-disk) é usado para criar, visualizar, alterar e remover partições de disco rígido num sistema Linux. combinando fdisk com -l flag pode ser usado para listar todas as partições disponíveis no seu sistema. Introduza o seguinte comando no Terminal para listar as partições no seu sistema:
$ sudo fdisk -l
Rolha para baixo a saída para ver a tabela de partições como se segue:
Vejamos o que as colunas na saída acima indicam:
Device-Nome do dispositivo/partição lógica
Boot-The * indica que esta partição tem a informação de bootloader que é utilizada para arrancar um SO.
Iniciar-O sector inicial atribuído à partição.
Fim-O sector final atribuído à partição.
Sectores-O número de sectores atribuído à partição.
Tamanho- O tamanho da partição.
ID-O número de identificação atribuído à partição
Tipo-O tipo de ficheiro utilizado pela partição
Utilizar o comando sfdisk para visualizar partições
Sfdisk é também utilizado para manipular tabelas de partição no Linux. No entanto, ao contrário do utilitário fdisk, o sfdisk funciona de forma não-interactiva. Para usar o sfdisk para listar a tabela de partições no seu sistema, execute o comando em Terminal usando a seguinte sintaxe”
$ sudo sfdisk -l/dev/devicename
Por exemplo, para listar a tabela de partições para /dev/sda:
$ sudo sfdisk -l /dev/sda
O sfdisk como pode ver exibe os mesmos detalhes da tabela de partição que o comando fdisk. Lembre-se que a saída do comando fdisk e sfdisk só pode ser visualizada como utilizadores autorizados.
Usando o comando parted para listar partições do disco rígido
O comando parted também pode ser usado para visualizar as partições do disco rígido de um dispositivo num sistema Linux. Pode ser usado para listar as partições mesmo que o tamanho do disco seja superior a 2 TB enquanto o fdisk e o sfdisk não podem.
Para listar a tabela de partições de um dispositivo, a seguinte sintaxe pode ser usada:
$ sudo parted /dev/device-name
Por exemplo, para listar a tabela de partições para /dev/sda:
$ sudo parted /dev/sda
Ao entrar no comando acima, entrará no modo de prompt de comando separado. Introduza os seguintes valores que o ajudarão a listar a tabela de partição de um dispositivo.
Unit GB: Introduza isto se quiser que a saída seja exibida em gigabytes.
Unit TB: Introduza isto se quiser que a saída seja exibida em terabytes .
Após ter introduzido qualquer um dos valores acima, o seu sistema listará a tabela de partição.
Para sair do modo de prompt do comando parted, basta digitar quit e pressionar Enter.
Para listar a tabela de partições para todos os dispositivos de blocos no sistema, use o seguinte comando:
$ sudo parted -l
É tudo o que há! Neste artigo, aprendemos várias maneiras através das quais pode listar a tabela de partições dos dispositivos no seu sistema Debian. Juntamente com a listagem das tabelas de partições, os comandos acima referidos têm também outras funções que pode visualizar utilizando as suas páginas man.