您好,歡迎來到思海網絡,我們將竭誠為您提供優質的服務! 誠征網絡推廣 | 網站備案 | 幫助中心 | 軟件下載 | 購買流程 | 付款方式 | 聯系我們 [ 會員登錄/注冊 ]
促銷推廣
客服中心
業務咨詢
有事點擊這里…  531199185
有事點擊這里…  61352289
點擊這里給我發消息  81721488
有事點擊這里…  376585780
有事點擊這里…  872642803
有事點擊這里…  459248018
有事點擊這里…  61352288
有事點擊這里…  380791050
技術支持
有事點擊這里…  714236853
有事點擊這里…  719304487
有事點擊這里…  1208894568
有事點擊這里…  61352289
在線客服
有事點擊這里…  531199185
有事點擊這里…  61352288
有事點擊這里…  983054746
有事點擊這里…  893984210
當前位置:首頁 >> 技術文章 >> 文章瀏覽
技術文章

CentOS7上如何借助系統存儲管理器管理LVM卷

添加時間:2020-2-26 17:46:19  添加: 思海網絡 
邏輯卷管理器(LVM)是一種極其靈活的磁盤管理工具,它讓用戶可以從多個物理硬驅創建邏輯磁盤卷,并調整大小,根本沒有停機時間。不過,其強大的功能也有其缺點:學用起來有點難度;與管理傳統的磁盤分區相比,使用多個命令行工具來創建LVM涉及更復雜的步驟。

不過對CentOS/RHEL用戶們來說有個好消息。最新版本的CentOS/RHEL 7現在隨帶系統存儲管理器(又叫ssm),這是一種統一的命令行界面,由紅帽公司開發,用于管理各種各樣的存儲設備。目前,有三種可供ssm使用的卷管理后端:LVM、Btrfs和Crypt。

我在本教程中將演示如何借助ssm管理LVM卷。你會驚訝地發現,創建和管理LVM卷原來是多么簡單的事。

準備ssm

在新的CentOS/RHEL 7上,你需要首先安裝系統存儲管理器。

$ sudo yum install system-storage-manager

首先,不妨檢查關于可用硬驅和LVM卷的信息。下面這個命令將顯示關于現有磁盤存儲設備、存儲池、LVM卷和存儲快照的信息。輸出結果來自新安裝的CentOS 7,它在默認情況下使用了LVM和XFS文件系統。

$ sudo ssm list



在這個例子中,有兩個物理設備(“/dev/sda”和“/dev/sdb”)、一個存儲池(“centos”),以及存儲池中創建的兩個LVM卷(“dev/centos/root”和“/dev/centos/swap”)。

將物理磁盤添加到LVM池

不妨將一個新的物理磁盤(比如/dev/sdb)添加到現有的存儲池(比如centos)。將新的物理磁盤添加到現有存儲池的命令如下:

$ sudo ssm add -p <pool-name> <device>



新設備添加到存儲池后,存儲池會自動自動擴大,擴大多少取決于設備的大小。檢查名為centos的存儲池的大小,如下所示。



正如你所見,centos存儲池已成功地由7.5GB擴大到8.5GB。不過,眼下,位于存儲池中的磁盤卷(比如/dev/centos/root和/dev/centos/swap)并沒有使用變大的空間。為此,我們需要擴大現有的LVM卷。

擴大LVM卷

如果你在存儲池中有額外空間,可以擴大存儲池中現有的磁盤卷。為此,使用ssm命令的resize選項。

$ sudo ssm resize -s [size] [volume]

不妨將/dev/centos/root卷的大小增加500MB。

$ sudo ssm resize -s+500M /dev/centos/root



核實現有卷增加后的大小。

$ sudo ssm list volumes



我們可以核實,/dev/centos/root卷的大小已從6.7GB增加到了7.2GB。不過,這并不意味著你立即就可以使用在卷中創建的文件系統里面的額外空間。你會發現,文件系統大小(“FS size”)仍然是6.7GB。

