第十五章 LVM 管理和ssm 存儲管理器使用

? 本節(jié)所講內(nèi)容

15.1 LVM? 的工作原理

15.2? 創(chuàng)建LVM? 的基本步驟

15.3? 實戰(zhàn)ssm? 工具為公司的郵件服務(wù)創(chuàng)建可動態(tài)擴容的存儲池

LVM 的基本概念

實戰(zhàn)場景:? 對于生產(chǎn)環(huán)境下的服務(wù)器來說炼列,如果存儲數(shù)據(jù)的分區(qū)磁盤空間不夠了怎么辦




15.1.1? LVM 常用的術(shù)語?

物理存儲介質(zhì):? LVM? 存儲介質(zhì)可以是磁盤分區(qū)市袖,整個磁盤系奉,RAID? 陣列或SAN? 磁盤

設(shè)備必須初始化為LVM?? 物理卷捐韩,才能與LVM? 結(jié)合使用

物理卷? PV?? 物理卷就是LVM? 的基本存儲邏輯塊,但是和基本的物理存儲介質(zhì)? 如分區(qū)针肥,磁盤等比較浑劳,缺包含有與LVM? 相關(guān)的管理參數(shù),創(chuàng)建物理卷它可以用硬盤分區(qū)答恶,也可以硬盤本身

卷組:? 一個LVM? 卷組有一個或者多個物理卷組成

邏輯卷:? LV? 建立在VG上,可以在LV之上建立文件系統(tǒng)

PE? PV?? 物理卷中可以分配的最小存儲單位萍诱,PE的大小可以是指定的悬嗓,默認4MB?

LE?? LV? 邏輯卷中分配的最下存儲單元,在一個卷組中裕坊,LE的大小和PE是相同的

應(yīng)且一一對應(yīng)包竹,




? lvM? 常用的命令

下面的操作會用的一些查看命令


15.2.2? 創(chuàng)建并使用LVM?? 邏輯卷

1? 創(chuàng)建PV?

添加一個sdb?? 磁盤

? fdisk? /dev/sdb??? 創(chuàng)建4個分區(qū),每個分區(qū)1個G

?ls?? /dev/sdb*?


[root@xueshen65 ~]# fdisk /dev/sdb

歡迎使用 fdisk (util-linux 2.23.2)籍凝。

更改將停留在內(nèi)存中周瞎,直到您決定將更改寫入磁盤。

使用寫入命令前請三思饵蒂。

Device does not contain a recognized partition table

使用磁盤標識符 0x1cc54092 創(chuàng)建新的 DOS 磁盤標簽声诸。

命令(輸入 m 獲取幫助):p? ? ? ? ? ? ? ? ?

磁盤 /dev/sdb:21.5 GB, 21474836480 字節(jié),41943040 個扇區(qū)

Units = 扇區(qū) of 1 * 512 = 512 bytes

扇區(qū)大小(邏輯/物理):512 字節(jié) / 512 字節(jié)

I/O 大小(最小/最佳):512 字節(jié) / 512 字節(jié)

磁盤標簽類型:dos

磁盤標識符:0x1cc54092

? 設(shè)備 Boot? ? ? Start? ? ? ? End? ? ? Blocks? Id? System

命令(輸入 m 獲取幫助):n

Partition type:

? p? primary (0 primary, 0 extended, 4 free)

? e? extended

Select (default p):

Using default response p

分區(qū)號 (1-4苹享,默認 1):

起始 扇區(qū) (2048-41943039双絮,默認為 2048):

將使用默認值 2048

Last 扇區(qū), +扇區(qū) or +size{K,M,G} (2048-41943039,默認為 41943039):+1G

分區(qū) 1 已設(shè)置為 Linux 類型得问,大小設(shè)為 1 GiB

命令(輸入 m 獲取幫助):n

Partition type:

? p? primary (1 primary, 0 extended, 3 free)

? e? extended

Select (default p): p

分區(qū)號 (2-4囤攀,默認 2):

起始 扇區(qū) (2099200-41943039,默認為 2099200):

將使用默認值 2099200

Last 扇區(qū), +扇區(qū) or +size{K,M,G} (2099200-41943039宫纬,默認為 41943039):+1G

分區(qū) 2 已設(shè)置為 Linux 類型焚挠,大小設(shè)為 1 GiB

命令(輸入 m 獲取幫助):n

