CentOS7擴容
最近在練習Elasticsearch做資料插入的時候,突然發現磁盤居然占滿了!
關于ES磁盤占用問題可以參考博客:https://blog.csdn.net/qq_16504067/article/details/119132849
- 擴容之前,我要提醒一下,我因為之前玩的Ubuntu,玩習慣可視化界面了
- 現在CentOS也是有可視化界面的(當時安裝的時候選擇的是自定義,沒有選擇典型
- 在百度搜索相關硬碟擴容的問題后,好像都沒有我這種情況(搞得我好像一個傻子(╯▔皿▔)╯)
- 一般像這種情況,要么就是太簡單,要么就是沒人裝可視化界面;導致目前我搜索不到相對應的博客(我懷疑是太簡單)
1、無可視化界面硬碟擴容參考博客
- https://blog.csdn.net/lsqtzj/article/details/123691954
- 如果擴容之后發現磁盤容量還是沒有變化
- 擴展完磁盤后使用
lsblk查看的結果變了而使用df -h結果大小卻沒變,這是因為前者查看的是磁盤的大小而后者查看的是檔案系統的大小,磁盤和檔案系統在不嚴格區分時可視為同一個東西,但追究起來確實是兩樣東西
- 擴展完磁盤后使用
- 那么再參考一篇博客
- https://blog.csdn.net/qq_41999034/article/details/111030811
2、有可視化界面硬碟擴容
- 我就比較奇特了,我是參考上面兩篇博客,各取一半,稀里糊涂就完成了擴容(不知道會不會有什么問題)
2.1、VMware設定
- 關閉CentOS7虛擬機,在VMware界面中給要擴容的虛擬機,先增加硬碟容量(得洗掉之前保存的快照,可以刪了之后再保存當前狀態)
2.2、進入終端,完成擴容
- 使用
lsblk命令查看磁盤大小,網路上一般找到的都是新增一個磁區,然后擴容,個人不太喜歡磁區太多,所以只想簡單的對當前使用的sda進行擴容
①、修改磁區表
fdisk /dev/sda- PS:下面的sda幾,都是看
lsblk查看自己使用的是哪個磁盤 - 洗掉磁區3
- 輸入d
- 回車
- 3
- 回車
- 創建磁區3
- 輸入n
- 回車
- p
- 回車
- 2
- 回車
- 回車
- 回車
- 輸入w
- 回車
②、更新內核記憶體磁區表
partx -u /dev/sda
③、調整物理體積
pvresize /dev/sda3
④、更新檔案系統大小
- 查看要更新的檔案系統型別
mount | grep /dev/sda
- PS:
- resize2fs 命令 :針對的是ext2、ext3、ext4檔案系統
- xfs_growfs 命令 :針對的是xfs檔案系統
- 下面就可以根據自己的檔案系統型別選擇命令進行操作(以
xfs型別做延時,步驟都一致)- xfs型別檔案系統重新定義大小要使用
xfs_growfs命令(注意檔案系統名稱要和自己的系統一致)xfs_growfs /dev/sda3
- xfs型別檔案系統重新定義大小要使用
- 接下來用df-h查看一下檔案系統的大小,更改成功!
以上內容步驟很多地方都沒有配圖的原因是,我已經擴容完成了,于是就想著記錄一下自己個人的擴容程序,偏好我個人情況,僅供參考,慎重參考
- 噢!對了,記得擴容之前弄一張快照,虛擬機玩壞了還可以再恢復
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/500616.html
標籤:Linux
