![Linux에서 디스크 세부 정보를 얻는 방법은 무엇입니까?](https://linux55.com/image/119660/Linux%EC%97%90%EC%84%9C%20%EB%94%94%EC%8A%A4%ED%81%AC%20%EC%84%B8%EB%B6%80%20%EC%A0%95%EB%B3%B4%EB%A5%BC%20%EC%96%BB%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
아래와 같은 디스크 세부 정보를 얻고 싶습니다.
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
형식화된 출력