월간 인기 게시물

게시물 1,372건
   
qemu-nbd and zerofill
글쓴이 : 최고관리자 날짜 : 2015-10-14 (수) 14:11 조회 : 6201
글주소 :
                                
동적으로 확장된 이미지 크기 변환 (zero-fill)

:: HOST 내에서 인식중인 디스크 크기확인 (동적으로 확장된 이미지)
# qemu-img info disk
image: disk
file format: qcow2
virtual size: 160G (171798691840 bytes)
disk size: 7.2G
cluster_size: 65536
backing file: /var/lib/nova/instances/_base/xxxxxe63f446daf1f5522
Format specific information:
    compat: 1.1
    lazy refcounts: false
    corrupt: false

:: 이미지 마운트
# qemu-nbd -c /dev/nbd0 disk
# kpartx  -a /dev/nbd0
# mount /dev/mapper/nbd0p1 /mnt

:: 실제 사용중인 디스크 크기 (VM에서 인식되는)
# df -Th |grep mnt
/dev/mapper/nbd0p1 ext4      7.8G  766M  6.6G  11% /mnt

# dd if=/dev/zero of=/mnt/file.zeros
dd: `/mnt/file.zeros' 로 쓰는 중: 장치에 남은 공간이 없음
14606969+0 레코드 들어옴
14606968+0 레코드 나감
7478767616 바이트 (7.5 GB) 복사됨, 550.691 초, 13.6 MB/초

:: 삭제 & umount 
# rm -rf /mnt/file.zeros 
# umount  /mnt 
# kpartx  -d /dev/nbd0
# qemu-nbd -d /dev/nbd0
/dev/nbd0 disconnected

:: 이미지 convert
# qemu-img convert  disk -O qcow2 disk_resize.qcow2
# qemu-img info disk_resize.qcow2 
image: disk_resize.qcow2
file format: qcow2
virtual size: 160G (171798691840 bytes)
disk size: 832M
cluster_size: 65536
Format specific information:
    compat: 1.1
    lazy refcounts: false
    corrupt: false

이름 패스워드
비밀글 (체크하면 글쓴이만 내용을 확인할 수 있습니다.)
왼쪽의 글자를 입력하세요.
   

 



 
사이트명 : 모지리네 | 대표 : 이경현 | 개인커뮤니티 : 랭키닷컴 운영체제(OS) | 경기도 성남시 분당구 | 전자우편 : mojily골뱅이chonnom.com Copyright ⓒ www.chonnom.com www.kyunghyun.net www.mojily.net. All rights reserved.