AIX 環境磁盤空間管理指南

AIX 環境磁盤空間管理指南

在AIX環境中,磁盤空間的監控、管理與擴展是運維人員必備的技能。本文通過實際案例,系統地介紹如何查詢磁盤信息、卷組(VG)、邏輯卷(LV)信息,以及在磁盤空間不足時的擴容方案,幫助讀者掌握磁盤空間管理的實操技能。

一、AIX存儲管理基礎概念

在深入實際操作前,首先明確以下概念以及它們之間的關系:

  • 物理卷 (PV): 物理卷是系統中一塊物理硬盤或其分區的邏輯表示,是AIX存儲結構的最底層單元。
  • 卷組 (VG): 卷組是由一個或多個物理卷(PV)組成的存儲空間集合,它提供了靈活的空間管理方式,允許多個物理卷的空間資源共享使用。
  • 物理分區 (PP): 卷組被劃分為多個物理分區,這是AIX磁盤管理中的最小空間管理單位。每個PP的大小在創建卷組時指定,并且卷組內所有PP的大小相同。
  • 邏輯卷 (LV): 邏輯卷是從卷組中劃分出的邏輯存儲空間,可以靈活調整大小。邏輯卷被用來承載文件系統。
  • 文件系統: 文件系統掛載到邏輯卷上,為用戶提供存儲文件的空間,并對外提供可訪問路徑。

上述概念的關系如下:物理硬盤形成物理卷(PV)→ 多個物理卷組成卷組(VG)→ 卷組內被劃分成多個物理分區(PP)→ 根據需要劃分出邏輯卷(LV)→ 將文件系統掛載到邏輯卷上,形成可用的存儲空間。

二、磁盤信息查詢

1. 查看硬盤大小

使用 bootinfo 命令查看物理硬盤容量(單位MB):

bootinfo -s hdisk0
2. 查看物理卷 (PV)和卷組 (VG)信息
  • 查看所有物理卷的使用情況(歸屬哪個VG):
lspv
  • 查看活動卷組(VG)列表:
lsvg -o
  • 查看卷組的詳細信息(如空間大小、PP大小、LV數量等):
lsvg rootvg

三、卷組(VG)和邏輯卷(LV)信息解讀

使用以下命令,詳細查看卷組中LV的空間占用情況:

lsvg -o | lsvg -i -l

命令會列出LV的大小(PP數)、類型、狀態和掛載點,例如:

LV NAME      TYPE    LPs   PPs   LV STATE      MOUNT POINT
lv_opt_bk    jfs2    728   728   open/syncd    /opt/IBM

容量換算:

  • LV容量 = PP數量 × PP大小。
  • VG容量 = 總PP數量 × PP大小。

例如某VG的PP大小為128MB,總PP數量5997,則總容量約750GB (5997 × 128MB)。

四、文件系統空間查詢

使用 df 命令快速查看文件系統使用情況:

df -g /opt/IBM

顯示結果(以GB為單位):

Filesystem       GB blocks   Free  %Used  Mounted on
/dev/lv_opt_bk       90.00   1.55   99%   /opt/IBM

此時應注意已使用率(99%)過高,需要緊急處理。

五、磁盤空間緊急擴容方案

/opt/IBM 為例,如果空間緊急告警,推薦的處理流程如下:

步驟1:檢查VG是否還有可用空間

使用 lsvg 查詢可用空間情況:

lsvg etldsvgp1_new

關注FREE PPs字段,若大于0,則VG內有可用空間可擴展LV。

步驟2:擴展邏輯卷(LV)

使用以下命令擴展LV(以增加5GB為例):

extendlv lv_opt_bk 40   # 40個PP × 128MB = 5GB 如果邏輯卷空間足夠,可以不執行這條命令
chfs -a size=+5G /opt/IBM

擴展后再次使用 df -g 確認空間已增加。

步驟3:若VG空間不足,需增加物理卷(PV)
  • 添加物理磁盤到VG:
extendvg etldsvgp1_new hdiskX

隨后重復步驟2的擴展邏輯卷操作。

六、LV空間減小

如需減小LV空間,請先確保文件系統內數據已安全備份,并有足夠可釋放的空間:

chfs -a size=-5G /data

七、文件系統掛載與卸載

掛載文件系統:

mount -o log=/dev/hd8 /dev/test_lv /test

卸載文件系統:

unmount /test

確認文件系統自動掛載信息:

more /etc/filesystems

八、創建和刪除邏輯卷(LV)

使用smitty交互界面創建LV:

smitty lv
  • 選擇Add a Logical Volume
  • 輸入卷組名,如rootvg
  • 輸入邏輯卷名、大小等信息后確定

