博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
redhat LVM逻辑卷配置
阅读量:5766 次
发布时间:2019-06-18

本文共 6061 字,大约阅读时间需要 20 分钟。

redhat6.2上做LVM

先给虚拟机上的RH加一个硬盘。
启动RH
在终端上输入
[BeiGang@localhost~]$fdisk -l
Disk /dev/sdc: 1073 MB, 1073741824 bytes
……
Disk /dev/sdc doesn't contain a valid partition table
4
分区1
[BeiGang@localhost~]$fdisk /dev/sdc
Command (m for help): n
Command action
e extended
p primary partition (1-4)
p
Partition number (1-4): 1
First cylinder (1-130, default 1): 
Using default value 1
Last cylinder, +cylinders or +size{K,M,G} (1-130, default 130): +100M
Command (m for help): w
The partition table has been altered!
Calling ioctl() to re-read partition table.
Syncing disks.
[BeiGang@localhost~]$
5
查看
[BeiGang@localhost~]$fdisk -l
Device Boot Start End Blocks Id System
/dev/sdc1 1 14 112423+ 83 Linux
6
分区2
[BeiGang@localhost~]$fdisk /dev/sdc
n
p
2
15
+100M
w
7
查看
[BeiGang@localhost~]$fdisk -l
Device Boot Start End Blocks Id System
/dev/sdc1 1 14 112423+ 83 Linux
/dev/sdc2 15 28 112455 83 Linux
8
添加物理卷
[BeiGang@localhost~]$pvcreate /dev/sdc1
Writing physical volume data to disk "/dev/sdc1"
Physical volume "/dev/sdc1" successfully created
[BeiGang@localhost~]$pvcreate /dev/sdc2
Writing physical volume data to disk "/dev/sdc2"
Physical volume "/dev/sdc2" successfully created
[BeiGang@localhost~]$
9
查看PV
[BeiGang@localhost~]$pvs
PV VG Fmt Attr PSize PFree 
/dev/sdc1 lvm2 a-- 109.79m 109.79m
/dev/sdc2 lvm2 a-- 109.82m 109.82m
[BeiGang@localhost~]$
10
创建卷组
[BeiGang@localhost~]$vgcreate VG1 /dev/sdc1 /dev/sdc2
Volume group "VG1" successfully created
[BeiGang@localhost~]$
11
查看卷组
[BeiGang@localhost~]$vgs
VG #PV #LV #SN Attr VSize VFree 
VG1 2 0 0 wz--n- 216.00m 216.00m
[BeiGang@localhost~]$

12
创建逻辑卷1
[BeiGang@localhost~]$lvcreate -n lv1 -L +50M VG1
Rounding up size to full physical extent 52.00 MiB
Logical volume "lv1" created
[BeiGang@localhost~]$
13
创建逻辑卷2,因为是PE(4M)的整数倍,所以没有上调
[BeiGang@localhost~]$lvcreate -n lv2 -L +60M VG1
Logical volume "lv2" created
[BeiGang@localhost~]$
14
查看逻辑卷
[BeiGang@localhost~]$lvs
LV VG Attr LSize Origin Snap% Move Log Copy% Convert
lv1 VG1 -wi-a- 52.00m 
lv2 VG1 -wi-a- 60.00m 
[BeiGang@localhost~]$
15
格式化lv1时报找不到该文件,
[BeiGang@localhost~]$mkfs.ext3 /dev/VG1/lv1
16
挂载lv1
[BeiGang@localhost~]$mount /dev/VG1/lv1 /seconddisk/
17
在文件夹seconddisk上生成文件
[BeiGang@localhost~]$touch /seconddisk/{1..9}.txt
[BeiGang@localhost~]$ll /seconddisk/
total 23
-rw-r--r--. 1 root root 0 Nov 8 14:06 1.txt
-rw-r--r--. 1 root root 0 Nov 8 14:06 2.txt
-rw-r--r--. 1 root root 0 Nov 8 14:06 3.txt
-rw-r--r--. 1 root root 0 Nov 8 14:06 4.txt
-rw-r--r--. 1 root root 0 Nov 8 14:06 5.txt
-rw-r--r--. 1 root root 0 Nov 8 14:06 6.txt
-rw-r--r--. 1 root root 0 Nov 8 14:06 7.txt
-rw-r--r--. 1 root root 0 Nov 8 14:06 8.txt
-rw-r--r--. 1 root root 0 Nov 8 14:06 9.txt
drwx------. 2 root root 12288 Nov 8 13:51 lost+found
[BeiGang@localhost~]$

http://www.fpzhuhai.com/content/20130203/6682.do;

 

 

18

删除/dev/VG1/lv1,/dev/VG1/lv2
[BeiGang@localhost~]$lvremove /dev/VG1/lv1
Can't remove open logical volume "lv1"
[BeiGang@localhost~]$umount /seconddisk/
[BeiGang@localhost~]$lvremove /dev/VG1/lv1
Do you really want to remove active logical volume lv1? [y/n]: y
Logical volume "lv1" successfully removed
[BeiGang@localhost~]$ 
[BeiGang@localhost~]$lvremove /dev/VG1/lv2
Do you really want to remove active logical volume lv2? [y/n]: y
Logical volume "lv2" successfully removed

