16.7.2. virt-df 실행
디스크 이미지에 있는 모든 파일 시스템에 대한 파일 시스템 사용량을 표시하려면 다음을 입력합니다.
# virt-df /dev/vg_guests/RHEL6 Filesystem 1K-blocks Used Available Use% RHEL6:/dev/sda1 101086 10233 85634 11% RHEL6:/dev/VolGroup00/LogVol00 7127864 2272744 4493036 32%
(여기서
/dev/vg_guests/RHEL6
은 Red Hat Enterprise Linux 6 게스트 가상 머신 디스크 이미지입니다. 이 경우 경로는 이 디스크 이미지가 있는 호스트 물리적 시스템 논리 볼륨입니다.)
자체적으로 virt-df 를 사용하여 모든 게스트 가상 머신(예: libvirt에 알려진)에 대한 정보를 나열할 수도 있습니다. virt-df 명령은 -h (human-readable) 및 -i (블록 대신 inode 표시)와 같은 표준 df 와 동일한 옵션 중 일부를 인식합니다.
virt-df 는 Windows 게스트 가상 머신에서도 작동합니다.
# virt-df -h Filesystem Size Used Available Use% F14x64:/dev/sda1 484.2M 66.3M 392.9M 14% F14x64:/dev/vg_f14x64/lv_root 7.4G 3.0G 4.4G 41% RHEL6brewx64:/dev/sda1 484.2M 52.6M 406.6M 11% RHEL6brewx64:/dev/vg_rhel6brewx64/lv_root 13.3G 3.4G 9.2G 26% Win7x32:/dev/sda1 100.0M 24.1M 75.9M 25% Win7x32:/dev/sda2 19.9G 7.4G 12.5G 38%
참고
라이브 게스트 가상 머신에서 virt-df 를 안전하게 사용할 수 있습니다. 읽기 전용 권한만 있으면 되기 때문입니다. 하지만 게스트 가상 머신 내에서 실행 중인 df 명령의 숫자와 정확히 같을 것으로 예상해서는 안 됩니다. 이는 디스크에 있는 항목이 라이브 게스트 가상 머신 상태와 약간 동기화되지 않기 때문입니다. 그러나 분석 및 모니터링을 위해 충분한 접근법이 있어야합니다.
virt-df는 통계를 모니터링 도구, 데이터베이스 등에 통합할 수 있도록 설계되었습니다. 이를 통해 시스템 관리자는 디스크 사용량의 추세에 대한 보고서를 생성하고 게스트 가상 머신이 디스크 공간이 부족해질 경우 경고를 생성할 수 있습니다. 이렇게 하려면 --csv 옵션을 사용하여 머신에서 읽을 수 있는 Comma-Separated-Values (CSV) 출력을 생성해야 합니다. CSV 출력은 대부분의 데이터베이스, 스프레드 시트 소프트웨어 및 다양한 다른 도구 및 프로그래밍 언어에서 읽을 수 있습니다. 원시 CSV는 다음과 같습니다.
# virt-df --csv WindowsGuest Virtual Machine,Filesystem,1K-blocks,Used,Available,Use% Win7x32,/dev/sda1,102396,24712,77684,24.1% Win7x32,/dev/sda2,20866940,7786652,13080288,37.3%
추세 및 알림을 생성하기 위해 이 출력을 처리하는 방법에 대한 리소스와 아이디어를 보려면 다음 http://libguestfs.org/virt-df.1.html URL을 참조하십시오.