Linux에서는 볼륨 레이블도 표시하는 드라이브의 디스크 공간 사용량 목록을 얻을 수 있습니까?

Linux에서는 볼륨 레이블도 표시하는 드라이브의 디스크 공간 사용량 목록을 얻을 수 있습니까?

나는 대해 알고있다df물론, df는 볼륨 레이블을 출력하지 않습니다. 내 NAS 상자에 5개의 USB 하드 드라이브가 연결되어 있는데 어느 것이 어느 것인지 알고 싶습니다.

현재의df산출:

Filesystem            Size  Used Avail Use% Mounted on
/dev/sda1              27G  2.2G   24G   9% /
none                   56M  476K   55M   1% /dev
none                   60M     0   60M   0% /dev/shm
none                   60M  332K   59M   1% /var/run
none                   60M     0   60M   0% /var/lock
none                   60M     0   60M   0% /lib/init/rw
/dev/sde1             150G  102G   48G  68% /media/usb0
/dev/sdb1             299G  196G  103G  66% /media/usb1
/dev/sdc1             233G  183G   51G  79% /media/usb2
/dev/sdd1             233G  209G   25G  90% /media/usb3
/dev/sdf1             150G  101G   49G  68% /media/usb4

답변1

확신하는. 다음은 df다음의 정보로 마무리되는 쉘 한 줄입니다 blkid.

df | while read line; do dev=${line%% *}; \
  blkid -s LABEL $dev | sed 's/.*LABEL=//; s/"//g'; \
  echo "$line"; done

df그러면 라벨이 있을 때 의 각 줄 앞에 라벨이 인쇄됩니다 . 취향에 맞게 형식을 조정하여 사용할 수 있습니다.

답변2

df디스크 공간 정보를 찾는 데 사용할 수 있으며 blkid -o list디스크 레이블 및 UUID에 대한 정보를 얻는 데 사용할 수 있습니다.

# blkid -o list
device     fs_type label    mount point    UUID
-------------------------------------------------------------------------------
/dev/sda1  ext4             /              2ea411b8-f6eb-456b-9ac8-efc1f264bee4
/dev/sda5  swap             <swap>         e5732469-d123-4f24-948b-ab356576c140

label및 값을 보려면 루트여야 합니다 UUID.

관련 정보