簡體   English   中英

KVM虛擬機:磁盤大小錯誤

[英]KVM Virtual Machine: Wrong Disk Size

自從我做了yum更新並嘗試創建新的(例如)10GB磁盤KVM VPS以來,VM內報告的磁盤空間就被鎖定為初始模板大小(對於Linux模板通常為1GB)。

通常,它應該為10GB(fdisk表示,但df命令表示否則)。

[root@localhost ~]# resize2fs /dev/vda1
resize2fs 1.41.12 (17-May-2010)
Filesystem at /dev/vda1 is mounted on /; on-line resizing required
old desc_blocks = 1, new_desc_blocks = 1
Performing an on-line resize of /dev/vda1 to 262160 (4k) blocks.
The filesystem on /dev/vda1 is now 262160 blocks long.

[root@localhost ~]# df -m
Filesystem     1M-blocks  Used Available Use% Mounted on
/dev/vda1           1008   760       198  80% /
none                 246     0       246   0% /dev/shm

[root@localhost ~]# fdisk -l

Disk /dev/vda: 10.7 GB, 10737418240 bytes
4 heads, 32 sectors/track, 163840 cylinders
Units = cylinders of 128 * 512 = 65536 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000b6106

   Device Boot      Start         End      Blocks   Id  System
/dev/vda1              17       16401     1048640   83  Linux

以上所有命令均在VM內部執行。

以下是主機節點上xml配置的磁盤部分:

disk type='file' device='disk'>
      <driver name='qemu' type='raw' cache='none' io='native'/>
      <source file='/kvm/v1046-2ogd-j1p2jraixpg1g03y.raw'/>
      <target dev='vda' bus='virtio' />

</disk>

使用稀疏RAW。 舊版VM沒問題。

主機節點上的du -hs:

650M    v1046-2ogd-j1p2jraixpg1g03y.raw

主機節點上的ls -lah:

-rw-r--r--   1 qemu qemu  10G Dec 21 21:03 v1046-2ogd-j1p2jraixpg1g03y.raw

任何幫助都非常感謝。 謝謝閱讀。

不支持在VM內在線運行resize2fs / dev / vda1。 必須加載gparted以手動擴展分區。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM