LVM應用概要

LVM — 即Logical Volume ?Manager(邏輯卷管理管理),是Linux的一種磁盤管理機制。

LVM可以將物理磁盤以PV(Physical Volume)為單位抽象成VG(Volume Group)。在VG中,最小存儲單元是一個PE(Physical Extent)。在VG的基礎上再抽象一層,劃分出LV(Logical Volume)。用戶對LV進行文件系統的格式化和使用。在LVM機制中,VG的基礎上可以支持增減PV、LV。

LVM具有擴展性靈活的優點,不過在增減過程中如果使用不當也會造成數據丟失難以恢復的問題。

RHEL、CentOS等Linux發行版都能很好的支持LVM。

CentOS7系統簡單構建一個LVM的過程:

1.先準備好可供使用的硬盤分區,創建PV。一個分區創建一個PV:

  • pvcreate /dev/sd[a-z][0-9]
  • pvs簡要查看PV信息
  • pvdisplay查看PV詳情
  • pvmove備份PV的數據到VG中的其他PV
  • pvremove刪除PV

2.創建VG并指定其包含的PV:

  • vgcreate -s(指明PE大小,默認4MB) #[mMgGtT] vgname /dev/sd[a-z][0-9]..
  • vgs簡要查看VG信息
  • vgdisplay查看VG詳情
  • vgremove刪除VG

3.創建LV并指定其所屬的VG。

  • 創建lvcreate -L #[mMgGtT] -n lvname vgname
  • 格式化LV成文件系統mke2fs -t ext4 /dev/vgname/lvname
  • pvs簡要查看PV信息
  • pvdisplay查看PV詳情
  • lvremove刪除LV

4.擴展LV大小

  • lvextend?-L [+]#[mMgGtT] /dev/vgname/lvname
  • 擴展LV后刷新文件系統大小resize2fs /dev/vgname/lvname

5.縮減LV大小

  • 先umount /dev/vgname/lvname
  • 檢測e2fsck -f /dev/vgname/lvname
  • 調整文件系統大小resize2fs /dev/vgname/lvname #[mMgGtT]
  • 縮減LV大小lvreduce?-L [-]#[mMgGtT] /dev/vgname/lvname

6.創建LV快照

  • lvcreate -L?[+]#[mMgGtT] -s -n snapshotname /dev/vgname/lvname

本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/89067

(1)
skysky
上一篇 2017-11-27 23:25
下一篇 2017-11-29 10:12

相關推薦

  • linux基礎入門

    前言:一次寫博客,還寫的Linux的專業知識,好多都是參考著寫的,經過一周的學習,從一開始有很多名詞都不了解,也算是零基礎吧,到現在經過反復琢磨還是了解不少了,萬事開頭難,只要你肯、你愿意下功夫,一定是能很好完成的! Linux基礎入門 一、目錄結構與文件 /    根目錄 Bin  存放系統啟動文件及其內核 Dev …

    Linux干貨 2017-07-15
  • Unix發展與現狀

    Unix 簡史 1965年時,貝爾實驗室(Bell Labs)加入一項由奇異電子(General Electric)和麻省理工學院(MIT)合作的計劃;該計劃要建立一套多使用者、多任務、多層次(multi-user、multi- processor、multi-level)的MULTICS操作系統。直到1969年,因MULTICS計劃的工作進度太慢,該計劃就…

    Linux干貨 2015-09-22
  • Linux 第五天: (08月01日) 練習和作業

    Linux 第五天: (08月01日) 練習和作業         創建用戶gentoo, 附加組為bin和root, 默認shell為/bin/csh, 注釋信息為"Gentoo Distribution" useradd -G bin,root -c "Gentoo Distribut…

    Linux干貨 2016-08-08
  • N25 第三周作業

    1、列出當前系統上所有已經登錄的用戶的用戶名,注意:同一個用戶登錄多次,則只顯示一次即可。   2、取出最后登錄到當前系統的用戶的相關信息。 3、取出當前系統上被用戶當作其默認shell的最多的那個shell。   4、將/etc/passwd中的第三個字段數值最大的后10個用戶的信息全部改為大寫后保存至/tmp/maxusers.txt…

    Linux干貨 2017-01-04
  • LAMP基于RPM包實現(httpd與php以module方式結合) 1

    概述:     LAMP是web服務的最基礎的組合方式,本系列將介紹一下關于LAMP組合的各種部署方式,包括:     基于RPM包的實現:         httpd與php結合的方式為module…

    Linux干貨 2016-10-14
  • Haproxy的基礎應用!

            本篇博客主要是和大家共同了解一下Haproxy的功能與基礎應用,目的是更加熟練的掌握Haproxy的工作原理,為將來的工種中做好鋪墊!       本篇博客共分為兩個部分:      …

    2017-05-16
欧美性久久久久