歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> VMware擴大硬盤後修改Linux邏輯卷大小

VMware擴大硬盤後修改Linux邏輯卷大小

日期:2017/2/28 14:36:35   编辑:Linux教程

一、背景

隨著業務的不斷成熟,數據庫積累的數據也越來越多了。前些天發現服務器的磁盤將要滿了。因此向虛擬化管理員申請增加磁盤空間。

由於這個系統是建立在威睿的vSphere平台上的,因此虛擬化管理員只簡單地通過 VMware vSphere Client 擴大了磁盤空間,剩余的工作就又是我的了。

二、環境

系統環境是RHEL6.3。為了保障擴展性,實施初期根目錄 / 就采用了LVM。此外,為了盡量降低不可用時間,在擴大虛擬硬盤空間時系統始終處於運行狀態。

三、過程

當虛擬化管理員完成對磁盤的擴展後,我發現系統本身並沒有立即識別到硬盤大小的變化。我執行了幾次partprobe也沒有作用。因此首先重啟了服務器。

重啟完成後,通過fdisk -l發現磁盤已經被識別為新的容量。

此時,開始按照LVM的方式調整磁盤。

由於新增加的硬盤在系統中被識別為未分區的空間,首先通過fdisk進行分區

fdisk /dev/sda

在其提示下依次是n(創建新分區),選擇分區類型、序號,輸入起始位置,輸入大小。

完成後按w退出並保存對分區的修改。這時候系統還不能夠識別新添加的分區。要執行

partx -a /dev/sda

使分區生效。如果報錯說添加失敗,則建議重啟系統。

將新添加的分區創建為物理卷(PV)

1 pvcreate /dev/sda5

然後將該物理卷增加到卷組(VG)中

vgextend vg_rhel /dev/sda5

這時候可以使用vgdisplay查看卷組狀態。

現在我們可以調整邏輯卷大小

lvextend -L+20G /dev/vg_rhel/lv_root

完成之後,文件系統還不能夠識別新的大小,需要調整文件大小

resize2fs /dev/vg_rhel/lv_root

由於線上使用Oracle數據庫,完成以上步驟後,需要啟動Oracle

sqlplus / as sysdba

在Oracle提示符下執行startup

提示成功後,退出sqlplus,啟動監聽服務

lsnrctl start

到此全部過程結束。

推薦閱讀:

openfilter Linux 安裝VMtools http://www.linuxidc.com/Linux/2012-11/73821.htm

在Windows 7下安裝VMware Workstation 9.0虛擬機 見 http://www.linuxidc.com/Linux/2012-11/74704.htm

VMware Workstation 9.0正式版下載(附注冊機+序列號激活碼):http://www.linuxidc.com/Linux/2012-11/73743.htm

Copyright © Linux教程網 All Rights Reserved