給VMware下的Linux擴充套件磁碟空間(以CentOS6.5為例)
1.先在VMware中的虛擬機器管理中將硬碟Expand到40G,注意使用VMware自帶的Expand功能不能有Snapshot存在,所以在expand之前先把所有的Snapshot刪掉了,為了以防萬一,把VMware虛擬機器copy了一份備用。
2.啟動CentOS,正常進入系統,然後“init 1”,進入到單使用者模式;
3.在單使用者模式下:fdisk -l /dev/sda,可以看到當前的磁碟分割槽情況如下:
Disk /dev/sda: 21.5 GB, 21474836480 bytes
255 heads, 63 sectors/track, 2610 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0002133f
Device Boot Start End Blocks Id System
/dev/sda1 * 1 64 512000 83 Linux
/dev/sda2 64 2611 20458496 8e Linux LVM
4.執行“fdisk /dev/sda",進入到fdisk,
然後依次輸入 n {new partition}指令,然後在提示中 輸入p {primary partition},然後輸入分割槽號 3 {partition number} ,上面顯示我已經有2個分割槽了,這個是第3個,或者在fdisk中用p指令也可以看到已有的分割槽情況。然後 輸入t {change partition id}指令,然後按提示輸入剛才的分割槽號3,然後輸入分割槽型別 8e {Linux LVM partition}, 最後 輸入w指令,將以上改動寫入分割槽表,在輸入w指令前,可以用p指令看到新的分割槽情況如下:
Device Boot Start End Blocks Id System
/dev/sda1 * 1 64 512000 83 Linux
/dev/sda2 64 2611 20458496 8e Linux LVM
/dev/sda3 2611 5221 20966162+ 8e Linux LVM
5. reboot,重新啟動系統,然後init 1,同樣進入單使用者模式。
6. 進入後執行“fdisk -l /dev/sda”,看到的和上面fdisk中p指令看到的一樣
7.在lvm管理器(執行“lvm”)下執行 “pvcreate /dev/sda3”, 為這個新分割槽建立一個物理卷Volume;
8.現在要做的是把物理卷(volume)擴充套件到新的物理捲上,先在lvm管理器(執行“lvm”)下執行vgdisplay 來檢視已有的系統Volume Group的情況,輸出如下:
--- Volume group ---
VG Name vg_centos6host
System ID
Metadata Areas 2
Metadata Sequence No 5
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 2
Open LV 2
Max PV 0
Cur PV 2
Act PV 2
VG Size 21.4 GiB
PE Size 4.00 MiB
Total PE 5061
Alloc PE / Size 5061 / 21.4 GiB
Free PE / Size 0 / 0
VG UUID nqsMoG-6fa0-XbDn-BCa0-8Vdz-AalN-roRAh0
可以看到目前只有一個Volume Group,名字叫vg_centos6host。
9,在lvm管理器(執行“lvm”)下執行 “vgextend centos6host /dev/sda3” ,擴充套件以後的Volume Group到新的物理磁碟卷Volume上。
10,下一步是擴充套件邏輯卷(Logic Volume)到新的捲上,先在lvm管理器(執行“lvm”)下用“lvdisplay”指令看看目前已有的邏輯卷(Logic Volume)的情況
--- Logical Volume ---
LV Name /dev/vg_centos6host/lv_root
VG Name vg_centos6host
LV UUID nqsMoG-6fa0-XbDn-BCa0-8Vdz-AalN-roRAh0
......
......
--- Logical Volume ---
LV Name /dev/vg_centos6host/lv_swap
VG Name vg_centos6host
LV UUID AwLy7V-D3xR-xxxxxxxxxxxxxxxxxxx
......
......
可以看到我的硬碟目前只有2個邏輯卷,swap分割槽當然不用擴充套件。
11.在lvm管理器(執行“lvm”)下執行 “lvextend /dev/vg_centos6host/lv_root /dev/sda3”擴充套件邏輯分割槽。
12.最後將檔案系統resize到新的邏輯捲上來,退出lvm管理器執行
resize2fs /dev/vg_centos6host/lv_root 然後reboot系統,用fdisk -l /dev/sda就能看到擴充套件的分割槽。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/196700/viewspace-2056620/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- VirtualBox下Linux(centos)擴充套件磁碟空間LinuxCentOS套件
- ubuntu 擴充套件磁碟空間Ubuntu套件
- 擴充套件系統的磁碟空間套件
- Linux 虛擬機器擴充套件磁碟空間Linux虛擬機套件
- linux建立新分割槽擴充套件磁碟空間Linux套件
- 使用命令擴充套件vmdk磁碟空間套件
- 虛擬磁碟空間滿後的擴充套件方法套件
- Linux擴充套件LVM空間Linux套件LVM
- 擴充套件表空間套件
- 給linux新增磁碟並擴充套件邏輯卷Linux套件
- VMware之Ubuntu20.04擴充根目錄磁碟空間Ubuntu
- 表空間自動擴充套件 AUTOALLOCATE 的擴充套件規律套件
- lvm 擴充邏輯卷空間(linux的磁碟擴容)LVMLinux
- 【實驗】修改資料庫檔案為自動擴充套件以達到表空間自動擴充套件的目的資料庫套件
- vm exsi 擴充套件windows虛擬機器磁碟空間套件Windows虛擬機
- mysql空間擴充套件 VS PostGISMySql套件
- 擴充套件邏輯卷空間套件
- VMware下LINUX的虛擬機器增加磁碟空間Linux虛擬機
- Linux下給PHP安裝amqp擴充套件LinuxPHPMQ套件
- Linux下為PHP新增FTP擴充套件LinuxPHPFTP套件
- HP-UX擴充套件swap空間UX套件
- HP-UNIX擴充套件/tmp空間套件
- 擴充linux swap空間Linux
- 給Linux虛機擴充硬碟空間 ( by quqi99 )Linux硬碟
- C. VMware下LINUX的虛擬機器增加磁碟空間Linux虛擬機
- Linux虛擬機器擴充套件磁碟Linux虛擬機套件
- Linux LVM 擴充套件磁碟分割槽LinuxLVM套件
- win10怎麼給c盤增加空間_windows10擴充套件c盤空間的方法Win10Windows套件
- 給Oracle BIGFILE表空間增加磁碟(通用的LINUX增加磁碟空間方案)OracleLinux
- 查詢表空間是否具備自動擴充套件空間套件
- Linux 擴充套件磁碟分割槽(命令列操作)Linux套件命令列
- windows系統磁碟擴容/擴充套件Windows套件
- Linux下給php7安裝memcached擴充套件的步驟LinuxPHP套件
- WCF擴充套件:行為擴充套件Behavior Extension套件
- 如何擴充套件c盤空間win10 給c盤增加容量的辦法套件Win10
- oracle UNDO表空間一個bug——undo表空間快速擴充套件Oracle套件
- Linux LVM空間擴充演示LinuxLVM
- VMware虛擬機器Linux系統根目錄空間擴充操作虛擬機Linux