가상 머신의 디스크 사용량을 조회하는 방법은 virt-dt를 사용하면 되며 libguestfs를 정상적으로 설치했다면 virt-dt를 사용할 수 있다.
명령어 형식은 다음과 같다.
virt-df [--options]
virt-df [--options] -d domname
virt-df [--options] -a disk.img [-a disk.img ...]
virt-dt의 옵션들은 다음과 같다.
--help 도움말 출력
-a file
--add file
가상 머신의 디스크 이미지인 파일 추가
-a URI
--add URI
원격 디스크 추가
-c URI
--connect URI
libvirt를 이용할 경우 지정된 URI에 연결
--csv
결과를 CSV로 출력
-d guest
--domain guest
지정된 libvirt guest오부터 모든 디스크를 추가
--format=raw|qcow2|..
--format
기본 설정은 auto-detect임
-h
--human-readable
읽을 수 있는 형식의 크기로 출력, csv 옵션과 동시 사용 불가
-i
--inodes
블록 대신 inode 출력
--one-per-guest
libguestfs 1.22부터 기본 옵션으로 이전 버전과 호환성을 위해서 남아 있음
-P nr_threads
libguestfs 1.22부터 멀티 쓰레드를 통해 게스트를 동시에 시험 가능, -P 0는 자동 감지며 P -1은 단일 쓰레드임
--uuid
도메인 이름 대신 UUID 출력
-v
--verbose
디버깅을 위한 verbose 메시지 출력
-V
--version
버전 정보 출력
-x
libguestfs API호출에 대한 추적 활성화
virt-dt를 통해 가상 머신(instance-00000001a)에 대한 디스크 상태 조회 방법은 다음과 같다.
sudo virt-df -d instance-0000001a
[실행 결과]
Filesystem 1K-blocks Used Available Use%
instance-0000001a:/dev/sda1 5608836 470936 4846324 9%
instance-0000001a:/dev/local/config 96688 500 91068 1%
instance-0000001a:/dev/local/log 11334888 6092 10746348 1%
instance-0000001a:/dev/local/var 17704828 130828 16667968 1%
virt-dt를 통해 가상머신의 디스크 사용량 조회 방법은 간단하지만 필자가 설정한 시스템의 문제인지 virt-dt의 문제인지 시간이 오래 걸린다는 단점이 있다.
명령어 형식은 다음과 같다.
virt-df [--options]
virt-df [--options] -d domname
virt-df [--options] -a disk.img [-a disk.img ...]
virt-dt의 옵션들은 다음과 같다.
--help 도움말 출력
-a file
--add file
가상 머신의 디스크 이미지인 파일 추가
-a URI
--add URI
원격 디스크 추가
-c URI
--connect URI
libvirt를 이용할 경우 지정된 URI에 연결
--csv
결과를 CSV로 출력
-d guest
--domain guest
지정된 libvirt guest오부터 모든 디스크를 추가
--format=raw|qcow2|..
--format
기본 설정은 auto-detect임
-h
--human-readable
읽을 수 있는 형식의 크기로 출력, csv 옵션과 동시 사용 불가
-i
--inodes
블록 대신 inode 출력
--one-per-guest
libguestfs 1.22부터 기본 옵션으로 이전 버전과 호환성을 위해서 남아 있음
-P nr_threads
libguestfs 1.22부터 멀티 쓰레드를 통해 게스트를 동시에 시험 가능, -P 0는 자동 감지며 P -1은 단일 쓰레드임
--uuid
도메인 이름 대신 UUID 출력
-v
--verbose
디버깅을 위한 verbose 메시지 출력
-V
--version
버전 정보 출력
-x
libguestfs API호출에 대한 추적 활성화
virt-dt를 통해 가상 머신(instance-00000001a)에 대한 디스크 상태 조회 방법은 다음과 같다.
sudo virt-df -d instance-0000001a
[실행 결과]
Filesystem 1K-blocks Used Available Use%
instance-0000001a:/dev/sda1 5608836 470936 4846324 9%
instance-0000001a:/dev/local/config 96688 500 91068 1%
instance-0000001a:/dev/local/log 11334888 6092 10746348 1%
instance-0000001a:/dev/local/var 17704828 130828 16667968 1%
virt-dt를 통해 가상머신의 디스크 사용량 조회 방법은 간단하지만 필자가 설정한 시스템의 문제인지 virt-dt의 문제인지 시간이 오래 걸린다는 단점이 있다.
댓글