Partition type:

? p? primary (2 primary, 0 extended, 2 free)

? e? extended

Select (default p): p

分區(qū)號 (3,4,默認 3):

起始 扇區(qū) (4196352-41943039漓骚,默認為 4196352):

將使用默認值 4196352

Last 扇區(qū), +扇區(qū) or +size{K,M,G} (4196352-41943039蝌衔,默認為 41943039):+1G

分區(qū) 3 已設(shè)置為 Linux 類型,大小設(shè)為 1 GiB

命令(輸入 m 獲取幫助):n

Partition type:

? p? primary (3 primary, 0 extended, 1 free)

? e? extended

Select (default e): p

已選擇分區(qū) 4

起始 扇區(qū) (6293504-41943039蝌蹂,默認為 6293504):

將使用默認值 6293504

Last 扇區(qū), +扇區(qū) or +size{K,M,G} (6293504-41943039噩斟,默認為 41943039):+1G

分區(qū) 4 已設(shè)置為 Linux 類型,大小設(shè)為 1 GiB

命令(輸入 m 獲取幫助):p

磁盤 /dev/sdb:21.5 GB, 21474836480 字節(jié)孤个,41943040 個扇區(qū)

Units = 扇區(qū) of 1 * 512 = 512 bytes

扇區(qū)大小(邏輯/物理):512 字節(jié) / 512 字節(jié)

I/O 大小(最小/最佳):512 字節(jié) / 512 字節(jié)

磁盤標簽類型:dos

磁盤標識符:0x1cc54092

? 設(shè)備 Boot? ? ? Start? ? ? ? End? ? ? Blocks? Id? System

/dev/sdb1? ? ? ? ? ? 2048? ? 2099199? ? 1048576? 83? Linux

/dev/sdb2? ? ? ? 2099200? ? 4196351? ? 1048576? 83? Linux

/dev/sdb3? ? ? ? 4196352? ? 6293503? ? 1048576? 83? Linux

/dev/sdb4? ? ? ? 6293504? ? 8390655? ? 1048576? 83? Linux

命令(輸入 m 獲取幫助):t

分區(qū)號 (1-4剃允,默認 4):2

Hex 代碼(輸入 L 列出所有代碼):l

0? 空? ? ? ? ? ? ? 24? NEC DOS? ? ? ? 81? Minix / 舊 Linu bf? Solaris? ? ? ?

