Cria dispositivos de lista lsblk por id

0

Estou constantemente tendo a situação em que quero correlacionar a saída de lsblk , que imprime dispositivos em uma árvore com seu nome no esquema de /dev/sdXY com as unidades /dev/disk/by-id/ nomes.

    
por Rovanion 23.08.2017 / 13:08

1 resposta

1

Os nomes by-id consistem no modelo da unidade junto com a serial, algo que lsblk pode ser instruído para listar:

lsblk -o name,model,serial

A saída deste comando será algo como isto:

NAME   MODEL            SERIAL
sda    SAMSUNG HD203WI  S1UYJ1VZ500792                                       
├─sda1                  
└─sda9                  
sdb    ST500DM002-1BD14 W2APGFP8
├─sdb1                  
└─sdb9                  
sdc    ST500DM002-1BD14 W2APGFS0
├─sdc1                  
└─sdc9 

Para a posteridade, aqui também há um comando mais longo com algumas colunas comumente usadas:

sudo lsblk -o name,size,fstype,label,model,serial,mountpoint

A saída pode ser:

NAME     SIZE FSTYPE            LABEL         MODEL            SERIAL          MOUNTPOINT
sda      1,8T zfs_member                      SAMSUNG HD203WI  S1UYJ1VZ500792
├─sda1   1,8T zfs_member        storage                                        /home    
└─sda9     8M zfs_member                                                       
sdb    465,8G btrfs                           ST500DM002-1BD14 W2APGFP8        
├─sdb1 465,8G btrfs                                                            
└─sdb9     8M btrfs                                                            
sdc    465,8G btrfs                           ST500DM002-1BD14 W2APGFS0        
├─sdc1 465,8G btrfs             rpool                                          /      
└─sdc9     8M btrfs 
    
por 23.08.2017 / 13:08

Tags