Como buscar os detalhes do disco no linux?

4

Eu quero buscar os detalhes do disco como abaixo: -

disk Name : Total:Used:Free

Eu obtive o abaixo, via: pvs |awk '{print $1, "" $5, "" $6}'

PV PSize PFree
/dev/sda5 2.00g 1020.00m
/dev/sda6 3.00g 3.00g
/dev/sda7 4.00g 4.00g

Agora eu quero uma coluna após o PFree que mostrará Espaço em disco usado (Psize - PFree), por favor, qualquer pessoa me avisa como buscar espaço em disco usado via script

    
por Sunita 13.10.2017 / 22:24

2 respostas

1

Este comando lhe dará o espaço em disco.

df -h -x tmpfs | egrep -v '^udev'
    
por 13.10.2017 / 23:23
1

Tente isto:

 pvs  --units=m | awk '{Used=($5-$6)m;print $1, "" $5, "" $6,Used"m"}' | sed -e 's/0m$/PUsed/1g' | column -t
  • --units=m para imprimir o tamanho em megabits

  • Used=($5-$6) para ficar diferente entre PSize e PFree.

  • 's/0m$/PUsed/1g' para ter o cabeçalho PUs

  • column -t para formatar a saída

por 30.05.2018 / 13:03

Tags