中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何在Linux中創建和配置LVM

發布時間:2021-07-26 10:20:46 來源:億速云 閱讀:149 作者:chen 欄目:系統運維

這篇文章主要介紹“如何在Linux中創建和配置LVM”,在日常操作中,相信很多人在如何在Linux中創建和配置LVM問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”如何在Linux中創建和配置LVM”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!

邏輯卷管理(LVM)在 Linux 系統中扮演著重要的角色,它可以提高可用性、磁盤 I/O、性能和磁盤管理的能力。

LVM 是一種被廣泛使用的技術,對于磁盤管理來說,它是非常靈活的。

它在物理磁盤和文件系統之間增加了一個額外的層,允許你創建一個邏輯卷而不是物理磁盤。

LVM 允許你在需要的時候輕松地調整、擴展和減少邏輯卷的大小。

如何在Linux中創建和配置LVM

如何創建 LVM 物理卷?

你可以使用任何磁盤、RAID 陣列、SAN 磁盤或分區作為 LVM 物理卷Physical Volume(PV)。

讓我們想象一下,你已經添加了三個磁盤,它們是 /dev/sdb/dev/sdc 和 /dev/sdd

運行以下命令來發現 Linux 中新添加的 LUN 或磁盤:

# ls /sys/class/scsi_hosthost0
# echo "- - -" > /sys/class/scsi_host/host0/scan
# fdisk -l

創建物理卷 (pvcreate) 的一般語法:

pvcreate [物理卷名]

當在系統中檢測到磁盤,使用 pvcreate 命令初始化 LVM PV:

# pvcreate /dev/sdb /dev/sdc /dev/sddPhysical volume "/dev/sdb" successfully createdPhysical volume "/dev/sdc" successfully createdPhysical volume "/dev/sdd" successfully created

請注意:

  • 上面的命令將刪除給定磁盤 /dev/sdb/dev/sdc 和 /dev/sdd 上的所有數據。

  • 物理磁盤可以直接添加到 LVM PV 中,而不必是磁盤分區。

使用 pvdisplay 和 pvs 命令來顯示你創建的 PV。pvs 命令顯示的是摘要輸出,pvdisplay 顯示的是 PV 的詳細輸出:

# pvsPV VG Fmt Attr PSize PFree/dev/sdb lvm2 a-- 15.00g 15.00g/dev/sdc lvm2 a-- 15.00g 15.00g/dev/sdd lvm2 a-- 15.00g 15.00g
# pvdisplay "/dev/sdb" is a new physical volume of "15.00 GiB"--- NEW Physical volume ---PV Name               /dev/sdbVG NamePV Size               15.00 GiBAllocatable           NOPE Size               0Total PE              0Free PE               0Allocated PE          0PV UUID               69d9dd18-36be-4631-9ebb-78f05fe3217f "/dev/sdc" is a new physical volume of "15.00 GiB"--- NEW Physical volume ---PV Name               /dev/sdcVG NamePV Size               15.00 GiBAllocatable           NOPE Size               0Total PE              0Free PE               0Allocated PE          0PV UUID               a2092b92-af29-4760-8e68-7a201922573b "/dev/sdd" is a new physical volume of "15.00 GiB"--- NEW Physical volume ---PV Name               /dev/sddVG NamePV Size               15.00 GiBAllocatable           NOPE Size               0Total PE              0Free PE               0Allocated PE          0PV UUID               d92fa769-e00f-4fd7-b6ed-ecf7224af7faS

如何創建一個卷組

卷組Volume Group(VG)是 LVM 結構中的另一層。基本上,卷組由你創建的 LVM 物理卷組成,你可以將物理卷添加到現有的卷組中,或者根據需要為物理卷創建新的卷組。

創建卷組 (vgcreate) 的一般語法:

vgcreate [卷組名] [物理卷名]

使用以下命令將一個新的物理卷添加到新的卷組中:

# vgcreate vg01 /dev/sdb /dev/sdc /dev/sddVolume group "vg01" successfully created

請注意:默認情況下,它使用 4MB 的物理范圍Physical Extent(PE),但你可以根據你的需要改變它。

使用 vgs 和 vgdisplay 命令來顯示你創建的 VG 的信息:

# vgs vg01VG #PV #LV #SN Attr VSize VFreevg01 3 0 0 wz--n- 44.99g 44.99g
# vgdisplay vg01--- Volume group ---VG Name              vg01System IDFormat               lvm2Metadata Areas       3Metadata Sequence No 1VG Access            read/writeVG Status            resizableMAX LV               0Cur LV               0Open LV              0Max PV               0Cur PV               3Act PV               3VG Size              44.99 GiBPE Size              4.00 MiBTotal PE             11511Alloc PE / Size      0 / 0Free PE / Size       11511 / 44.99 GiBVG UUID              d17e3c31-e2c9-4f11-809c-94a549bc43b7

