lsblkにIDでデバイスを一覧表示させます。

lsblkにIDでデバイスを一覧表示させます。

私は、ツリー内の印刷装置の出力をそのドライブ名スキームの名前にlsblk関連付けたい状況によく直面しています。/dev/sdXY/dev/disk/by-id/

ベストアンサー1

ID固有の名前はドライブモデルとシリアル番号で構成され、lsblk次のコマンドを使用して一覧表示できます。

lsblk -o name,model,serial

このコマンドの出力は次のとおりです。

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

子孫のために一般的に使用されるいくつかの列を含むより長いコマンドは次のとおりです。

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

出力は次のとおりです。

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 

おすすめ記事