Existe um equivalente de DETAIL DISK no Parted ou em outros consoles do tipo DISKPART do Linux?

0

Estou tentando coletar informações sobre o tipo de unidade. EG USB, RAID Etc ..

No Windows eu posso usar DISKPART e executar o comando DETAIL DISK:

Exemplo:

DISKPART > selecione o disco 1

O disco 1 agora é o disco selecionado.

DISKPART > disco de detalhes

WDC WD1600AAJS-75M0A0 ID do Disco: 46C9XXXX Tipo: RAID Status: Online Caminho: 0 Alvo: 4 LUN ID: 0 Caminho de localização: PCIROOT (0) #PCI (1F02) #RAID (P00T04L00) Estado de leitura atual: não Somente leitura: não Disco de inicialização: não Disco do arquivo de paginação: não Disco de arquivo de hibernação: não Disco Crashdump: Não Disco em Cluster: Não

Volume ### Ltr Etiqueta Tipo Fs Tamanho Informações de status

Volume 2 D Partição NTFS 97 GB Sistema Saudável

Então, qual é o comando equivalente (se existir) em Parted ou outro utilitário de linha de comando para Linux?

A informação chave que eu sou depois é a saída "Type: RAID".

Eu estou olhando para integrar um arranhão em um programa existente.

    
por U K 07.09.2018 / 16:04

1 resposta

1

Dê uma olhada como lsblk . Por sua página man : "o lsblk lista informações sobre todos os dispositivos de bloco disponíveis ou especificados." , por exemplo:

lsblk (para recuperar informações sobre todos os dispositivos de bloco):

NAME                  MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda                     8:0    0 273.4G  0 disk 
├─sda1                  8:1    0   487M  0 part /boot
├─sda2                  8:2    0     1K  0 part 
└─sda5                  8:5    0 272.9G  0 part 
  ├─neuron--vg-root   252:0    0 144.9G  0 lvm  /
  └─neuron--vg-swap_1 252:1    0   128G  0 lvm  [SWAP]
sdb                     8:16   0   1.7T  0 disk 
└─sdb1                  8:17   0   1.7T  0 part /home

lsblk /dev/sd* --nodeps --output TYPE (para recuperar Tipo para todos os dispositivos de bloco):

TYPE
disk
part
part
part
disk
part

lsblk /dev/sd* --nodeps --output NAME,MODEL,VENDOR,SIZE,TYPE,STATE (para recuperar parâmetros especificados em todos os dispositivos de bloco):

NAME MODEL            VENDOR     SIZE TYPE STATE
sda  LOGICAL VOLUME   HP       273.4G disk running
sda1                             487M part 
sda2                               1K part 
sda5                           272.9G part 
sdb  LOGICAL VOLUME   HP         1.7T disk running
sdb1                             1.7T part 

lsblk /dev/sda --nodeps --output TYPE (para obter Tipo de sda , que geralmente é o equivalente do Disco 1 da janela ):

TYPE
disk 

Essa é uma abordagem, e você pode precisar adicionar o pacote à sua distribuição específica, por exemplo: sudo apt-get install lsblk (Debian, Ubuntu).

    
por 07.09.2018 / 19:36