Este comando lhe dará o espaço em disco.
df -h -x tmpfs | egrep -v '^udev'
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
Este comando lhe dará o espaço em disco.
df -h -x tmpfs | egrep -v '^udev'
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
Tags awk