為了讓文件系統識別增加后的卷大小,你需要“擴大”現有的文件系統本身。有不同的工具可用來擴大現有的文件系統,這取決于你使用哪種文件系統。比如說,有面向EXT2/EXT3/EXT4的resize2fs、面向XFS的xfs_growfs以及面向Btrfs的btrfs,不一而足。

在這個例子中,我們使用CentOS 7,XFS文件系統在默認情況下創建。因而,我們使用xfs_growfs來擴大現有的XFS文件系統。

擴大XFS文件系統后,核實文件系統完全占用了整個磁盤卷的7.2GB。





創建新的LVM池/卷

在這個示例中,不妨看一下如何在物理磁盤驅動器上創建新的存儲池和新的LVM卷。如果使用傳統的LVM工具,整個過程相當復雜,需要準備分區,需要創建物理卷、卷組、邏輯卷,最后還要建立文件系統。不過,若使用ssm,整個過程一蹴而就!

下面這個命令的作用是,創建一個名為mypool的存儲池,創建存儲池中名為disk0的500MB大小的LVM卷,使用XFS文件系統格式化卷,并將它掛載到/mnt/test下。立即就能領略到ssm的強大功能。

$ sudo ssm create -s 500M -n disk0 --fstype xfs -p mypool /dev/sdc /mnt/test



不妨核實已創建的磁盤卷。





對LVM卷拍取快照

使用ssm工具,你還可以對現有的磁盤卷拍取快照。請注意:只有含有卷的后端支持快照機制,快照才適用。LVM后端支持聯機快照功能,這意味著我們沒必要在離線狀態下對卷拍取快照。另外,由于ssm的LVM后端支持LVM2,快照具有讀取/寫入功能。

不妨對現有的LVM卷(比如/dev/mypool/disk0)拍取快照。

$ sudo ssm snapshot /dev/mypool/disk0

一旦快照拍取完畢,它將作為一個特殊的快照卷存儲起來,存儲了原始卷中拍取快照時的所有數據。



存儲快照后,你可以刪除原始卷,并掛載快照卷,以訪問快照中的數據。



請注意:當你試圖在原始卷掛載時掛載快照卷,會得到下列出錯信息。

kernel: XFS (dm-3): Filesystem has duplicate UUID 27564026-faf7-46b2-9c2c-0eee80045b5b - can't mount

刪除LVM卷

刪除現有的磁盤卷或存儲池就跟創建磁盤卷或存儲池來得一樣容易。如果你試圖刪除已掛載的卷,ssm會自動先將它卸載。這方面沒有麻煩。

想刪除LVM卷:

$ sudo ssm remove <volume>

想刪除存儲池:

$ sudo ssm remove <pool-name>



結束語

但愿至此你已領略了ssm的強大功能。在企業存儲環境中,處理一大批的存儲設備、磁盤卷和文件系統是相當常見的事。現在你可以運用單單一個命令行工具ssm,讓其后端為你完成任務,而不是操心運用許多不同的工具管理一整套存儲配置。對任何置身于復雜存儲管理環境的系統管理員來說,ssm絕對是一款必備工具。


關鍵字:CentOS7、系統、存儲、管理器、LVM卷
分享到:

頂部 】 【 關閉
版權所有:佛山思海電腦網絡有限公司 ©1998-2020 All Rights Reserved.
聯系電話:(0757)22630313、22633833
公司地址: 廣東省佛山市順德區大良國際商業城A區4座3樓106號   郵編:528300
機房7x24小時服務熱線:(0757)23628508、23628509
中華人民共和國增值電信業務經營許可證: 粵B1.B2-20030321 備案號:粵B2-20030321-1
網站公安備案編號:44060602000007 交互式欄目專項備案編號:200303DD003  
察察 工商 網安 舉報有獎  警警  手機打開網站
登山赛车2怎么快速 宁夏11选5中奖规则 南昌麻将1元微信群 三地试机号 东京热手机在线看0 陕西快乐10分玩法 幸运赛车 秒速赛车害了多少人 2020av番号网 查看广东26选5走势图 小泽玛利亚中文字幕 一分赛车怎么看走势图 一级美国牲交 localhost 排列5包号投注计算 广西旧快乐十分走势图 秒秒彩下载-android版 福彩p62开奖号码查询