在 Ubuntu 10.04 (VMWare Guest) 上擴充磁碟空間

在 Ubuntu 10.04 (VMWare Guest) 上擴充磁碟空間

我需要調整 VMWare Workstation 中 ubuntu guest 虛擬機器的磁碟空間大小。在 vmware 工作站中使用擴充磁碟實用程式後,我需要執行一些 linux 魔法來調整分割區大小。我搜尋了一下,發現了很多關於調整大小的貼文。不幸的是我不太理解這一切。誰能幫我解決這個問題嗎?

jclawson@ubuntu:~$ df

Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/mapper/ubuntu-root
                       7583436   5678136   1520072  79% /
udev                   1030884       152   1030732   1% /dev
none                   1030884         0   1030884   0% /dev/shm
none                   1030884        72   1030812   1% /var/run
none                   1030884         0   1030884   0% /var/lock
none                   1030884         0   1030884   0% /lib/init/rw
/dev/sda5               233335     39274    181613  18% /boot
.host:/              244035580  96519316 147516264  40% /mnt/hgfs


root@ubuntu:~# lvs
LV     VG     Attr   LSize   Origin Snap%  Move Log Copy%  Convert
root   ubuntu -wi-ao   7.35G
swap_1 ubuntu -wi-ao 388.00M


root@ubuntu:~# fdisk -l

Disk /dev/sda: 8589 MB, 8589934592 bytes
255 heads, 63 sectors/track, 1044 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x0009bea5

Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        1013     8136891   8e  Linux LVM
/dev/sda2            1014        1044      249007+   5  Extended
/dev/sda5            1014        1044      248976   83  Linux

我真的很感謝你的幫助。

答案1

好吧,經過一番努力,我終於弄清楚該怎麼做了。再說一次,gparted 不能使用。首先,您應該擴大VMWare Workstation中的磁碟大小。啟動進入 livecd 並開啟 root 終端機:

我們需要從空閒的未使用空間建立一個 LVM 類型的新主分割區。

#fdisk /dev/sda
#Command (m for help): n
#Command (m for help): p
#Command (m for help): 3
#Command (m for help): w

再次將虛擬機器重新啟動到 live CD

建立物理卷:

#pvcreate /dev/sda3

將新磁碟區新增至群組:

#vgextend ubuntu /dev/sda3

找出您想要擴展到多少可用空間

#vgdisplay

檢查“Free PE/Size”等於什麼,並在下一個指令中使用該值

擴展lvm並將檔案系統成長到新空間

#e2fsck -f /dev/ubuntu/root
#lvextend -L +12.6G /dev/ubuntu/root
#resize2fs /dev/ubuntu/root

完畢!

答案2

備份你的機器。啟動系統格帕特並增加分區。應用更改。

這是一個影片。

相關內容