磁盤擴容可以參考之前的文章
1、XFS文件系統LVM分區在線擴容
2、CentOS7下對非LVM類型的根分區進行擴容
3、記一次Linux虛拟機進行磁盤擴展後的擴容操作過程
4、CentOS7下使用growpart工具進行磁盤熱擴容
5、記一次雲主機系統盤擴容及制作私有鏡像的操作步驟
6、使用growpart工具完成Linux系統盤分區擴容及文件系統擴展的配置案例
所謂裸盤就是硬盤未進行分區,直接格式化成文件系統後挂載使用,但當磁盤容量不夠用時,需要進行擴容
下面介紹兩種裸盤擴容場景1、裸盤非LVM擴容硬盤未進行分區直接格式化成文件系統後挂載使用
如下圖所示 lsblk可以看到sdb盤30G大小,且未分區,直接格式化成ext4的文件系統,挂載到/data目錄
(圖片可點擊放大查看)
(圖片可點擊放大查看)
這時若需要進行擴容,例如擴到60G
控制台已經擴到60G lsblk可以看到SIZE=60G,而df -PTh Size仍為30G
(圖片可點擊放大查看)
這時需要文件系統擴容即可
resize2fs /dev/sdb
df -PTh
(圖片可點擊放大查看)
查看可以發現已經擴容到60G
2、裸盤LVM擴容裸盤/dev/sdb 30G直接未分區,劃入LVM邏輯卷組中進行使用
pvcreate /dev/sdb
vgcreate vg_data /dev/sdb
lvcreate -l 100%Free -n lv_data vg_data
mkfs.xfs /dev/mapper/vg_data-lv_data
(圖片可點擊放大查看)
mount /dev/mapper/vg_data-lv_data /data
(圖片可點擊放大查看)
這時若需要進行擴容,例如擴到70G
lsblk可以看到sdb為70G,df -PTh中可以發現/dev/mapper/vg_data-lv_data仍為30G
這時擴容需要進行如下操作
pvresize /dev/sdb
vgdisplay vg_data
lvextend -l 100%FREE /dev/mapper/vg_data-lv_data
xfs_growfs /dev/mapper/vg_data-lv_data
(圖片可點擊放大查看)
(圖片可點擊放大查看)
(圖片可點擊放大查看)
總結:可見裸盤直接使用的方式非常适合雲服務器,可以随時擴容,且不會中斷業務。不過建議在線擴容前采用快照備份對硬盤數據進行備份,以免極端情況發生丢失數據
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!