1. 程式人生 > >四周第一次課(1月2日)

四周第一次課(1月2日)

linux

四周第一次課(1月2日)
4.10/4.11/4.12 lvm講解

LVM是 Logical Volume Manager(邏輯卷管理)的簡寫,它由Heinz Mauelshagen在Linux 2.4內核上實現。LVM將一個或多個硬盤的分區在邏輯上集合,相當於一個大硬盤來使用,當硬盤的空間不夠使用的時候,可以繼續將其它的硬盤的分區加入其中,這樣可以實現磁盤空間的動態管理,相對於普通的磁盤分區有很大的靈活性。

與傳統的磁盤與分區相比,LVM為計算機提供了更高層次的磁盤存儲。它使系統管理員可以更方便的為應用與用戶分配存儲空間。在LVM管理下的存儲卷可以按需要隨時改變大小與移除(可能需對文件系統工具進行升級)。LVM也允許按用戶組對存儲卷進行管理,允許管理員用更直觀的名稱(如"sales'、 'development')代替物理磁盤名(如'sda'、'sdb')來標識存儲卷。

物理存儲介質(The physical media):這裏指系統的存儲設備:硬盤,如:/dev/hda1、/dev/sda等等,是存儲系統最低層的存儲單元。

物理卷(physical volume):物理卷就是指硬盤分區或從邏輯上與磁盤分區具有同樣功能的設備(如RAID),是LVM的基本存儲邏輯塊,但和基本的物理存儲介質(如分區、磁盤等)比較,卻包含有與LVM相關的管理參數。

卷組(Volume Group):LVM卷組類似於非LVM系統中的物理硬盤,其由物理卷組成。可以在卷組上創建一個或多個“LVM分區”(邏輯卷),LVM卷組由一個或多個物理卷組成。

邏輯卷(logical volume):LVM的邏輯卷類似於非LVM系統中的硬盤分區,在邏輯卷之上可以建立文件系統(比如/home或者/usr等)。

PE(physical extent):每一個物理卷被劃分為稱為PE(Physical Extents)的基本單元,具有唯一編號的PE是可以被LVM尋址的最小單元。PE的大小是可配置的,默認為4MB。

LE(logical extent):邏輯卷也被劃分為被稱為LE(Logical Extents) 的可被尋址的基本單位。在同一個卷組中,LE的大小和PE是相同的,並且一一對應。

簡單來說就是:

PV:是物理的磁盤分區

VG:LVM中的物理的磁盤分區,也就是PV,必須加入VG,可以將VG理解為一個倉庫或者是幾個大的硬盤。

LV:也就是從VG中劃分的邏輯分區



技術分享圖片

技術分享圖片

技術分享圖片

t 8e 改為LVM

fdisk -l sdb1 sdb2 sdb3全部是LVM

技術分享圖片

技術分享圖片

pvcreate /sdb1 未找到命令

yum install -y lvm

yum provides "/*/pvcreate" 安裝時不知道安裝哪個軟件包

技術分享圖片

技術分享圖片

所以應該是安裝lvm2

yum install -y lvm2

接下來pvcreate /sdb1,發現/dev/sdb1 文件不存在

技術分享圖片

掛載

技術分享圖片

故障排除,創建物理卷

技術分享圖片

pvdisplay 查看物理卷

技術分享圖片

pvs 也可以查看物理卷有哪些

技術分享圖片

接下來創建卷組 vgcreate vg1 /dev/sdb1 /dev/sdb2 先用2個物理卷創建一個卷組試試

技術分享圖片

vgdisplay 查看卷組 或vgs vgrmove刪除卷組的命令

技術分享圖片

技術分享圖片

有了卷組之後就可以創建邏輯卷了

lvcreate -L 100M -n lv1 vg1 從vg1組劃分一個100M的邏輯卷lv1,下面的提示是因為該卷之前是存在的技術分享圖片

下面做格式化 以ext4為例

mkfs.ext4 /dev/vg1/lv1

技術分享圖片

進行掛載到mnt下 mount /dev/vg1/lv1 /mnt/ 名字發生了改變,實際都指向了同一文件dm-0

技術分享圖片

下面來創建一個目錄,文件,並寫入內容

mkdir /mnt/1212

touch /mnt/23.txt

echo "11111111111" > /mnt/23.txt

技術分享圖片

之後擴容邏輯卷,以下操作針對ext格式化

技術分享圖片

lvresize -L 200M /dev/vg1/lv1 -L 指定新的大小 200 M,規範的操作應該是先umount /mnt/

技術分享圖片

檢查磁盤錯誤

技術分享圖片

更新邏輯卷信息,不然無法識別新的大小

技術分享圖片

此時成功擴容成190M

技術分享圖片

此時查看之前文件,仍然存在

技術分享圖片


縮容,順序有點不同技術分享圖片

操作圖

技術分享圖片

並不會縮容導致文件丟失

技術分享圖片


xfs格式擴容,先格式化成xfs並創建一些文件

技術分享圖片

進行操作

技術分享圖片

再執行xfs擴容命令 不需要帶大小

技術分享圖片

此時擴容完成


擴展卷組

技術分享圖片

此卷組2g,邏輯卷最多擴容成卷組這麽大,也是2g

技術分享圖片

操作sdb3加入到卷組 vgextend vg1 /dev/sdb1

技術分享圖片

此時變成3g

技術分享圖片


4.13 磁盤故障小案例

技術分享圖片

小方塊是因為中文不顯示,出現這個提示往往是因為磁盤掛載出現了問題,不能正常掛載到掛載點

先輸入root密碼,進入界面

技術分享圖片

然後編輯vi /etc/fstab

技術分享圖片

刪除/dev/sdb這行

技術分享圖片

reboot



四周第一次課(1月2日)