首页 > 代码库 > LVM逻辑卷管理器
LVM逻辑卷管理器
LVM:
LVM是建立在硬盘和分区之上的一个逻辑层,来提高磁盘分区管理的灵活性。将一个或多个低层块设备组织一个逻辑的工具,相当于一块大的硬盘使用。这个‘硬盘’具有可扩展性,当‘硬盘’空间不够用,可以在其他硬盘建立分区,在将其分区加入,这样就避免空间不足,避免了很大的麻烦。
1.先简单回顾一下建立分区的命令 :fdisk /dev/sda 这个是进入建立分区命令,开始学的时候我是经常忘记这个,总是要想老半天,怎么进去建立的因为我老忘记/dev,哈哈。
2.简单介绍进入分区的一些命令选项。
p | 显示磁盘分区表 |
n | 新建分区 |
d | 删除分区 |
t | 修改分区的系统ID |
l | 列表出所有已经的系统ID |
w | 保存并退出 |
q | 不保存退出 |
2.建立分区:
由四块硬盘建立分区,划分逻辑分区,组成一个很大的空间。当逻辑分区空间不足可以从剩余空间划分。
3.创建lvm后 用命令fdisk -l 就可以查看新建的分区
注意
将其系统ID修改为Linux LVM 为 8e 即可
如上所述,在其他的/dev/sd[a-z]上划分分区。执行命令 partx -a partx -a [DEVICE]直至系统识别,如果不能请悲催的重启。
注意:建立完成查看创建分区
命令:cat /proc/partitions
4:建立完分区,将建立的分区转换成PV(物理磁盘分区)
命令:pvcreate
.[root@localhost ~]# pvcreate /dev/sda1
.[root@localhost ~]# pvcreate /dev/sdf2
余下省略啦!
执行完所有的PV就完成了。
5 接下来就创建VG了 (卷组)
命令:vgcreate
[root@localhost ~]# vgcreate /dev/sda{1,2}
6 创建lv(逻辑卷)
使用命令:lvcreate
[root@localhost ~]# lvcreate -L 1G -n ni hi
余下省略
7.格式化
[root@localhost ~]# mkfs -t ext4 /dev/hi/ni
余下省略
8.挂载
[root@localhost ~]# mount /dev/hi /dev/bh
好了 建立完成了。
注意
逻辑卷:
扩展:先扩展物理边界,在扩展逻辑边界
缩减:先缩减逻辑边界,在缩减物理边界
注意:缩减不能少于已经存储的所有数据空间大小,以免造成损失。
1,扩展
扩展物理边界1G 使用如下:
[root@localhost ~]# lvextend -L 1G /dev/hi/ni
扩展逻辑边界:
[root@localhost ~]# resize2fs /dev/hi/ni
2.缩减 缩减很危险不说哥木有提醒你
缩减要离线
1、先确定缩减后的目标大小;并确保对应的目标逻辑卷大小中有足够的空间可容纳原有所有数据;
2、先制裁文件系统,并要执行强制检测
e2fsck -f
3、先卸载 : 例如:[root@localhost ~]#umount /tmp/hi
4、缩减逻辑边界
命令:resize2fs 例如 [root@localhost ~]# resize2f /dev/hi/ni 500M
5、缩减物理边界
命令:lvreduce 例如: [root@localhost ~]# lvreduce -L 200M /dev//hi/ni
........
接下来系统会提醒你是否你想明白了 如果想明白了就Y。
好了 祝君学习愉快
本文出自 “正则表达式” 博客,请务必保留此出处http://hhxxb.blog.51cto.com/9152570/1440471
LVM逻辑卷管理器