1? FAT12? ? ? ? ? 27? 隱藏的 NTFS Win 82? Linux 交換 / So c1? DRDOS/sec (FAT-

2? XENIX root? ? ? 39? Plan 9? ? ? ? ? 83? Linux? ? ? ? ? c4? DRDOS/sec (FAT-

3? XENIX usr? ? ? 3c? PartitionMagic? 84? OS/2 隱藏的 C:? c6? DRDOS/sec (FAT-

4? FAT16 <32M? ? ? 40? Venix 80286? ? 85? Linux 擴展? ? ? c7? Syrinx? ? ? ?

5? 擴展? ? ? ? ? ? 41? PPC PReP Boot? 86? NTFS 卷集? ? ? da? 非文件系統(tǒng)數(shù)據(jù)

6? FAT16? ? ? ? ? 42? SFS? ? ? ? ? ? 87? NTFS 卷集? ? ? db? CP/M / CTOS / .

7? HPFS/NTFS/exFAT 4d? QNX4.x? ? ? ? ? 88? Linux 純文本? ? de? Dell 工具? ? ?

8? AIX? ? ? ? ? ? 4e? QNX4.x 第2部分? 8e? Linux LVM? ? ? df? BootIt? ? ? ?

9? AIX 可啟動? ? ? 4f? QNX4.x 第3部分? 93? Amoeba? ? ? ? ? e1? DOS 訪問? ? ?

a? OS/2 啟動管理器 50? OnTrack DM? ? ? 94? Amoeba BBT? ? ? e3? DOS R/O? ? ? ?

b? W95 FAT32? ? ? 51? OnTrack DM6 Aux 9f? BSD/OS? ? ? ? ? e4? SpeedStor? ? ?

c? W95 FAT32 (LBA) 52? CP/M? ? ? ? ? ? a0? IBM Thinkpad 休 eb? BeOS fs? ? ? ?

e? W95 FAT16 (LBA) 53? OnTrack DM6 Aux a5? FreeBSD? ? ? ? ee? GPT? ? ? ? ? ?

f? W95 擴展 (LBA)? 54? OnTrackDM6? ? ? a6? OpenBSD? ? ? ? ef? EFI (FAT-12/16/

10? OPUS? ? ? ? ? ? 55? EZ-Drive? ? ? ? a7? NeXTSTEP? ? ? ? f0? Linux/PA-RISC?

11? 隱藏的 FAT12? ? 56? Golden Bow? ? ? a8? Darwin UFS? ? ? f1? SpeedStor? ? ?

12? Compaq 診斷? ? 5c? Priam Edisk? ? a9? NetBSD? ? ? ? ? f4? SpeedStor? ? ?

14? 隱藏的 FAT16 <3 61? SpeedStor? ? ? ab? Darwin 啟動? ? f2? DOS 次要? ? ?

16? 隱藏的 FAT16? ? 63? GNU HURD or Sys af? HFS / HFS+? ? ? fb? VMware VMFS? ?

17? 隱藏的 HPFS/NTF 64? Novell Netware? b7? BSDI fs? ? ? ? fc? VMware VMKCORE

18? AST 智能睡眠? ? 65? Novell Netware? b8? BSDI swap? ? ? fd? Linux raid 自動

1b? 隱藏的 W95 FAT3 70? DiskSecure 多啟 bb? Boot Wizard 隱? fe? LANstep? ? ? ?

1c? 隱藏的 W95 FAT3 75? PC/IX? ? ? ? ? be? Solaris 啟動? ? ff? BBT? ? ? ? ? ?

1e? 隱藏的 W95 FAT1 80? 舊 Minix? ? ?

Hex 代碼(輸入 L 列出所有代碼):83

Hex 代碼(輸入 L 列出所有代碼):83

已將分區(qū)“Linux”的類型更改為“Linux”

命令(輸入 m 獲取幫助):w

The partition table has been altered!

Calling ioctl() to re-read partition table.

正在同步磁盤。

root@xueshen65 ~]# ls /dev/sdb*

/dev/sdb? /dev/sdb1? /dev/sdb2? /dev/sdb3? /dev/sdb4

[root@xueshen65 ~]# pvcreate /dev/sdb{1,2,3,4}

? Physical volume "/dev/sdb1" successfully created.

? Physical volume "/dev/sdb2" successfully created.

? Physical volume "/dev/sdb3" successfully created.

? Physical volume "/dev/sdb4" successfully created.

? 3? root@xueshen65 ~]# pvdisplay /dev/sdb1

? "/dev/sdb1" is a new physical volume of "1.00 GiB"

? --- NEW Physical volume ---

? PV Name? ? ? ? ? ? ? /dev/sdb1

? VG Name? ? ? ? ? ? ?

? PV Size? ? ? ? ? ? ? 1.00 GiB

? Allocatable? ? ? ? ? NO

? PE Size? ? ? ? ? ? ? 0?

? Total PE? ? ? ? ? ? ? 0

? Free PE? ? ? ? ? ? ? 0

? Allocated PE? ? ? ? ? 0

? PV UUID? ? ? ? ? ? ? GJpAs1-Pi10-k1xj-INGu-YRVO-Cfr0-aldpkk


創(chuàng)建vg?

1齐鲤。en65 ~]# vgcreate vg01 /dev/sdb1???

? Volume group "vg01" successfully created

2? [root@xueshen65 ~]# vgs

? VG? #PV #LV #SN Attr? VSize? ? VFree?

? vg01? 1? 0? 0 wz--n- 1020.00m 1020.00m

3? root@xueshen65 ~]# vgdisplay vg01

? --- Volume group ---

? VG Name? ? ? ? ? ? ? vg01

? System ID? ? ? ? ? ?

? Format? ? ? ? ? ? ? ? lvm2

? Metadata Areas? ? ? ? 1

? Metadata Sequence No? 1

? VG Access? ? ? ? ? ? read/write

4??

此時看到sdb1? 屬于vg01?? 了

創(chuàng)建vg? 卷組

語法? vgcreate?? vg名字?? pv? 的名字

? 創(chuàng)建LV?

lvcreate -n?? 指定新邏輯卷的名字斥废, -L?? 指定lv? 的大小? SIZE? (M,G)? (-l:小l? 指定LE的數(shù)量)vgname??

