實驗案例: Linux磁盤掛載
目錄
- 實驗案例: Linux磁盤掛載
- 一.案例資訊
- 1. 實驗內容
- 1.1. 主要內容
- 1.2. Linux磁區原理示意圖
- 2. 實驗目的
- 2.1. 實驗任務
- 2.2. 技能目標
- 3. 實驗環境
- 二.實驗步驟
- 1. **實作VMWare硬碟空間擴展,**
- 2. **完成新增加的硬碟磁區、格式化,**
- 3. **完成添加新LVM到已有的LVM組,實作擴容,**
- 4. **完成檔案系統擴容,**
- 5. **完成新的磁盤空間的查看,**
- 三.實驗效果
- 四. 實驗操作
- 01. 步驟一:實作VMWare硬碟空間擴展
- 1. 操作VMWare硬碟空間擴展說明
- 2. 擴展VMWare硬碟空間
- 3. 查看調整后的磁盤狀態
- 02. 步驟二:完成新增加的硬碟磁區、格式化
- 1. **操作實作說明 :**
- 2. 操作磁盤磁區 :
- 3. 對新增加的硬碟進行格式化
- 03. 步驟三:完成添加新LVM到已有的LVM組,實作擴容
- 1. 操作實作說明
- 2. 初始化剛才的磁區
- 3. 查看卷和卷組
- 4. 將初始化過的磁區加入到虛擬卷組
- 5. 擴展已有卷的容量
- 6. 查看擴展后的卷容量
- 04. 步驟四:完成檔案系統擴容
- 1. 操作實作說明
- 2. 執行檔案系統擴容
- 05.步驟五:完成新的磁盤空間的查看
- 四. 擴展思考
一.案例資訊
1. 實驗內容
1.1. 主要內容
Linux centos系統磁盤空間吃緊時,進行新磁盤空間的掛載;實作磁盤掛載到現有的Linux系統;為新增硬碟做磁區;格式化磁區,使用xfs檔案系統
1.2. Linux磁區原理示意圖

需求:當目前的硬碟不夠用時,就要嘗試給Linux新增硬碟了,并且掛載到某一個具體的目錄下
面/home/newdisk
原理:新增一塊硬碟sdb1,并掛載到/home/newdisk,此時對/home/newdisk的操作其實就是在
操作sdb1這塊硬碟,
2. 實驗目的
2.1. 實驗任務
綜合利用Linux磁盤管理,完成新磁盤的掛載,實作Linux系統的擴容效果:
實作VMWare硬碟空間擴展;完成新增加的硬碟磁區、格式化;完成添加新LVM到已有的LVM組,實作擴容;完成檔案系統擴容;完成新的磁盤空間的查看,
2.2. 技能目標
通過本實驗的完成,強化、鞏固、擴展Linux磁盤管理技術,本實驗具體包含的技能:

3. 實驗環境
- 系統:推薦CentOS 7.6
二.實驗步驟
整個實驗分成五個主要環節 :
1. 實作VMWare硬碟空間擴展,
1. 基于VMWare創建虛擬硬碟;
2. 查看一下調整后的磁盤狀態;
2. 完成新增加的硬碟磁區、格式化,
3. 進行磁盤磁區;
4. 進行格式化磁區;
3. 完成添加新LVM到已有的LVM組,實作擴容,
5. 初始化剛才的磁區;
6. 查看卷和卷組;
7. 將初始化過的磁區加入到虛擬卷組;
8. 擴展已有卷的容量;9. 查看卷容量并退出,
4. 完成檔案系統擴容,
5. 完成新的磁盤空間的查看,
三.實驗效果
磁盤沒擴容前:

磁盤擴容后:

