LVM的创建、扩容与缩容

创建LVM

1.创建PV

# pvcreate /dev/sd{b,c,d}1

# pvs 查看逻辑卷简单信息

# pvdisplay  查看逻辑卷的详细信息

2.创建VG

# vgcreate -s 16M /dev/sd{b,c,d}1

# vgs  查看卷组的简单信息

# vgdisplay 查看卷组的详细信息

3.创建LV

# lvcreate -n lv0 -L 20G vg0    (-L 20G 增加至20G,-L +20G 增加20G)

# lvs  查看逻辑卷的简单信息

# lvdisplay  查看逻辑卷的详细信息

4.创建文件系统

# mkfs.ext4 /dev/vg0/lv0 (mkfs.ext4 /dev/mapper/vg0-lv0)

5.mkdir /mnt/lv0 创建文件系统的挂载点

6.vim /etc/fstab

:r!blkid /dev/vg0/lv0

UUID=62cda78e-59b6-4afb-9f9d-1312fe940ef8    /mnt/lv0   ext4 defaults   0 0

7.mount -a  挂载LVM文件系统

LVM扩容

创建pv

1.pvcreate /dev/sde1      创建新的物理卷

2.vgextend vg0 /dev/sde1    为vg0添加新的物理卷

3.lvextend -L +10G  /dev/vg0/lv0   为lv0逻辑卷添加10G的空间

4.df -h 发现空间未增加,使用resize2fs /dev/vg0/lv0同步操作系统空间

补充: resize2fs 常用于raid增减文件系统空间或是LVM增减文件系统空间使用

LVM缩容

xfs的文件系统不能缩减空间,只能扩容,ext系列的文件系统可以扩容也可以缩容

1.卸载 umount /mnt/lv0

2.fsck -f /dev/vg0/lv0 检测文件系统,resize2fs之前会提示先要检测文件系统

3.resize2fs /dev/vg0/lv0 10G

4.lvreduce -L 10G /dev/vg0/lv0

5.mount -a 重新挂载

移除LVM中的硬盘

1.pvmove /dev/sdd 将当前pv的的数据移动到卷组中的其他pv中

2.vgreduce vg0 /dev/sdd 将硬盘/dev/sdd从卷组vg0中移除

3.pvremove /dev/sdd 将sdd硬盘从pv中移除

原文地址:http://blog.51cto.com/9980200/2109299

时间: 2024-08-29 14:35:01

LVM的创建、扩容与缩容的相关文章

OpenMediaVault 5 进阶配置(七) LVM 扩容或缩容

前言 本文紧接着前文 OpenMediaVault 5 进阶配置(六) 配置 LVM 逻辑卷管理器 ,来讲述如何以 LVM 逻辑卷为基础建立虚拟硬盘,方便的实现扩容或缩容,而不用将原本的数据进行大量迁移. 由于本文所述操作可能会涉及重要数据,在进行所有操作之前,备份好你的所有重要数据. 扩容 LVM 卷组扩容 点击 "存储器 -> Logical Volume Management(逻辑卷管理) -> Volume groups" ,选中要扩容的卷组,点击 "Ex

Pod 扩容和缩容

在生产环境下,在面临服务需要扩容的场景时,可以使用Deployment/RC的Scale机制来实现.Kubernetes支持对Pod的手动扩容和自动扩容. 手动扩容缩容 通过执行扩容命令,对某个deployment直接进行扩容: # kubectl scale deployment nginx-deployment --replicas=4 当要缩容,减少副本数量即可: # kubectl scale deployment nginx-deployment --replicas=2 自动扩容缩容

Docker Kubernetes 容器扩容与缩容

Docker Kubernetes 容器扩容与缩容 环境: 系统:Centos 7.4 x64 Docker版本:18.09.0 Kubernetes版本:v1.8 管理节点:192.168.1.79 工作节点:192.168.1.78 工作节点:192.168.1.77 创建环境: 1.Deployment名称:nginx-deployment 2.pods副本数为:3  3.image镜像:nginx1.9 管理节点:扩容或缩容deploymnet的pod副本数. kubectl scale

Hadoop集群动态扩容、缩容

一. Hadoop集群动态扩容.缩容 随着公司业务的增长,数据量越来越大,原有的datanode节点的容量已经不能满足存储数据的需求,需要在原有集群基础上动态添加新的数据节点.也就是俗称的动态扩容. 有时候旧的服务器需要进行退役更换,暂停服务,可能就需要在当下的集群中停止某些机器上hadoop的服务,俗称动态缩容. 1. 动态扩容 1.1. 基础准备 在基础准备部分,主要是设置hadoop运行的系统环境 修改新机器系统hostname(通过/etc/sysconfig/network进行修改)

K8s资源对象的基本管理(升级、回滚、扩容、缩容)

博文大纲:一.资源创建二.解决客户端无法访问k8s内部pod所运行的服务三.搭建私有仓库,并自定义镜像四.版本扩容.缩容五.服务的升级与回滚 一.资源创建 本次博文主要介绍如何使用命令行的方式创建资源! [[email protected] ~]# kubectl run test --image=nginx:latest --replicas=5 //基于httpd的镜像创建一个deployment类型的控制组,名称为test,并指定副本数量为5 [[email protected] ~]#

lvm之创建/扩容/缩容/快照及关闭的全部流程操作记录

一,基本介绍 Linux用户安装Linux 操作系统时遇到的一个最常见的难以决定的问题就是如何正确地给评估各分区大小,以分配合适的硬盘空间.随着 Linux的逻辑盘卷管理功能的出现,这些问题都迎刃而解,       lvm是逻辑盘卷管理(Logical Volume Manager)的简称,它是 Linux环境下对磁盘分区进行管理的一种机制, LVM是建立在硬盘和分区之上的一个逻辑层,来提高磁盘分区管理的灵活性. LVM基本术语:1. 物理存储介质:这里指系统的存储设备:硬盘,如: /dev/h

Linux LVM扩容和缩容

将原硬盘上的LVM分区/dev/mapper/RHEL-Data由原来的60G扩展到80G Step1:将LVData扩容+20G,如下图: [[email protected] data]# lvextend -L +20G /dev/RHEL/Data Size of logical volume RHEL/Data changed from 60.00 GiB (15360 extents) to 80.00 GiB (20480 extents). Logical volume RHEL

Linux -lvm -扩容、缩容逻辑卷(针对ext4)

扩容不会丢失文件 lvresize -L 200M /dev/vg1/lv1 重新设置卷大小注意:先卸载,再重新设置大小e2fsck -f /dev/vg1/lv1 检查磁盘错误 (ext4执行)resize2fs /dev/vg1/lv1 更新逻辑卷信息(执行)xfs_growfs /dev/vg1/lv1 xfs文件系统需要执行 缩容逻辑卷1.先umount umount /mnt e2fsck -f /dev/vg1/lv1 检查磁盘错误(ext) resize2fs /dev/vg1/l

Linux -lvm -扩容、缩容逻辑卷(针对xfs)

xfs不支持缩容,不需要卸载 格式化:mkfs.xfs -f /dev/vg1/lv1,再挂载 mount /dev/vg1/lv1 /mnt lvresize -L 300M /dev/vg1/lv1 重新设置卷大小这时候,df -h 发现大小并未变化.扔需要下述操作: xfs_growfs /dev/vg1/lv1 xfs文件系统需要执行 原文地址:http://blog.51cto.com/13451715/2296076