1.虛擬機(jī)里添加磁盤
創(chuàng)新互聯(lián)公司成立10多年來,這條路我們正越走越好,積累了技術(shù)與客戶資源,形成了良好的口碑。為客戶提供成都網(wǎng)站建設(shè)、做網(wǎng)站、網(wǎng)站策劃、網(wǎng)頁設(shè)計、國際域名空間、網(wǎng)絡(luò)營銷、VI設(shè)計、網(wǎng)站改版、漏洞修補(bǔ)等服務(wù)。網(wǎng)站是否美觀、功能強(qiáng)大、用戶體驗好、性價比高、打開快等等,這些對于網(wǎng)站建設(shè)都非常重要,創(chuàng)新互聯(lián)公司通過對建站技術(shù)性的掌握、對創(chuàng)意設(shè)計的研究為客戶提供一站式互聯(lián)網(wǎng)解決方案,攜手廣大客戶,共同發(fā)展進(jìn)步。
2.?檢查磁盤空間:
運(yùn)行如下命令來檢查當(dāng)前磁盤空間大小。
# df -h?
# fdisk -l
如圖可以看到,雖然我們已經(jīng)在后端給其增加到 50 GB 的空間,但此時的總磁盤大小仍然為 10 GB。
3. 擴(kuò)展空間而無需重啟虛擬機(jī)
現(xiàn)在運(yùn)行如下命令,通過重新掃描 SCSI (注:Small Computer System Interface 小型計算機(jī)系統(tǒng)接口)總線并添加 SCSI 設(shè)備,系統(tǒng)就可以擴(kuò)展操作系統(tǒng)的物理卷磁盤空間,而且不需要重啟虛擬機(jī)。
# ls /sys/class/scsi_host/?
# echo "- - -" /sys/class/scsi_host/host0/scan?
# echo "- - -" /sys/class/scsi_host/host1/scan?
# echo "- - -" /sys/class/scsi_host/host2/scan
使用下面的命令來檢查 SCSI 設(shè)備的名稱,然后重新掃描 SCSI 總線。
# ls /sys/class/scsi_device/?
# echo 1 /sys/class/scsi_device/0\:0\:0\:0/device/rescan?
# echo 1 /sys/class/scsi_device/2\:0\:0\:0/device/rescan
如下圖所示,會重新掃描 SCSI 總線,隨后我們在虛擬機(jī)客戶端設(shè)置的磁盤大小會正常顯示。
4. fdisk /dev/sdb
5. 按n鍵?添加一個分區(qū)
6. 按p鍵創(chuàng)建主分區(qū)
7. 按1鍵?輸入主分區(qū)號
8. 按回車?輸入大小,默認(rèn)都回車鍵
9. 按t鍵更改磁盤system id?輸入8e
10. 按w鍵保存
11. partprobe /dev/sdb1
12. pvcreate /dev/sdb1
13. vgextend VolGroup00 /dev/sdb1
14. lvextend -l +100%FREE /dev/mapper/VolGroup00-LogVol00
15. resize2fs /dev/VolGroup00/LogVol00??如果此命令無法使用?可以使用ext2online?/dev/VolGroup00/LogVol00
16. xfs格式使用xfs_growfs /dev/VolGroup00/LogVol00
1.查看服務(wù)器掛載信息
需要看掛載路徑以便后面卸載
2.卸載掛載中的數(shù)據(jù)盤:
若無法正常卸載,則使用vi /etc/fstab編輯刪除掛載盤,再保存重啟。
3.使用parted工具讀取磁盤分區(qū)表信息;先使用 p 查看可擴(kuò)容磁盤大小,再通過unit s命令定義默認(rèn)使用sectors展示,獲取起始位置信息:
4.創(chuàng)建新分區(qū)。先使用 rm + 序列號 來刪除老的分區(qū)表;然后使用 mkpart 命令來創(chuàng)建即可,這里需要注意的是parted工具里END的值,由于一般大家都不清楚具體的扇區(qū)數(shù)量,可以使用容量來替代。
ps:請注意查看執(zhí)行完擴(kuò)展指令退出后是否有顯示紅色線條展示的信息(Information: You may need to update /etc/fstab.),有的話可執(zhí)行下 df -h 查看是否/dev/sdb1磁盤已自動掛載上了,那么此時就需要重新卸載數(shù)據(jù)盤進(jìn)行后續(xù)操作,否則就會提示數(shù)據(jù)盤已掛載:
5.檢測磁盤是否有錯誤:e2fsck -f /dev/sdb1
6.擴(kuò)展數(shù)據(jù)盤大?。簉esize2fs /dev/sdb1(如文件格式為xfs,則使用命令:xfs_growfs /dev/sdb1)
7.重新掛載磁盤并檢查磁盤大小:mount /dev/sdb1 /data
ps:注意演示機(jī)掛載路勁是/dev/sdb1 ,根據(jù)實際情況更改;如重啟后掛載失效 請參考步驟2 vi /etc/fstab 恢復(fù)掛載記錄
列出各分區(qū)使用情況
可以看見 /dev/mapper/centos-root 已經(jīng)使用了 92% ,我們準(zhǔn)備為它擴(kuò)容
創(chuàng)建新分區(qū)
先看一下現(xiàn)有磁盤情況:
已經(jīng)可以看到新添加的磁盤 /dev/sdb
對新磁盤進(jìn)行分區(qū)
在 fdisk 的交互模式中,依次輸入:
這樣就把整個磁盤分成了一個區(qū)
再看一下現(xiàn)有磁盤情況
已經(jīng)多出了一個新分區(qū)
擴(kuò)展根目錄
將新分區(qū)用于擴(kuò)展 /root
先看一下卷分組
可以看到當(dāng)前卷分組名為 "centos"
為之前新增的分區(qū)創(chuàng)建物理卷:
查看結(jié)果:
已經(jīng)看到新創(chuàng)建的 200G 大小的物理卷
擴(kuò)展卷分組 "centos"是vgdisplay 命令查到的卷分組名
提示成功擴(kuò)展
下面查看一下邏輯卷:
可以看到 /dev/centos/root目前的LV Size是35.62 G
下面擴(kuò)展邏輯卷 /dev/centos/root
注:+199G是我們新增加的分區(qū)大小
擴(kuò)展后,還要執(zhí)行一步:
將文件系統(tǒng)擴(kuò)大
因為安裝CentOS用的xfs分區(qū),所以使用命令xfs_growfs擴(kuò)展文件系統(tǒng)大小。否則的話使用resize2fs命令
查看結(jié)果:
/root已經(jīng)擴(kuò)充到235G