四. 實驗操作
01. 步驟一:實作VMWare硬碟空間擴展
1. 操作VMWare硬碟空間擴展說明
本虛擬centos服務器的磁盤分配起初分配了80G,由于近期需要配置集群,需要對root用戶擴展
20G的磁盤資源,
說明:
# df -h 查看掛載點資訊
![[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-KtfT387q-1635354516098)(C:\Users\泠淵\AppData\Roaming\Typora\typora-user-images\image-20211028000702227.png)]](https://img.uj5u.com/2021/10/29/2787642908312611.png)
2. 擴展VMWare硬碟空間
-
首先需要關閉作業系統,然后在設定中將磁盤調整到需要的容量,
-
這里通過VMWare,擴展節點20G磁盤資源,
-
執行創建虛擬硬碟.
如圖所示:
![[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-I3DF1aV0-1635354516100)(C:\Users\泠淵\AppData\Roaming\Typora\typora-user-images\image-20211028001004172.png)]](https://img.uj5u.com/2021/10/29/2787642908312612.png)
查看已創建好的虛擬硬碟 :

接下來,開啟虛擬機進行磁區和擴展檔案系統,
3. 查看調整后的磁盤狀態
1.使用fdisk -l 查看最新磁盤狀態

2.Linux下查看已有新設備檔案
啟動虛擬機,因為上面選擇的是擴展,即在原有的硬碟sda進行擴展,所以增加空間的硬碟
是/dev/sda

02. 步驟二:完成新增加的硬碟磁區、格式化
1. 操作實作說明 :
依次完成新增加虛擬硬碟的如下操作:
1. 完成磁盤的磁區;
2. 完成磁盤的格式化,
2. 操作磁盤磁區 :

磁盤磁區命令操作:

說明:
- 輸入命令:fdisk /dev/sda
- 創建磁區1: 輸入 “1”
- 執行保存: 輸入“w"
- 磁區后出現了:/dev/sdb1
3. 對新增加的硬碟進行格式化
注意:
1.格式化之前要重啟機器
2.格式化sda3,使用xfs檔案系統

執行格式化:

確認檔案系統是xfs:
![[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-QC42vrWD-1635354516104)(C:\Users\泠淵\AppData\Roaming\Typora\typora-user-images\image-20211028004431422.png)]](https://img.uj5u.com/2021/10/29/278764290831262.png)
xfs用以下命令來擴磁盤空間: xfs_growfs /dev/mapper/centos-root

03. 步驟三:完成添加新LVM到已有的LVM組,實作擴容
這個環節,是實作定制對話框,替換上面的Qt默認QDialog對話框,這里的擴展就是語法意義上的
繼承;
1. 操作實作說明
完成新LVM到已有的LVM組,實作擴容,主要有如下步驟:
1.初始化新磁區
2.查看卷和卷組
3.將初始化過的磁區加入到虛擬卷組
4.查看擴展后的卷容量
2. 初始化剛才的磁區

3. 查看卷和卷組

4. 將初始化過的磁區加入到虛擬卷組

再次查看卷和卷組:

5. 擴展已有卷的容量
命令說明:
-
lvextend指令用于在線擴展邏輯卷的空間大小,而不中斷應用程式對邏輯卷的訪問
- -L :指定邏輯卷的大小,單位為“kKmMgGtT”位元組,也就是Size
- -l :指定邏輯卷的大小,單位為PE數
執行擴展命令:
將初始化過的磁區加入到虛擬卷組vg_dc01, 擴展已有卷的容量

6. 查看擴展后的卷容量

退出:
![[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-M0dwZEka-1635354516107)(C:\Users\泠淵\AppData\Roaming\Typora\typora-user-images\image-20211028005947030.png)]](https://img.uj5u.com/2021/10/29/278764290831266.png)
04. 步驟四:完成檔案系統擴容
1. 操作實作說明
以上只是卷擴容了,還要對檔案系統實作真正擴容,
步驟說明 :
- 查看硬碟資源分配情況
- 執行檔案系統擴容
- 再次查看硬碟資源分配情況
2. 執行檔案系統擴容

05.步驟五:完成新的磁盤空間的查看
[root@hadoop ~]# df -h

四. 擴展思考
如何實作Linux磁盤卸載?
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/340603.html
標籤:其他