[root@xueshen65 ~]# lvcreate -n lv01 -L 16M vg01

? Logical volume "lv01" created.

root@xueshen65 ~]# lvcreate -n lv02 -l 4 vg01

? Logical volume "lv02" created

使用lvs?? 查一下??? 發(fā)現(xiàn)打下是一樣的

root@xueshen65 ~]# lvs

? LV? VG? Attr? ? ? LSize? Pool Origin Data%? Meta%? Move Log Cpy%Sync Convert

? lv01 vg01 -wi-a----- 16.00m? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

? lv02 vg01 -wi-a----- 16.00m? ?

[root@xueshen65 ~]# pvdisplay /dev/sdb1??? #? 查看

? --- Physical volume ---

? PV Name? ? ? ? ? ? ? /dev/sdb1

? VG Name? ? ? ? ? ? ? vg01

? PV Size? ? ? ? ? ? ? 1.00 GiB / not usable 4.00 MiB

? Allocatable? ? ? ? ? yes

? PE Size? ? ? ? ? ? ? 4.00 MiB

? Total PE? ? ? ? ? ? ? 255

? Free PE? ? ? ? ? ? ? 247

? Allocated PE? ? ? ? ? 8? 已經(jīng)分配使用了8個PE?


? PV UUID? ? ? ? ? ? ? GJpAs1-Pi10-k1xj-INGu-YRVO-Cfr0-aldpkk

2.6? 格式化lv? 文件系統(tǒng)格式與掛載

?? mkdir? /lv01?

? 互動lv01? 在哪里???

root@xueshen65 ~]# mkdir /lv01

[root@xueshen65 ~]# vgs

? VG? #PV #LV #SN Attr? VSize? ? VFree?

? vg01? 1? 2? 0 wz--n- 1020.00m 988.00m

[root@xueshen65 ~]# ls /dev/vg01

lv01? lv02

[root@xueshen65 ~]# ls /dev/vg01/lv01

/dev/vg01/lv01

[root@xueshen65 ~]# ll !$

ll /dev/vg01/lv01

lrwxrwxrwx. 1 root root 7 4月? 3 22:03 /dev/vg01/lv01 -> ../dm-0

ll?? /dev/vg01/lv01? -l?? 其實lv01? 是dm-0?? 的軟連接?

格式化?

root@xueshen65 ~]# mkfs.ext4 /dev/vg01/lv01

掛載? mount?? /dev/vg01/lv01? /lv01??

[root@xueshen65 ~]# df -h /lv01/

文件系統(tǒng)? ? ? ? ? ? ? 容量? 已用? 可用 已用% 掛載點

/dev/mapper/vg01-lv01? 15M? 268K? 14M? ? 2% /lv01

開機自動掛載? echo?? "/dev/vg01/lv01? /lv01 ext4 defaults 0 0" >>? /etc/fstab??


root@xueshen65 ~]# echo "/dev/vg01/lv01 /lv01 ext4 defaults 0 0" >> /etc/fstab?? 開機自動掛載

[root@xueshen65 ~]# umount /lv01/

umount: /lv01/:未掛載

[root@xueshen65 ~]# mount -a

[root@xueshen65 ~]# df -h /lv01/

文件系統(tǒng)? ? ? ? ? ? ? 容量? 已用? 可用 已用% 掛載點

/dev/mapper/vg01-lv01? 15M? 268K? 14M? ? 2% /lv01

15.2.3? 指定PE?? 大小用

指定PE大小用的參數(shù) : -S??? 如果存儲的數(shù)據(jù)都是大文件给郊,那么PE盡量調(diào)大牡肉,讀取速度快

HDFS,ceph? ,swift? ,gfs?? ,mFS?

root@xueshen65 ~]# vgcreate -s 16M vg02 /dev/sdb2

? Volume group "vg02" successfully created

[root@xueshen65 ~]# vgs

? VG? #PV #LV #SN Attr? VSize? ? VFree?

? vg01? 1? 2? 0 wz--n- 1020.00m? 988.00m

? vg02? 1? 0? 0 wz--n- 1008.00m 1008.00m

查看更清楚點

root@xueshen65 ~]# vgdisplay vg02

? --- Volume group ---

? VG Name? ? ? ? ? ? ? vg02

? System ID? ? ? ? ? ?

