版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、Linux虛擬機不重啟熱添加磁盤擴容方法1、應用背景說明 很多Linux系統(tǒng)虛擬機在使用一段時間后,面臨空間不夠的問題,需要擴容磁盤空間,但是Linux系統(tǒng)虛擬機不像Windows 2008R2系統(tǒng)虛擬機那樣,可以直接將虛擬機磁盤配置那增大磁盤的空間,然后進入到系統(tǒng)刷新磁盤控制器即可看到增加的磁盤空間,然后通過擴展分區(qū)即可將分區(qū)擴大使用。 另外, Linux系統(tǒng)物理機雖然也支持熱插拔硬盤,但是物理機中一般很難發(fā)現(xiàn)新加的硬盤在哪一個控制器下哪一個通道的哪一個ID號,導致容易加,但是無法精準通過命令掃描掉,但是虛擬機Linux的磁盤的這些信息可以在硬件配置信息那里看到,從而節(jié)省了很多麻煩。 雖然L
2、inux系統(tǒng)虛擬機也可直接在原有磁盤配置上增大空間,然后然系統(tǒng)總線重新掃描檢測到增大的空間,但是無法直接擴展文件掛載目錄,而且增大的磁盤空間雖然能分區(qū)但是寫入不到系統(tǒng)內核的分區(qū)表,導致新建的這個分區(qū)無法格式化或者掛載。 綜上,一般情況下,都是在linux系統(tǒng)虛擬機配置里直接增加一個新的磁盤,而不是擴大之前的磁盤空間。注:Windows 2003系統(tǒng)不支持直接擴展分區(qū); Windows 2008R2及以上系統(tǒng)需要將C、D等分區(qū)放在不同的磁盤中,才能直接的擴容,不然只能緊鄰剩余空間的分區(qū)才能擴容;2、linux系統(tǒng)要求 系統(tǒng)硬盤最好做了LVM; 因為很多系統(tǒng)應用管理員所看到的是某些目錄沒有了空間,
3、希望將這些目錄所在的文件系統(tǒng)空間增大,以便繼續(xù)存放文件和數據,而不是另外加一個空目錄進來,讓應用管理員將后面的數據存放在新的空目錄下。所以綜上,系統(tǒng)有做LVM的話更能滿足系統(tǒng)管理員的要求。3、實驗環(huán)境介紹 一臺2個CPU、4G內存的Linux系統(tǒng),一個50G的磁盤,系統(tǒng)版本CentOS 6.5。分區(qū)如下:因為系統(tǒng)是basic安裝,從上圖中可以看到系統(tǒng)有做LVM;其中磁盤為sda,/boot分區(qū)500M,所占為sda1,剩余的磁盤一起做了一個PV,所占為sda2,屬于VolGroup這個VG;在這個VG下有2個LV,一個為lv_root,大小45G,掛載在 / 下,另外個LV為lv_swap,大
4、小2G,是交換分區(qū)。4、檢查系統(tǒng)的SCSI總線和磁盤信息 首先檢查虛擬機磁盤的SCSI號,通過右鍵點擊虛擬機,點擊編輯,選擇硬盤即可看到,如下:然后進入到系統(tǒng),查看SCSI總線信息,如下:由上圖知道這個系統(tǒng)有一個CD-ROM,這里可以看到CD-ROM單獨占一個總線,總線號為2,通道Channel號為0,ID號為0,LUN號為0,綜上CD-ROM的SCSI信息為 2 0 0 0 ;其中這個系統(tǒng)只有一個磁盤,顯示的是Direct-Access直連,總線號為0,通道Channel號為0,ID號為0,LUN號為0,綜上這個SCSI(0:0)Hard disk1的磁盤SCSI信息為0 0 0 0;5、增
5、加磁盤 根據擴容需求來確定增加磁盤的大小,若需擴容50G,這里則可新增一個50G的硬盤。右鍵點編輯虛擬機,增加磁盤。如下圖:等待任務完成后即表示添加磁盤成功;在添加磁盤的過程中需要特別注意的是選擇SCSI號那里,因為檢查原來已有磁盤Hard disk1為SCSI(0:0),這里新增的磁盤就最好選擇SCSI(0:1),表示新增的磁盤和原來的磁盤在一個總線下,總線號為0,只是ID號不一樣。注:虛擬機最多有4個磁盤SCSI總線,因為一個SCSI總線最多可以接16個設備,且7號被當成的仲裁總線,所以一個總線可以接15個硬盤,一起最多可以接15*4=60個硬盤,磁盤總線編號分別為SCSI(0:0)SCS
6、I(0:15),SCSI(1:0)SCSI(1:15), SCSI(2:0)SCSI(2:15), SCSI(3:0)SCSI(3:15),其中SCSI(X:7)不存在,默認是用為仲裁總線;6、將新增磁盤SCSI信息添加到到系統(tǒng)內核SCSI總線 一般新增的磁盤后,只需要重啟系統(tǒng),然系統(tǒng)重啟時掃描硬件信息即可發(fā)現(xiàn)新增磁盤,但為了不重啟,可直接將之前收集到的磁盤SCSI信息添加到系統(tǒng)內核SCSI總線,然系統(tǒng)自己掃描發(fā)現(xiàn)即可。添加SCSI信息前如下:系統(tǒng)中只能看到一個磁盤sda然后添加新增磁盤SCSI信息:方法一:命令echo "scsi add-single-device a b c d
7、">/proc/scsi/scsi其中a表示總線號,b表示通道號,c表示ID號,d表示LUN號,之前的SCSI(0:0)磁盤中第一個0對應的是總線號a,第二個0對應的是ID號c;請注意,這里不是虛擬機SCSI(0:0)磁盤總線為0,系統(tǒng)的這個硬盤的總線就一定是0,只是對應這里的a,有可能SCSI(0:0)磁盤系統(tǒng)中對應的SCSI信息是 2 0 0 0 ,所以這里要注意;因為新增的磁盤SCSI(0:1)和SCSI(0:0)磁盤在一個總線上,SCSI(0:0)磁盤的SCSI信息是0 0 0 0,那么磁盤SCSI(0:1)的SCSI信息就可以推算出來為0 0 1 0;那么對應的a就是
8、0,b就是0,c就是1,d就是0;圖中新增的磁盤SCSI信息為 0 0 1 0,這個是根據之前的硬盤推算出來的,然后查看系統(tǒng)中就可以看到第二個硬盤了,如下:其中sdb即為新增的磁盤;方法2:首先用命令 grep mpt /sys/class/scsi_host/host?/proc_name知道系統(tǒng)的磁盤總線,即知道host?的?是幾,如下圖:可知系統(tǒng)有兩個總線,若不清楚新加的磁盤位于哪個總線,可刷新所有總線來發(fā)現(xiàn)磁盤,如圖總線是host2和host3,然后運行如下命令:echo "- - -" > /sys/class/scsi_host/host2/scanech
9、o "- - -" > /sys/class/scsi_host/host3/scan注:若添加的是新總線下的磁盤,如SCSI(1:0)磁盤,虛擬機會增加一個總線和一個磁盤,因為增加了總線,系統(tǒng)會自己掃描發(fā)現(xiàn)磁盤,不需要用echo命令寫SCSI信息即可自動發(fā)現(xiàn)新磁盤。7、擴容 若需求是想將根分區(qū)或者根分區(qū)下面的目錄擴容,因為根分區(qū)是一個LV,所以只需要擴容這個LV即可。A)先將新的磁盤分區(qū)并做LVM標記B)將磁盤分區(qū)做成PV 首先可以看到沒做PV前,系統(tǒng)中只有一個PV,即/dev/sda2,做完后系統(tǒng)有了2個PV。但是這個新建的PV,即/dev/sdb1還沒加到VG里
10、面。C)將新建的PV加入到VG里面 根據上圖可以看到系統(tǒng)的VG名稱是VolGroup,為了后面LV能擴容,需要將新建的PV加到這個原來的VG中,而不是單獨新建一個VG。 從下圖中可以看出原來的VGVolGroup原本大小是49.51G,加入新的PV后,VolGroup的大小變?yōu)?9.50G,增加了49.99G。D)擴容相應的LV 首先根據擴容需求確定擴容的目錄所在的LV,然后擴容相對應的LV即可。如下圖,根分區(qū)是掛載在LVlv_root下的,若需求是擴容根分區(qū),則即可擴容lv_root這個LV即可。 這里根分區(qū)是45G,因為VG根據上面算的還剩49.99G,而不是新增磁盤的50G(格式化的inode要占用一定的空間,所以剩余空間要少一點) 相應命令為lvextend L +49.99G /dev/mapper
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 安裝合同匯編3篇
- 擺脫缺陷責任書3篇
- 教育培訓課程委托3篇
- 文明進步承諾3篇
- 工程小修施工協(xié)議3篇
- 教育機構培訓師雇傭合同范本3篇
- 工傷保險授權委托書范本3篇
- 商業(yè)綜合體幕墻改造合同
- 西安市精裝房買賣合同樣本
- 獵頭合作協(xié)議書范例
- 2024-2025年第一學期小學德育工作總結:點亮德育燈塔引領小學生全面成長的逐夢之旅
- 2024年執(zhí)業(yè)藥師繼續(xù)教育專業(yè)答案
- 北京市西城區(qū)2023-2024學年五年級上學期期末數學試卷
- 高處作業(yè)吊籃安裝驗收表(范本模板)
- 臨時操作平臺施工方案(33頁)
- 創(chuàng)造性思維與創(chuàng)新方法ppt課件
- 導光管采光施工工法
- 山東昌樂二中“271高效課堂”解讀
- Y-△降壓啟動控制線路ppt課件
- 急危重患者的手術護理.ppt
- 新提拔領導干部個人重大事項和家庭財產申報備案表
評論
0/150
提交評論