OpenStack 實例未用完全部空間

OpenStack 實例未用完全部空間

我已經使用 Centos 6.4 建立了具有 20 GB 磁碟空間的新實例,但是當我登入 VPS 並執行 df -h 時,空間顯示如下

Filesystem            Size  Used Avail Use% Mounted on
/dev/vda1             984M  706M  229M  76% /
none                 1012M     0 1012M   0% /dev/shm

和 fdisk -l 的輸出

Disk /dev/vda: 21.5 GB, 21474836480 bytes
4 heads, 32 sectors/track, 327680 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: 0x000a5c87

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

我需要 vda1 佔據 vda 的所有空間,我該怎麼做?

答案1

您需要調整分割區大小,然後成長檔案系統:

  1. 進行備份
  2. fdisk /dev/vda -> d -> 1 -> n -> p -> 1 -> 17 -> [輸入]

  3. -> p

    確保分區標有星號 (*) 可引導,如果不是:

    一 -> 1

    完成後-> w

  4. 調整大小2fs /dev/vda1

    (線上流程,稍等!)

  5. 重啟

注意:您缺少交換分區,可以使用+xxxxM代替,如果[輸入]為交換分區留出一些空間。

相關內容