아래와 같은 디스크 세부 정보를 얻고 싶습니다.
disk Name : Total:Used:Free
나는 다음을 통해 다음을 얻었습니다.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
이제 PFree 뒤에 사용된 디스크 공간(Psize - PFree)을 표시하는 열이 필요합니다. 누구든지 스크립트를 통해 사용된 디스크 공간을 얻는 방법을 알려주세요.
답변1
이 명령은 디스크 공간을 제공합니다.
df -h -x tmpfs | egrep -v '^udev'
답변2
이 시도:
pvs --units=m | awk '{Used=($5-$6)m;print $1, "" $5, "" $6,Used"m"}' | sed -e 's/0m$/PUsed/1g' | column -t
--units=m
인쇄 크기(메가비트)Used=($5-$6)
PSize와 PFree의 차이를 알아보세요.'s/0m$/PUsed/1g'
PUsed 헤더 있음column -t
형식화된 출력