? Format? ? ? ? ? ? ? ? lvm2

? Metadata Areas? ? ? ? 1

? Metadata Sequence No? 1

? VG Access? ? ? ? ? ? read/write

? VG Status? ? ? ? ? ? resizable


root@xueshen65 ~]# lvs

? LV? VG? Attr? ? ? LSize? Pool Origin Data%? Meta%? Move Log Cpy%Sync Convert

? lv01 vg01 -wi-ao---- 16.00m? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

? lv02 vg01 -wi-a----- 16.00m? ? ? ? ? ?

? [root@xueshen65 ~]# lvextend -L +30M /dev/vg01/lv01??? 擴容30M????

? 擴容30m? ===?? -L? +30M?

? 擴容到30M???????? -L?? 30? M

? Rounding size to boundary between physical extents: 32.00 MiB.

? Size of logical volume vg01/lv01 changed from 16.00 MiB (4 extents) to 48.00 MiB (12 extents).

? Logical volume vg01/lv01 successfully resized.

???

[root@xueshen65 ~]# resize2fs /dev/vg01/lv01

resize2fs 1.42.9 (28-Dec-2013)

Filesystem at /dev/vg01/lv01 is mounted on /lv01; on-line resizing required

old_desc_blocks = 1, new_desc_blocks = 1

The filesystem on /dev/vg01/lv01 is now 49152 blocks long.

使用df? -h?? /lv01/?


掌握方法3? 使用lvextend??? 命令中加入?yún)?shù)-r?? .它是支持多種不同的文件系統(tǒng)

比如? ext3,? ext 4???? xfs???


擴容到80M

[root@xueshen65 ~]# lvextend -L 80M -r /dev/vg01/lv01????? 直接一步到位,不用在擴文件系統(tǒng)了

? Size of logical volume vg01/lv01 changed from 48.00 MiB (12 extents) to 80.00 MiB (20 extents).

? Logical volume vg01/lv01 successfully resized.

resize2fs 1.42.9 (28-Dec-2013)

Filesystem at /dev/mapper/vg01-lv01 is mounted on /lv01; on-line resizing required

old_desc_blocks = 1, new_desc_blocks = 1

The filesystem on /dev/mapper/vg01-lv01 is now 81920 blocks long.

15.2.5?? VG擴容

root@xueshen65 ~]# vgs

? VG? #PV #LV #SN Attr? VSize? ? VFree?

? vg01? 1? 2? 0 wz--n- 1020.00m? 924.00m

? vg02? 1? 0? 0 wz--n- 1008.00m 1008.00m

場景? 擴容的場景淆九,vg? 劵組中的空間不夠统锤,需要添加新的硬盤進來

? pvcreate??? /dev/sdb3??? 場景pv???

1)

[root@xueshen65 ~]# vgextend vg01 /dev/sdb3??? 擴容成功

? Volume group "vg01" successfully extended

3)

[root@xueshen65 ~]# vgs

? VG? #PV #LV #SN Attr? VSize? ? VFree?

? vg01? 2? 2? 0 wz--n-? ? 1.99g? <1.90g

? vg02? 1? 0? 0 wz--n- 1008.00m 1008.00m

15.2.6? LVM?? 縮小??

1) [root@xueshen65 ~]# lvreduce -L 20M /dev/vg01/lv01??? 縮小

? WARNING: Reducing active and open logical volume to 20.00 MiB.

? THIS MAY DESTROY YOUR DATA (filesystem etc.)

Do you really want to reduce vg01/lv01? [y/n]: y

? Size of logical volume vg01/lv01 changed from 80.00 MiB (20 extents) to 20.00 MiB (5 extents).

? Logical volume vg01/lv01 successfully resized.? 縮小成功

??? LVM? 可以東岱增加,也可以動態(tài)縮小吩屹,但是xfs?? 不支持動態(tài)縮小跪另,所以我們無法實現(xiàn)基于xfs的動態(tài)縮小 ,btrfs? 文件系統(tǒng)可以支持在線縮小 ?

但是文件系統(tǒng)沒縮小成功

2)root@xueshen65 ~]# lvs

? LV? VG? Attr? ? ? LSize? Pool Origin Data%? Meta%? Move Log Cpy%Sync Convert

? lv01 vg01 -wi-ao---- 20.00m? ? ? ? 看到已經(jīng)縮小了 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

