虛擬機添加磁碟與linux邏輯捲擴容 1.1 虛擬機添加磁碟 1.1.1. 檢查linux系統的磁碟分區及邏輯捲的相關信息是否正常 (1)cat /etc/redhat-release查看系統版本【適用於RHEL及CentOS】: 我已自己電腦上的虛擬機,50G記憶體2G運行記憶體為例 >>> (2)d ...
虛擬機添加磁碟與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
本文來自博客園,作者:迷霧之風,轉載請註明原文鏈接:https://www.cnblogs.com/yffy/p/18238953