http://www.fpshijiazhuang.com/content/20130203/6680.do;

 

19
删除/dev/VG1
[BeiGang@localhost~]$vgremove /dev/VG1
Volume group "VG1" successfully removed
[BeiGang@localhost~]$

http://www.fpzhangsha.com/content/20130203/6681.do;

 

20
删除物理卷
[BeiGang@localhost~]$pvremove /dev/sdc3
Labels on physical volume "/dev/sdc3" successfully wiped
[BeiGang@localhost~]$pvremove /dev/sdc2
Labels on physical volume "/dev/sdc2" successfully wiped
[BeiGang@localhost~]$pvremove /dev/sdc1
Labels on physical volume "/dev/sdc1" successfully wiped
[BeiGang@localhost~]$
值得说的一点是在做LVM时,文件类型不必是8e,83也可,具体见下面的Id。
[BeiGang@localhost~]$fdisk -l
Device Boot Start End Blocks Id System
/dev/sdc1 1 14 112423+ 83 Linux
/dev/sdc2 15 28 112455 83 Linux
===================
===================
===================
下面再在上面第17步完成后的基础上再对lv2做一个扩展。
1
首先fdisk搞一个/dev/sdc3
查看:
[BeiGang@localhost~]$ fdisk -l | grep /sdb
/dev/sdc1 1 14 112423+ 83 Linux
/dev/sdc2 15 28 112455 83 Linux
/dev/sdc3 29 42 112455 83 Linux
2
增加pv失败
[BeiGang@localhost~]$ pvcreate /dev/sdc3
Device /dev/sdc3 not found (or ignored by filtering).
3
加载disc partation:
[BeiGang@localhost~]$ partx -a /dev/sdc
BLKPG: Device or resource busy
error adding partition 1
BLKPG: Device or resource busy
error adding partition 2
[BeiGang@localhost~]$ partx -a /dev/sdc
BLKPG: Device or resource busy
error adding partition 1
BLKPG: Device or resource busy
error adding partition 2
BLKPG: Device or resource busy
error adding partition 3
4
增加pv:
[BeiGang@localhost~]$ pvcreate /dev/sdc3
Writing physical volume data to disk "/dev/sdc3"
Physical volume "/dev/sdc3" successfully created
5
扩展sdb3到vg:
[BeiGang@localhost~]$ vgextend /dev/VG1 /dev/sdc3
Volume group "VG1" successfully extended
[BeiGang@localhost~]$ 
6
查看VG:
[BeiGang@localhost~]$ vgs
VG #PV #LV #SN Attr VSize VFree 
VG1 3 1 0 wz--n- 324.00m 272.00m
VolGroup 1 2 0 wz--n- 19.51g 0 
查看LV:
[BeiGang@localhost~]$ lvs
LV VG Attr LSize Origin Snap% Move Log Copy% Convert
lv2 VG1 -wi-a- 52.00m 
7
扩展lv
[BeiGang@localhost~]$ lvextend -L +50M /dev/VG1/lv2 
Rounding up size to full physical extent 52.00 MiB
Extending logical volume lv2 to 104.00 MiB
Logical volume lv2 successfully resized
[BeiGang@localhost~]$ 
8
查看:
[BeiGang@localhost~]$ lvs
LV VG Attr LSize Origin Snap% Move Log Copy% Convert
lv2 VG1 -wi-a- 104.00m 
9
挂载再查看,lv2只有51M,刚才扩展的还没有真正加上
[BeiGang@localhost~]$ mount /dev/VG1/lv2 /mnt
[BeiGang@localhost~]$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VG1-lv2
51M 4.9M 43M 11% /mnt
[BeiGang@localhost~]$ 
10
再resize一下:
[BeiGang@localhost~]$ resize2fs /dev/VG1/lv2 
11
再df查看:
[BeiGang@localhost~]$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VG2-lv2 101M 5.3M 91M 6% /mnt
[BeiGang@localhost~]$

 

 

 

 

转载于:https://www.cnblogs.com/linuxsuperstart/archive/2013/02/03/2890915.html

你可能感兴趣的文章
sed 对目录进行操作
查看>>
什么是代码
查看>>
移动端开发单位——rem,动态使用
查看>>
系列文章目录
查看>>
手把手教你如何提高神经网络的性能
查看>>
前端布局原理涉及到的相关概念总结
查看>>
递归调用 VS 循环调用
查看>>
使用sstream读取字符串中的数字(c++)
查看>>
树莓派下实现ngrok自启动
查看>>
javascript静态类型检测工具—Flow
查看>>
MachineLearning-Sklearn——环境搭建
查看>>
node学习之路(二)—— Node.js 连接 MongoDB
查看>>
Goroutine是如何工作的?
查看>>
《深入理解java虚拟机》学习笔记系列——垃圾收集器&内存分配策略
查看>>
TriggerMesh开源用于多云环境的Knative Event Sources
查看>>
GitLab联合DigitalOcean为开源社区提供GitLab CI免费托管
查看>>
通过XAML Islands使Windows桌面应用程序现代化
查看>>
区块链现状:从谨慎和批判性思维看待它(第二部分)
查看>>
苹果公司透露Siri新发音引擎的内部原理
查看>>
GCM 3.0采用类似方式向Android、iOS和Chrome发送消息
查看>>