虛擬機器新增磁碟與linux邏輯卷擴容
1.1 虛擬機器新增磁碟
1.1.1. 檢查linux系統的磁碟分割槽及邏輯卷的相關資訊是否正常
(1)cat /etc/redhat-release檢視系統版本【適用於RHEL及CentOS】:
我已自己電腦上的虛擬機器,50G記憶體2G執行記憶體為例 >>>
(2)df -h看掛載點空間使用率情況:
(3)blkid檢視系統所有分割槽的檔案系統型別:
(4)pvs vgs lvs 檢視物理卷、邏輯卷組、邏輯卷的資訊:
1.2 linux邏輯卷擴容【適用於RHEL和CentOS系統,檔案系統為ext2/ext3/ext4】
(1) 登入伺服器重新掃描scsi匯流排。
echo "- - -" > /sys/class/scsi_host/host0/scan 【如果有多個host,則依次操作一遍】
(2) 使用fdisk -l檢視系統硬碟的詳細資訊,會看到新加的硬碟 /dev/sdX【一般情況下X值為字母a-z之一,如果系統之前只有一個硬碟/dev/sda,那麼新加的硬碟名字預設情況下為/dev/sdb,再加一個就是/dev/sdc,依次類推】
(3) 使用fdisk /dev/sdX 對硬碟盤進行分割槽,只分一個區,分配所有空間到新建分割槽上,分配後修改分割槽ID屬性為8e邏輯卷屬性。
修改完成後輸入w【w代表儲存操作並退出】。
(4)重新探測新加的硬碟 partprobe /dev/sdX,這時候使用fdisk –l可以看到之前的/dev/sdX硬碟有一個新的分割槽/dev/sdX1
(5) 將分割槽高階格式化,檔案系統跟需要擴容的邏輯卷一致。
使用df –h 和blkid檢視需要擴容的目錄及所在的邏輯卷檔案系統型別。
mkfs.ext4 /dev/sdX1 【格式化為ext4,如果是ext3,,則使用mkfs.ext3 /dev/sdX1】
(6)將已格式化的分割槽做成物理卷,然後將物理卷加入到需要擴容的邏輯卷所在的卷組裡。
檢視需要擴容的目錄屬於哪個邏輯卷與卷組。
df –h檢視目錄對應的邏輯卷
lvs檢視邏輯卷資訊
vgs檢視卷組資訊
下圖資訊顯示為:/目錄使用的是rootlv邏輯卷,rootlv邏輯卷屬於rootvg卷組,因此需要將新PV加入到rootvg卷組裡。
pvcreate /dev/sdX1【將分割槽做成物理卷】
vgextend rootvg /dev/sdX1【將物理卷分配給rootvg卷組】
lvextend –L +10G /dev/rootvg/rootlv【給邏輯卷擴容10G】,+10G代表給邏輯卷新增10G空間,如果新增的硬碟為20G,則填+19.7G,30G則為+29.7G,以此類推。
lvextend -l +100%free /dev/rootvg/rootlv 【全部空間給邏輯卷擴容】
(7)重定義檔案系統大小【如果新增的硬碟過大,則需要等待一會才能執行完畢】
resize2fs /dev/rootvg/rootlv 【適用於ext3/ext4】
ext2檔案系統需要安裝ext2resize工具來重定義檔案系統大小。
安裝工具 rpm -ivh ext2resize-1.1.19-3.1.x86_64.rpm
ext2online /dev/rootvg/rootlv
xfs 檔案系統需要使用 xfs_growfs 擴容
xfs_growfs /dev/rootvg/rootlv
(8) 檢視是否擴容成功
df –h檢視目錄可用空間
附-磁碟擴容參考部落格:https://blog.csdn.net/qq_44297579/article/details/107318096【VMware虛擬機器解決空間不足,增加磁碟空間(磁碟擴容)】
Linux磁碟分割槽和命名編號方式知識
1、硬碟使用前–要分割槽–格式化(建立檔案系統)–存放資料
房子使用前–要隔斷–裝修、買傢俱–助人
分割槽:
一塊硬碟:
主分割槽、擴充套件分割槽、邏輯分割槽
主分割槽+擴充套件分割槽的數量<=4,其中一個主分割槽可以用一個擴充套件分割槽替代,擴充套件分割槽最多隻能有一個。
擴充套件分割槽不能直接使用,還需要在上面建立邏輯分割槽,邏輯分割槽可有多個。
主 分割槽+擴充套件分割槽 編號只能1-4,邏輯分割槽的編號只能從5開始。
1、常規分割槽:資料不是特別重要的業務(叢集的某個節點)
/boot 引導分割槽 200m 主分割槽
swap 交換 記憶體的1.5倍,記憶體的1.5倍,記憶體大於8G,就給8-16G
/ Linux所有目錄頂點,剩餘所有空間
2、資料重要(資料庫、儲存伺服器)
/boot 引導分割槽 200m 主分割槽
swap 交換 記憶體的1.5倍,記憶體的1.5倍,記憶體大於8G,就給8-16G
/ Linux所有目錄頂點,100-200G
/data 所有,存放資料
3、特大網站,門戶(產品特別多,需求)
/boot 引導分割槽 200m 主分割槽
swap 交換 記憶體的1.5倍,記憶體的1.5倍,記憶體大於8G,就給8-16G
/ Linux所有目錄頂點,100-200G
剩餘的空間不分配,哪個部門領到了伺服器,根據需求在進行分割槽。
Linux磁碟分割槽命名及編號方式
(1)以裝置名命名
在Linux系統中,磁碟裝置對應於系統中的特殊檔案,這些特殊的檔案放在“/dev”目錄中,不同的裝置對應的裝置名稱如下:
1、系統的第一塊IDE介面的硬碟稱為:/dev/hda
2、系統的第二塊IDE介面的硬碟稱為:/dev/hdb
3、系統的第一塊SCSI介面的硬碟稱為:/dev/sda
4、系統的第二塊SCSI介面的硬碟稱為:/dev/sdb
(2)使用數字編碼
為了表示不同的分割槽,通常會用數字進行編號,比如:
1、系統的第一塊IDE介面的硬碟的第1個分割槽稱為:/dev/hda1
2、系統的第二塊IDE介面的硬碟的第5個分割槽稱為:/dev/hda5
3、系統的第二塊SCSI介面的硬碟的第1個分割槽稱為:/dev/sdb1
4、系統的第二塊SCSI介面的硬碟的第5個分割槽稱為:/dev/sdb5
注意:
數字1-4只能留給主分割槽或擴充套件分割槽使用,邏輯分割槽(是在擴充套件分割槽基礎上的)編號只能從5開始。
在對Linux系統設定了分割槽之後,還要在分割槽上建立檔案系統才能安裝系統,這個在安裝是由系統自行完成建立。
原文連結:https://blog.csdn.net/qq_43211632/article/details/104186368