? lv02 vg01 -wi-a----- 16.00m?

3)? root@xueshen65 ~]# df -h /lv01/

文件系統(tǒng)? ? ? ? ? ? ? 容量? 已用? 可用 已用% 掛載點

/dev/mapper/vg01-lv01? 77M? 776K? 73M? ? 2% /lv01??? 并沒有減小

4)?? root@xueshen65 ~]# lvextend -L 10M -r /dev/vg01/lv01??? 這個命令也不行??

?? [root@xueshen65 ~]# resize2fs /dev/vg01/lv01???? 也不能執(zhí)行成功


VG? 的縮減煤搜,要保證你的物理卷是否被使用免绿,是因為它無法縮減一個正在使用的PV

[root@xueshen65 ~]# vgs

? VG? #PV #LV #SN Attr? VSize? ? VFree?

? vg01? 2? 2? 0 wz--n-? ? 1.99g? <1.96g

? vg02? 1? 0? 0 wz--n- 1008.00m 1008.00m

[root@xueshen65 ~]# pvs

? PV? ? ? ? VG? Fmt? Attr PSize? ? PFree?

? /dev/sdb1? vg01 lvm2 a--? 1020.00m? 984.00m??? vg01?? 中只有sdb3? 了

? /dev/sdb2? vg02 lvm2 a--? 1008.00m 1008.00m

? /dev/sdb3? vg01 lvm2 a--? 1020.00m 1020.00m???????

? /dev/sdb4? ? ? lvm2 ---? ? 1.00g? ? 1.00g

?復制一下數(shù)據(jù)??

??? [root@xueshen65 ~]# cp -r /boot/grub /lv01/?? 復制一些測試數(shù)據(jù)


互動?? 如果sdb1? 是一個磁盤陣列,而這個磁盤陣列使用年代太久擦盾,我們必須移除怎么辦

? 把sdb1? 的數(shù)據(jù)移動到sdb3??

1)[root@xueshen65 ~]# vgreduce vg01 /dev/sdb1 ? 將sdb1? 移除失敗嘲驾,因為sdb1? 正在使用

? Physical volume "/dev/sdb1" still in use???

2)[root@xueshen65 ~]# pvmove /dev/sdb1 /dev/sdb3

? /dev/sdb1: Moved: 22.22%

? /dev/sdb1: Moved: 55.56%

3)[root@xueshen65 ~]# vgreduce vg01 /dev/sdb1

? Removed "/dev/sdb1" from volume group "vg01


15.2.7?? LVM 刪除??

創(chuàng)建LVM? 流程

pvcreate???? pv?? ->?? vgcreate? 創(chuàng)建卷組-》??? lvcreate? 創(chuàng)建邏輯卷? -??? mkfs.xfs lv? 格式化,- 》

mount?? 掛載

刪除? LVM? 流程:

刪除? LVM?? 流程?

umount?? 卸載? ->?? lvremount?? lv? 移除邏輯卷->?? vgremove? 移除卷組? ->?? pvremove?? 移除pv

1)? [root@xueshen65 ~]# umount /lv01/

[root@xueshen65 ~]# vgs

? VG? #PV #LV #SN Attr? VSize? ? VFree?

? vg01? 1? 2? 0 wz--n- 1020.00m? 984.00m

? vg02? 1? 0? 0 wz--n- 1008.00m 1008.00m

2)?

[root@xueshen65 ~]# lvremove /dev/vg01/lv01

Do you really want to remove active logical volume vg01/lv01? [y/n]: y

? Logical volume "lv01" successfully removed

[root@xueshen65 ~]# lvs

? LV? VG? Attr? ? ? LSize? Pool Origin Data%? Meta%? Move Log Cpy%Sync Convert

? lv02 vg01 -wi-a----- 16.00m? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

3)

? root@xueshen65 ~]# vgremove vg01?

Do you really want to remove volume group "vg01" containing 1 logical volumes? [y/n]: y

Do you really want to remove active logical volume vg01/lv02? [y/n]: y

? Logical volume "lv02" successfully removed

? Volume group "vg01" successfully removed

4)???? [root@xueshen65 ~]# vgs

? VG?? #PV #LV #SN Attr?? VSize? ? VFree??

? vg02?? 1?? 0?? 0 wz--n- 1008.00m 1008.00m

? 5)?

