2008년 3월 24일 월요일

vgdisplay 볼륨 Free Size 계산

vgdisplay  ==> Vgdisplay   -v
 
 
그다음에 질문을 봐서는 fs 안올리고 lv만 사용중인 놈들을 어떻게 계산하냐 하시는 것같네요.
어찌되었든 당연히 vg와 lv를 사용하실테니 vgdisplay 명령어를 써서
vg 별로 TOTAL PE 와 FREE PE 사이즈를 PE size (Mbyte) 곱하기 해서
나오는 Mbyte 사이즈를 적어놓으시면 될것 같은데요?

이렇게하면 vg 의 사이즈가 얼마인데 얼마의 여유가 남았다 이렇게
표시가 되겠죠?

예를 들어,

#vgdisplay

VG Name /dev/vg00
VG Write Access read/write
VG Status available
Max LV 255
Cur LV 4
Open LV 4
Max PV 16
Cur PV 2
Act PV 2
Max PE per PV 4384
VGDA 4
PE Size (Mbytes) 16
Total PE 8748
Alloc PE 8746
Free PE 2
Total PVG 0
Total Spare PVs 0
Total Spare PVs in use 0

이렇게 됐을때
총용량은 8748 * 16 = 139,968 MB 이고
이중에서 8746 * 16 = 139,936 를 사용중이고
2 * 16 = 32MB 가 free 로 남았다 이렇게 나오죠?

vg 가 여러개 있을테니 여러개를 모두 합친 숫자를 적으면 되지요.
모두 합치고 나면 총용량 얼마 중에서, 파일시스템으로 얼마 사용,
LV 로 얼마 사용, 그리고 남아있는 용량은 얼마이다 이렇게 되지요.

그런데 만약 디스크중에서 아직 vg 로 잡지 않은 디스크가 있다?
이럴 경우는 그것들은 님이 수동으로 계산하셔야 합니다.

잘 모르겠다....하시면 그냥 sam 쳐서 메뉴중에 Disk and file system 이던가?
그거 들어가서 show volume group 해보세요.

그리고 DB 사이즈는 어느 회사 DB 든 간에 현재 사용량을 보는 명령어가
있습니다. 그걸로 보시면 됩니다.
단, 여기서의 총사이즈는 최초 설정한 database 사이즈 이므로, 실제 디스크의
lv 용량보다는 같거나 작겠죠.

댓글 없음: