Linux에서 디스크 세부 정보를 얻는 방법은 무엇입니까?

Linux에서 디스크 세부 정보를 얻는 방법은 무엇입니까?

아래와 같은 디스크 세부 정보를 얻고 싶습니다.

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형식화된 출력

관련 정보