[root@xueshen65 ~]# pvs?

? PV? ? ? ? VG? Fmt? Attr PSize? ? PFree?

? /dev/sdb1? ? ? lvm2 ---? ? 1.00g? ? 1.00g

? /dev/sdb2? vg02 lvm2 a--? 1008.00m 1008.00m

? /dev/sdb3? ? ? lvm2 ---? ? 1.00g? ? 1.00g

? /dev/sdb4? ? ? lvm2 ---? ? 1.00g? ? 1.00g

6)?

[root@xueshen65 ~]# pvremove /dev/sdb1

? Labels on physical volume "/dev/sdb1" successfully wiped.

7)

[root@xueshen65 ~]# pvs

? PV? ? ? ? VG? Fmt? Attr PSize? ? PFree?

? /dev/sdb2? vg02 lvm2 a--? 1008.00m 1008.00m

? /dev/sdb3? ? ? lvm2 ---? ? 1.00g? ? 1.00g

? /dev/sdb4? ? ? lvm2 ---? ? 1.00g? ? 1.00g

? 15.3?? 實戰(zhàn)-使用SSM 工具為公司的郵件服務(wù)器可動態(tài)擴容的存儲池

安裝ssm??

1)

? ?? root? ~? #?? yum? -y? install system-storage-manager???

SSM?? :檢查關(guān)于可用硬驅(qū)和LVM? 劵的信息迹卢,顯示關(guān)于現(xiàn)有磁盤存儲設(shè)備辽故,存儲池,LVM? 和存儲塊照的信息??

2?? )

?[root@xueshen65 ~]# ssm list dev

------------------------------------------------------------

Device? ? ? ? ? Free? ? Used? ? ? Total? Pool? Mount point

------------------------------------------------------------

/dev/sda? ? ? ? ? ? ? ? ? ? ? ? 20.00 GB? ? ? ? ? ? ? ? ?

/dev/sda1? ? ? ? ? ? ? ? ? ? ? 200.00 MB? ? ? ? /boot? ? ?

/dev/sda2? ? ? ? ? ? ? ? ? ? ? ? 10.00 GB? ? ? ? /? ? ? ? ?

/dev/sda3? ? ? ? ? ? ? ? ? ? ? ? 2.00 GB? ? ? ? SWAP? ? ?

/dev/sdb? ? ? ? ? ? ? ? ? ? ? ? 20.00 GB? ? ? ? ? ? ? ? ?

/dev/sdb1? ? ? ? ? ? ? ? ? ? ? ? 1.00 GB? ? ? ? ? ? ? ? ?

/dev/sdb2? 1008.00 MB? 0.00 KB? ? 1.00 GB? vg02? ? ? ? ? ?

/dev/sdb3? ? ? ? ? ? ? ? ? ? ? ? 1.00 GB? ? ? ? ? ? ? ? ?

/dev/sdb4? ? ? ? ? ? ? ? ? ? ? ? 1.00 GB? ? ? ?

3)? 查看池??

[root@xueshen65 ~]# ssm list pool

----------------------------------------------------

Pool? Type? Devices? ? ? ? Free? ? Used? ? ? Total?

----------------------------------------------------

vg02? lvm? 1? ? ? ? 1008.00 MB? 0.00 KB? 1008.00 MB?

----------------------------------------------------

4)???? 查看劵組的信息

[root@xueshen65 ~]# ssm list vol

-------------------------------------------------------------

Volume? ? Volume size? FS? ? FS size? ? ? Free? Mount point?

-------------------------------------------------------------

/dev/sda1? ? 200.00 MB? xfs? 196.66 MB? 55.54 MB? /boot? ? ? ?

/dev/sda2? ? 10.00 GB? xfs? ? 9.99 GB? 4.83 GB? /? ? ? ? ? ?

------------------------------------------------------------

15.3.2?? 實戰(zhàn)? :?? 為公司的郵件服務(wù)器廠家基于LVM?? 的郵件服務(wù)

實戰(zhàn)場景:公司要搭建一臺服務(wù)器腐碱,考慮到后期公司規(guī)模擴張誊垢,需要你創(chuàng)建一個名為mail的LVM?

存儲池掉弛,并在其創(chuàng)建名為mail-v? 初始大小為1G 的LVM? 劵,格式化為xfs文件系統(tǒng)喂走,并將其掛載到/mail-lv? 目錄下殃饿,此存儲池中的空間后期可以動態(tài)擴容