九、實操中的注意事項與建議

  • 容量計算需謹慎,尤其在空間緊急時,應多次復核確認,避免誤判。
  • 及時處理空間告警,預警閾值設置為80%最佳。
  • 保持卷組預留空間,建議預留至少20%的VG空間應對突發需求。

通過以上內容,讀者應能熟練掌握AIX磁盤空間的日常查詢、管理與擴展操作,有效應對磁盤空間管理中出現的各類常見問題,確保系統運行穩定和數據安全。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/bicheng/87934.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/87934.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/87934.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

k8s將service的IP對應的不同端口分配到不同的pod上

在Kubernetes中,Service是一種抽象層,它將請求路由到一組Pod。當你需要將Service的不同端口映射到不同的Pod時,可以通過以下兩種主要方式實現: 方法一:使用單個Service的多端口配置 如果不同的Pod提供不同的服務&…

aic8800M40低功耗sdio wifi在arm-linux平臺調試經驗

背景 好多年沒有搞過wifi相關的內容了,最近也被安排上了,把一顆低功耗aic8800M40的芯片在arm-linux開發板上做bring up,記錄一下SDIO wifi調試的過程和經驗,SDIO驅動這里需要改動一些linux內核HOST驅動代碼,會在文章中貼出來: AIC8800M40芯片簡介 這個wifi芯片是一顆低…

Redis基礎(1):NoSQL認識

SQL和NoSQL數據庫可以分為關系型數據庫和非關系型數據庫,SQL(Structured Query Language)相信大家并不陌生,這是用于操作關系型數據庫的語言,而NoSQL,顧名思義,它對應的就是非關系數據庫,它是操作非關系型數…

QT6 源(153)模型視圖架構里的表格窗體視圖 QTableWidget 篇三:源碼及其元素 QTableWidgetItem 的源代碼帶注釋

&#xff08;14&#xff09;本源代碼定義于頭文件 qtablewidget . h 頭文件 &#xff1a; #ifndef QTABLEWIDGET_H #define QTABLEWIDGET_H#include <QtWidgets/qtableview.h> #include <QtWidgets/qtwidgetsglobal.h> #include <QtCore/qlist.h> #include …

SSL證書是網絡安全的一把利刃

SSL證書&#xff08;安全套接層證書&#xff0c;現普遍升級為TLS證書&#xff09;確實是網絡安全領域中一把至關重要的“利刃”&#xff0c;它在保護數據傳輸安全、建立用戶信任、防范網絡攻擊等方面發揮著不可替代的作用。以下是其核心價值與作用的詳細分析&#xff1a;一、SS…

Apache 配置文件提權的實戰思考

在 Linux 系統中&#xff0c;如果普通用戶被授予以 sudo 執行 Apache 并加載自定義配置文件的權限&#xff08;如 sudo apache2 -f /home/user/user.conf&#xff09;&#xff0c;那么該權限極可能被濫用為本地提權路徑。 雖然 Apache 默認采用了更嚴格的權限限制機制&#xff…

代碼隨想錄算法訓練營第四十四天|動態規劃part11

1143.最長公共子序列 題目鏈接&#xff1a;1143. 最長公共子序列 - 力扣&#xff08;LeetCode&#xff09; 文章講解:代碼隨想錄 思路&#xff1a; 其實就是求兩個字符串的最長公共子序列的長度 與公共子數組的區別是可以不連續 &#xff0c;順序對就可以 狀態轉移方程不一樣 …

部署mysql

# 環境: 操作系統window11 安裝了vagrant 通過vagrant部署、啟動虛擬機(centos7) # 準備安裝mysql8 # 添加 MySQL 官方 YUM 源 sudo rpm -Uvh https://dev.mysql.com/get/mysql80-community-release-el7-7.noarch.rpm # 安裝 MySQL Server sudo yum install -y mysql-s…

SQL分析與打印-p6spy組件

有性能消耗&#xff0c;只推薦在非生產環境下使用 SpringBoot3MybatisPlushttps://baomidou.com/guides/p6spy/ MyBatis-Plus提供了SQL分析與打印的功能&#xff0c;通過集成p6spy組件&#xff0c;可以方便地輸出SQL語句及其執行時長。本功能適用于MyBatis-Plus 3.1.0及以上版本…

FLUX.1-Kontext 高效訓練 LoRA:釋放大語言模型定制化潛能的完整指南

在人工智能領域&#xff0c;尤其是大型語言模型&#xff08;LLM&#xff09;的應用浪潮中&#xff0c;高效、低成本地定制模型行為已成為關鍵需求。LoRA&#xff08;Low-Rank Adaptation&#xff09;技術以其參數高效、資源節省的特性脫穎而出。而 FLUX.1-Kontext 作為一款創新…

