首页 > 代码库 > LVM逻辑卷管理器

LVM逻辑卷管理器


      

LVM

      LVM是建立在硬盘和分区之上的一个逻辑层,来提高磁盘分区管理的灵活性。将一个或多个低层块设备组织一个逻辑的工具,相当于一块大的硬盘使用。这个‘硬盘’具有可扩展性,当‘硬盘’空间不够用,可以在其他硬盘建立分区,在将其分区加入,这样就避免空间不足,避免了很大的麻烦。

1.先简单回顾一下建立分区的命令 :fdisk  /dev/sda  这个是进入建立分区命令,开始学的时候我是经常忘记这个,总是要想老半天,怎么进去建立的因为我老忘记/dev,哈哈。

2.简单介绍进入分区的一些命令选项。

p

显示磁盘分区表

n

新建分区

d

删除分区

t

修改分区的系统ID

l

列表出所有已经的系统ID

w

保存并退出

q

不保存退出

 

2.建立分区:


 wKioL1PLPBHjAiohAACqxfWTcrA923.jpg

由四块硬盘建立分区,划分逻辑分区,组成一个很大的空间。当逻辑分区空间不足可以从剩余空间划分。

 

3.创建lvm后 用命令fdisk -l 就可以查看新建的分区   

注意

 wKioL1PLPEXhEMuhAAKXHjvwedk222.jpg

 

将其系统ID修改为Linux LVM 为 8e 即可

 

 wKioL1PLPICyzC5UAAJ6hhWqcyQ165.jpg

 

如上所述,在其他的/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}

 

 

 

创建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逻辑卷管理器