前幾天遇到了這樣一個(gè)情景:
一個(gè)服務(wù)器是以虛擬機(jī)的形式提供的,通過df -h看服務(wù)器磁盤空間只有30多個(gè)G,但通過fdisk -l看發(fā)現(xiàn)有一個(gè)160G的磁盤空間 沒有掛載,因此需要在不重啟的前提下將160G的磁盤掛載。
之前處理過好幾次這種問題,但一段時(shí)間不弄,又有點(diǎn)忘了,趁此機(jī)會(huì)將此案例分享一下,加深記憶。
在說這個(gè)案例前,先簡(jiǎn)要談一下處理這個(gè)問題所要用到的邏輯卷管理(LVM)相關(guān)知識(shí)。
邏輯卷管理LVM是一個(gè)多才多藝的硬盤系統(tǒng)工具。無論在Linux或者其他類似的系統(tǒng),都是非常的好用。傳統(tǒng)分區(qū)使用固定大小分區(qū),重新調(diào)整大小十分麻煩。但是,LVM可以創(chuàng)建和管理“邏輯”卷,而不是直接使用物理硬盤??梢宰尮芾韱T彈性的管理邏輯卷的擴(kuò)大縮小,操作簡(jiǎn)單,而不損壞已存儲(chǔ)的數(shù)據(jù)??梢噪S意將新的硬盤添加到LVM,以直接擴(kuò)展已經(jīng)存在的邏輯卷。LVM并不需要重啟就可以讓內(nèi)核知道分區(qū)的存在。
LVM使用分層結(jié)構(gòu),如下圖所示。
圖中頂部,首先是實(shí)際的物理磁盤及其劃分的分區(qū)和其上的物理卷(PV)。一個(gè)或多個(gè)物理卷可以用來創(chuàng)建卷組(VG)。然后基于卷組可以創(chuàng)建邏輯卷(LV)。只要在卷組中有可用空間,就可以隨心所欲的創(chuàng)建邏輯卷。文件系統(tǒng)就是在邏輯卷上創(chuàng)建的,然后可以在操作系統(tǒng)掛載和訪問。
案例:磁盤擴(kuò)容
1.查看磁盤文件可用空間,發(fā)現(xiàn)可用磁盤空間只有30多個(gè)
[root@server tomcat-atm]# df -h
2.查看磁盤空間對(duì)的詳細(xì)信息,可見有一個(gè)160G的磁盤
[root@server tomcat-atm]# fdisk -l
3.創(chuàng)建磁盤分區(qū),使用‘8e’類型來使其可用于LVM
[root@server tomcat-atm]# fdisk /dev/sdb
4.創(chuàng)建物理卷
root@server tomcat-atm]# pvcreate /dev/sdb
Physical volume "/dev/sdb" successfully created
5. 檢查物理卷的創(chuàng)建情況
[root@server tomcat-atm]# pvdisplay
6. 擴(kuò)展卷組
[root@server tomcat-atm]# vgextend centos /dev/sdb
Volume group "centos" successfully extended
7. 查看卷組
[root@server tomcat-atm]# vgdisplay
8. 擴(kuò)展lvm卷
[root@server tomcat-atm]# lvextend -l +100%FREE /dev/mapper/centos-root
Size of logical volume centos/root changed from 35.47 GiB (9080 extents) to 185.50 GiB (47489 extents).
Logical volume root successfully resized.
9. 擴(kuò)展容量
[root@server tomcat-atm]# xfs_growfs /dev/mapper/centos-root
10.查看磁盤空間,可以看到擴(kuò)容成功
-
Linux
+關(guān)注
關(guān)注
87文章
11508瀏覽量
213544 -
磁盤
+關(guān)注
關(guān)注
1文章
390瀏覽量
25802
原文標(biāo)題:3分鐘看懂linux磁盤劃分
文章出處:【微信號(hào):magedu-Linux,微信公眾號(hào):馬哥Linux運(yùn)維】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
linux書籍分享
如何簡(jiǎn)單快速的看懂電路圖資料合集
Linux中的可用磁盤空間如何檢查?

如何簡(jiǎn)單快速的看懂電路圖資料合集免費(fèi)下載

linux系統(tǒng)如何進(jìn)行磁盤分區(qū)?
Linux磁盤IO詳細(xì)解析

華納云監(jiān)視Linux磁盤IO性能命令:iotop,iostat,vmstat,atop,dstat,ioping
VMWare Linux系統(tǒng)磁盤擴(kuò)容

Linux系統(tǒng)中磁盤分區(qū)與掛載詳解

評(píng)論