群暉 DS3617xs DSM 6.1.7 解決 PhotoStation 安裝失敗問題 PHP7.0

群暉 DS3617xs DSM 6.1.7 解決 PhotoStation 安裝失敗問題 PHP7.0問題描述解決方案1. 準備所需文件2. 檢查當前 PHP 版本3. 安裝 PHP 版本5. 查詢已安裝好的套件6. 升級 PHP 版本7. 手動安裝套件PhotoStation注意事項總結問題描述 在群暉 DS3617xs DSM 6.1.7-15284 版本中&…

pnpm 升級

pnpm 的安裝源太多了&#xff0c;感覺系統變量都有引入順序。 今天踩坑記錄&#xff1a; pnpm &#xff0c;如果最初用npm 裝的&#xff0c;可以用npm 升級&#xff1b; 如果最初用brew 裝的&#xff0c;得用brew 升級&#xff1b; 如果最初是用corepack 裝的得用corepack 升級…

[C#] WPF - 資源URI

一、組成 1、資源URI總共包括4個部分(當前程序集可以省略前3個)&#xff1a; ①&#xff1a;pack://application:,,, ②&#xff1a;/[程序集名稱] ③&#xff1a;;Component ④&#xff1a;/[資源路徑] 二、舉例 項目結構如下圖所示&#xff1a; 1、MainWindow.xaml 文件…

【Mysql系列】Mysql 多級隔離級別揭秘

目錄 一、什么是隔離級別 1.1、為什么復合操作需要事務&#xff1f; 1.2、事務的 ACID 特性如何保障操作可靠性&#xff1f; 1.3、隔離性通過隔離級別來控制 二、為什么用多級隔離級別 2.1、事務并發執行時可能引發以下問題 2.1.1、臟讀&#xff08;Dirty Read&#xff…

odoo17 警示: selection attribute will be ignored as the field is related

在 Odoo 17 中&#xff0c;當使用 related 字段時&#xff0c;直接在 fields.Selection 中指定選擇列表會被忽略&#xff08;因為選擇項會從關聯字段繼承&#xff09;。wtd_fuwlx fields.Selection(服務類型 , relatedwtd_id.fuwlx, storeTrue)遇到了一個警告&#xff0c;提示…

gemma-3n-E2B多模態模型使用案例:支持文本、圖像、語音輸入

參考&#xff1a; https://developers.googleblog.com/en/introducing-gemma-3n-developer-guide/下載&#xff1a; https://modelscope.cn/models/google/gemma-3n-E2B-it 模型下載 運行代碼&#xff1a; https://github.com/huggingface/huggingface-gemma-recipes 微調&…

計算機網絡實驗——互聯網安全實驗

實驗1. OSPF路由項欺騙攻擊和防御實驗一、實驗目的驗證路由器OSPF配置過程。驗證OSPF建立動態路由項過程。驗證OSPF路由項欺騙攻擊過程。驗證OSPF源端鑒別功能的配置過程。驗證OSPF防路由項欺騙攻擊功能的實現過程。二、實驗任務使用自己的語言簡述該實驗原理。如圖1所示的網絡…

Pytorch中torch.where()函數詳解和實戰示例

torch.where() 是 PyTorch 中非常常用的一個函數&#xff0c;功能類似于 NumPy 的 where&#xff0c;用于條件篩選或三元選擇操作。在深度學習訓練、掩碼操作、損失函數處理等場景中非常常見。一、基本語法 torch.where(condition, x, y)condition&#xff1a;一個布爾張量&…

基于Hadoop的公共自行車數據分布式存儲和計算平臺的設計與實現

文章目錄 有需要本項目的代碼或文檔以及全部資源&#xff0c;或者部署調試可以私信博主項目介紹&#xff1a;基于Hadoop的公共自行車數據分布式存儲與計算平臺設計與實現數據介紹數據預處理 Hadoop 集群的幾個主要節點介紹1. NameNode&#xff08;主節點&#xff09;2. DataNod…

Java項目:基于SSM框架實現的程序設計課程可視化教學系統【ssm+B/S架構+源碼+數據庫+畢業論文】

摘 要 使用舊方法對程序設計課程可視化教學信息進行系統化管理已經不再讓人們信賴了&#xff0c;把現在的網絡信息技術運用在程序設計課程可視化教學信息的管理上面可以解決許多信息管理上面的難題&#xff0c;比如處理數據時間很長&#xff0c;數據存在錯誤不能及時糾正等問題…