創(chuàng)建目錄???

mkdir? /mail-lv??

用的命令如下

ssm? create? -s? lv? 大小? -n?? lv名稱?? --fstype??? lv? 文件系統(tǒng)類型 -p?? 卷組名? 設(shè)備?? 掛載點??

自動把設(shè)備變成pv,創(chuàng)建vg?? ,lv?? 格式化文件系統(tǒng),自動掛載??

1)? 首先移除卷組?

2 )

[root@xueshen65 ~]# ssm create -s 1G -n mail-lv --fstype xfs -p mail /dev/sdb[1-4] /mail-lv

? Physical volume "/dev/sdb1" successfully created.

? Physical volume "/dev/sdb2" successfully created.

? Physical volume "/dev/sdb3" successfully created.

? Physical volume "/dev/sdb4" successfully created.

? Volume group "mail" successfully created

WARNING: ext4 signature detected on /dev/mail/mail-lv at offset 1080. Wipe it? [y/n]: y

3? )

? [root@xueshen65 ~]# df -h /mail-lv/

文件系統(tǒng)? ? ? ? ? ? ? ? ? 容量? 已用? 可用 已用% 掛載點

/dev/mapper/mail-mail--lv 1014M? 33M? 982M? ? 4% /mail-lv



?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末芋肠,一起剝皮案震驚了整個濱河市乎芳,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌帖池,老刑警劉巖奈惑,帶你破解...
    沈念sama閱讀 207,248評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異睡汹,居然都是意外死亡肴甸,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,681評論 2 381
  • 文/潘曉璐 我一進店門囚巴,熙熙樓的掌柜王于貴愁眉苦臉地迎上來雷滋,“玉大人,你說我怎么就攤上這事文兢∥钫叮” “怎么了?”我有些...
    開封第一講書人閱讀 153,443評論 0 344
  • 文/不壞的土叔 我叫張陵姆坚,是天一觀的道長澳泵。 經(jīng)常有香客問我,道長兼呵,這世上最難降的妖魔是什么兔辅? 我笑而不...
    開封第一講書人閱讀 55,475評論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮击喂,結(jié)果婚禮上维苔,老公的妹妹穿的比我還像新娘。我一直安慰自己懂昂,他們只是感情好介时,可當我...
    茶點故事閱讀 64,458評論 5 374
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著凌彬,像睡著了一般沸柔。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上铲敛,一...
    開封第一講書人閱讀 49,185評論 1 284
  • 那天褐澎,我揣著相機與錄音,去河邊找鬼伐蒋。 笑死工三,一個胖子當著我的面吹牛迁酸,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播俭正,決...
    沈念sama閱讀 38,451評論 3 401
  • 文/蒼蘭香墨 我猛地睜開眼胁出,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了段审?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,112評論 0 261
  • 序言:老撾萬榮一對情侶失蹤闹蒜,失蹤者是張志新(化名)和其女友劉穎寺枉,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體绷落,經(jīng)...
    沈念sama閱讀 43,609評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡姥闪,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,083評論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了砌烁。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片筐喳。...
    茶點故事閱讀 38,163評論 1 334
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖函喉,靈堂內(nèi)的尸體忽然破棺而出避归,到底是詐尸還是另有隱情,我是刑警寧澤管呵,帶...
    沈念sama閱讀 33,803評論 4 323
  • 正文 年R本政府宣布梳毙,位于F島的核電站,受9級特大地震影響捐下,放射性物質(zhì)發(fā)生泄漏账锹。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,357評論 3 307
  • 文/蒙蒙 一坷襟、第九天 我趴在偏房一處隱蔽的房頂上張望奸柬。 院中可真熱鬧,春花似錦婴程、人聲如沸廓奕。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,357評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽懂从。三九已至,卻和暖如春蹲蒲,著一層夾襖步出監(jiān)牢的瞬間番甩,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,590評論 1 261
  • 我被黑心中介騙來泰國打工届搁, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留缘薛,地道東北人窍育。 一個月前我還...
    沈念sama閱讀 45,636評論 2 355
  • 正文 我出身青樓,卻偏偏與公主長得像宴胧,于是被迫代替她去往敵國和親漱抓。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 42,925評論 2 344

推薦閱讀更多精彩內(nèi)容