成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

介紹一種可以讓Linux中存儲具有彈性容量的方法

系統 Linux
有一種方法就是通過SAN存儲,因為存儲系統天然具有擴容和縮容的功能特性。但是SAN存儲需要一個獨立的設備,而且價格也很高,不太現實。其實在Linux中我們可以通過軟件實現,這就是Linux強大的地方。今天我們就介紹一下這方面的內容。

[[403615]]

我們在使用Linux的時候,有的時候會發現系統盤不夠用的情況。如果系統盤或者其它盤能夠做到彈性就好了。也就是需要更多空間的時候可以動態擴容,而不需要的時候可以縮容。

有一種方法就是通過SAN存儲,因為存儲系統天然具有擴容和縮容的功能特性。但是SAN存儲需要一個獨立的設備,而且價格也很高,不太現實。其實在Linux中我們可以通過軟件實現,這就是Linux強大的地方。今天我們就介紹一下這方面的內容

LVM的整體架構

在Linux實現動態擴容和縮容特性的軟件稱為LVM,其全稱是Logical Volume Manager,也就是邏輯卷管理。LVM不僅僅可以實現動態擴容和縮容,還可以實現其它一些特性,比如條帶化卷,鏡像卷等等。LVM的整體架構如圖所示。

通過上圖可以看到,LVM包含3個基本的概念,分別是Physical Volume(PV),Volume Group(VG)和Logical Volume (LV)。我們分別介紹一下這個三個概念。

物理卷(Physical Volume)

物理卷對應著一個塊設備,可以是整個磁盤,或者是磁盤分區。物理卷通過pvcreate創建,本質上是想塊設備寫入一些元數據。

卷組(Volume Group)

卷組是多個物理卷的集合,當我們創建一個卷組的時候需要指定包含的物理卷。此時,實際上是構建了一個物理卷的資源池。當后面創建邏輯卷的時候會從該資源池分配資源。

邏輯卷(Logical Volume)

邏輯卷本身是一個塊設備,是用戶看到的部分,我們可以將邏輯卷理解為一個硬盤。但是邏輯卷實際上是由底層的若干個物理卷構成。但是一個邏輯卷并非使用物理卷的所有空間,通常是部分空間。

LVM的操作

前文我們對LVM的基本概念和架構進行了介紹,接下來我們就實際操作一下。具體如下圖所示,每個概念對應著一個操作命令,分別是pvcreate,vgcreate和lvcreate。這些是創建的命令,從名稱上也可以很容易地明白其作用。

我們從下往上看看如何創建需要的資源,比如我們要創建一個1G的邏輯卷。

創建PV

首先是要創建PV,也就是準備物理的資源。在本文中我們假設有兩個物理磁盤,并且在整個磁盤上創建物理卷,而不是在分區上。

除了創建命令外,還有查詢命令,具體包括pvdisplay和pvs,分別顯示詳細信息和概要信息。

創建VG

完成PV的創建后,我們就可以創建卷組了。卷組的創建命令如下所示。

  1. vgcreate vg-01 /dev/sdb /dev/sdc 

創建完成后可以看一下信息:

創建LV

最后,我們就可以創建邏輯卷了。假設我們這里創建一個線性的邏輯卷,大小為1GB,具體命令如下所示。

  1. lvcreate -L 1G -n lv_linear vg-01 
  2. Logical volume "lv_linear" created 

 通過lvdispaly命令可以看一下詳細信息。

除了線性卷之外,我們還可以創建條帶卷。關于具體什么是線性卷,什么是條帶卷,本文不做解釋,我們后面在介紹LVM的原理的時候再詳細介紹。

  1. # lvcreate -L 1G -i2 -I64 -n lv_stripe vg-01 
  2.  
  3. Logical volume "lv_stripe" created 

 創建完成后照例可以看一下詳細的信息。

LV創建成功后,我們就可以當做硬盤來使用了,用法跟普通硬盤沒有差別。

擴容操作

有了前面的知識,我們回歸主題,如何進行擴容呢?其實就比較簡單了。前文我們創建的VG的大小35G,而LV只用了1GB的空間。因此,我們可以直接對LV進行擴容,比如我們增加10GB的容量,可以執行如下命令。

  1. lvextend -L+10G /dev/vg_01/lv_linear 

是不是很簡單!

如果上面已經有文件系統了,只需要執行如下命令即可。

  1. resize2fs /dev/vg_01/lv_linear 

還有一種情況是VG的容量使用完了。也沒有關系,我們可以添加新的硬盤到VG,然后執行上面介紹的命令。

今天的內容就介紹到這里,相信大家對如何實現一個彈性容量的存儲有了清晰的認識了。我們在后續會逐步深入,介紹LVM的實現原理,并結合內核代碼介紹其代碼實現。

 

責任編輯:姜華 來源: 今日頭條
相關推薦

2023-02-26 23:10:09

存儲Linux架構

2023-07-25 15:10:36

Linux存儲

2011-07-04 17:53:48

快速測試

2010-03-10 09:44:51

Linux啟動引導加密

2022-01-14 09:36:47

云彈性混沌測試

2022-01-06 09:00:00

云計算技術架構

2009-07-01 18:39:17

JSP表單

2013-09-12 14:28:44

大數據存儲

2012-03-21 09:54:00

Gzip

2009-11-27 09:25:50

Cisco路由器備份

2015-04-15 09:44:58

CodeReview程序員

2023-05-11 07:30:10

KV存儲GC優化

2021-09-10 11:44:32

Vim 語法Windows

2018-12-14 14:30:12

安全檢測布式系測試

2010-03-17 10:18:05

Linux系統

2019-01-13 15:16:35

2010-03-26 13:34:47

CentOS安裝

2021-06-11 00:11:23

GPS數據協議

2016-10-26 09:12:58

2018-02-08 08:11:41

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产视频一区二区 | 99精品久久| 欧洲精品在线观看 | 亚洲国产二区 | 在线国产99| 九色国产 | 欧美国产精品一区二区三区 | 国产一区二区三区久久久久久久久 | 久久国产视频网站 | 真人女人一级毛片免费播放 | 亚洲成人免费在线 | 精品国产亚洲一区二区三区大结局 | 99久久婷婷国产亚洲终合精品 | 午夜三级视频 | 亚洲三级在线观看 | 国产一区二区三区四区 | 日日夜夜精品视频 | 中文字幕第十五页 | 91五月婷蜜桃综合 | 精品久久久久久久久久久 | 一级片av | 91文字幕巨乱亚洲香蕉 | 成人在线视频免费播放 | 欧美黄在线观看 | 国产在线观看一区 | 黄色片视频网站 | 国产成人久久精品一区二区三区 | 欧美激情国产日韩精品一区18 | 中文字幕av网址 | 久久精品黄色 | 黄网站免费在线观看 | 国产精品高潮呻吟久久av黑人 | 天天射网站 | 国产精品成人69xxx免费视频 | 日韩第一页 | 精品无码久久久久久国产 | 日韩成人中文字幕 | 97色在线视频 | 国产一区www | a级免费黄色片 | 在线观看成年视频 |