如何擴展卷組

如果 VG 沒有空間,請使用以下命令將新的物理卷添加到現有卷組中。

卷組擴展 (vgextend)的一般語法:

vgextend [已有卷組名] [物理卷名]
# vgextend vg01 /dev/sde    Volume group "vg01" successfully extended

如何以 GB 為單位創建邏輯卷?

邏輯卷Logical Volume(LV)是 LVM 結構中的頂層。邏輯卷是由卷組創建的塊設備。它作為一個虛擬磁盤分區,可以使用 LVM 命令輕松管理。

你可以使用 lvcreate 命令創建一個新的邏輯卷。

創建邏輯卷(lvcreate) 的一般語法:

lvcreate –n [邏輯卷名] –L [邏輯卷大小] [要創建的 LV 所在的卷組名稱]

運行下面的命令,創建一個大小為 10GB 的邏輯卷 lv001

# lvcreate -n lv001 -L 10G vg01Logical volume "lv001" created

使用 lvs 和 lvdisplay 命令來顯示你所創建的 LV 的信息:

# lvs /dev/vg01/lvol01LV VG Attr LSize Pool Origin Data% Move Log Cpy%Sync Convertlv001 vg01 mwi-a-m-- 10.00g lv001_mlog 100.00
# lvdisplay /dev/vg01/lv001--- Logical volume ---LV Path                /dev/vg01/lv001LV Name                lv001VG Name                vg01LV UUID                ca307aa4-0866-49b1-8184-004025789e63LV Write Access        read/writeLV Creation host, time localhost.localdomain, 2020-09-10 11:43:05 -0700LV Status              available# open                 0LV Size                10.00 GiBCurrent LE             2560Segments               1Allocation             inheritRead ahead sectors     auto- currently set to     256Block device           253:4

如何以 PE 大小創建邏輯卷?

或者,你可以使用物理范圍(PE)大小創建邏輯卷。

如何計算 PE 值?

很簡單,例如,如果你有一個 10GB 的卷組,那么 PE 大小是多少?

默認情況下,它使用 4MB 的物理范圍,但可以通過運行 vgdisplay 命令來檢查正確的 PE 大小,因為這可以根據需求進行更改。

10GB = 10240MB / 4MB (PE 大小) = 2560 PE

用 PE 大小創建邏輯卷 (lvcreate) 的一般語法:

lvcreate –n [邏輯卷名] –l [物理擴展 (PE) 大小] [要創建的 LV 所在的卷組名稱]

要使用 PE 大小創建 10GB 的邏輯卷,命令如下:

# lvcreate -n lv001 -l 2560 vg01

如何創建文件系統

在創建有效的文件系統之前,你不能使用邏輯卷。

創建文件系統的一般語法:

mkfs –t [文件系統類型] /dev/[LV 所在的卷組名稱]/[LV 名稱]

使用以下命令將邏輯卷 lv001 格式化為 ext4 文件系統:

# mkfs -t ext4 /dev/vg01/lv001

對于 xfs 文件系統:

# mkfs -t xfs /dev/vg01/lv001

掛載邏輯卷

最后,你需要掛載邏輯卷來使用它。確保在 /etc/fstab 中添加一個條目,以便系統啟動時自動加載。

創建一個目錄來掛載邏輯卷:

# mkdir /lvmtest

使用掛載命令掛載邏輯卷:

# mount /dev/vg01/lv001 /lvmtest

在 /etc/fstab 文件中添加新的邏輯卷詳細信息,以便系統啟動時自動掛載:

# vi /etc/fstab/dev/vg01/lv001 /lvmtest xfs defaults 0 0

使用 df 命令檢查新掛載的卷:

# df -h /lvmtestFilesystem Size Used Avail Use% Mounted on/dev/mapper/vg01-lv001 15360M 34M 15326M 4% /lvmtest

到此,關于“如何在Linux中創建和配置LVM”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

稷山县| 鹤壁市| 方城县| 平塘县| 威宁| 麻栗坡县| 岑巩县| 岳阳市| 阿图什市| 三亚市| 祁东县| 海原县| 永修县| 上思县| 柳林县| 潜江市| 保靖县| 五峰| 明星| 饶阳县| 曲阳县| 招远市| 章丘市| 嘉荫县| 万载县| 鄂尔多斯市| 祁门县| 锦州市| 高雄市| 广水市| 元氏县| 敦煌市| 昆山市| 玉屏| 尉氏县| 宁波市| 军事| 海城市| 临澧县| 巴塘县| 台北县|