首页 > 其他分享 >LVM日常使用

LVM日常使用

时间:2024-06-01 11:11:23浏览次数:23  
标签:resize2fs df 文件系统 dev 日常 使用 LVM datavg datalv

LVM在日常运维工作中占据着很大的比重,列举LVM常见的日常操作及步骤
1、添加一个磁盘到OS,格式化文件系统使用,参考如下:
扫描磁盘
pvcreate /dev/sdb
vgcreate -s 8M datavg /dev/adb
lvcreate -L 10G -n datalv datavg
mkfs.ext4 /dev/datavg/datalv
mount /dev/datavg/datalv/ data
lvextend -L 20G /dev/datavg/datalv
resize2fs /dev/datavg/datavlv

2.文件系统的扩容和缩小(根文件系统缩小要相当的慎重)
lsscsi
pvs
pvcreate /dev/sdc
vgcreate datavg /dev/sdc
vgs
lvcreate datavg -n datalv -L 3g
mkfs.ext4 /dev/datavg/datalv
mkdir /datafs
df -h

在线扩容文件系统
vgs datavg
lvextend -L 4G /dev/datavg/datalv
resize2fs /dev/datavg/datalv
df -h

缩小文件系统
lvs
umount /datafs
df -h
resize2fs /dev/datavg/datalv 2G
e2fsck -f /dev/datavg/datalv
resize2fs /dev/datavg/datalv 2G
mount /dev/datavg/datalv /datafs
df -h

3、在线删除一个共享磁盘LUN
pvremove
multipath -f
echo 1 > /sys/block/sdd/device/delete

例如:
lsscsi -g
删除一个不用的lun
echo 1 > /sys/block/sdd/device/delete
lsscsi
删除环节

标签:resize2fs,df,文件系统,dev,日常,使用,LVM,datavg,datalv
From: https://www.cnblogs.com/hflinux/p/18225684

相关文章

  • 在进程中使用条件量和互斥锁实现线程的同步以及临界资源的互斥访问
    /******************************************************************** author :北极甜虾呦* date :2024/06/01* function:进程中使用条件量和互斥锁实现线程的同步以及临界资源的互斥访问* note :None* CopyRight(c)[email protected]......
  • 使用 Vue 3 和 JsBarcode 开发一维码显示组件
    在现代前端开发中,条形码(或称一维码)在许多应用场景中非常常见,例如商品管理、物流跟踪等。本文将介绍如何使用Vue3和JsBarcode库来创建一个灵活的一维码显示组件,并展示如何在应用中使用它。1.安装必要的依赖首先,我们需要安装Vue3和JsBarcode。如果你还没有创建Vue3......
  • 运用JavaScript代码,使用Three.js框架在网页中实现3D效果,零基础入门Three.js,包含具体实
    不经意间看到了某个大佬做的网站~实在是太帅啦!查了查实现该效果的技术——原来是Three.js如果你也感兴趣的话,那就让我们来从零开始学习Three.js动态3D效果吧✨一、了解Three.js是基于原生WebGL封装运行的三维引擎,在所有WebGL引擎中,Three.js是国内文资料最多、使......
  • 内存取证例题及Volatility2.6的使用(含命令详细解析)
    文章目录一、背景二、什么是内存取证?三、参考文章四、工具及题目五、解析1、哪个Volatility配置文件最适合这台机器?拓展1.12、获取镜像时有多少个进程在运行?拓展1.23、cmd.exe的进程ID是什么?4、最可疑的进程名称是什么?拓展1.35、哪一个进程被注入的可能性最高?6、最近......
  • [转帖]数据库系列之MySQL数据库中内存使用分析
    在实际系统环境中,MySQL实例的内存使用随着业务的增长缓慢增长,有些时候并没有及时的释放。本文简要介绍下MySQL数据库中和内存相关的配置,以及分析内存的实际使用情况,以进行应急和调优处理。1、MySQL内存结构在MySQL中内存的占用主要由两部分组成:全局共享缓存globalbuffer......
  • [机器学习] 低代码机器学习工具PyCaret库使用指北
    PyCaret是一个开源、低代码Python机器学习库,能够自动化机器学习工作流程。它是一个端到端的机器学习和模型管理工具,极大地加快了实验周期,提高了工作效率。PyCaret本质上是围绕几个机器学习库和框架(如scikit-learn、XGBoost、LightGBM、CatBoost、spaCy、Optuna、Hyperopt、Ray等)的......
  • 如何用ChatGPT上热门:完整使用教程与写作技巧
    1.ChatGPT概述修订ChatGPT是一款基于深度神经网络的语言生成技术,能够协助用户创造出各类高品质的文字材料,适宜广泛的应用场景,如编撰文章、文学创作及社交媒体内容生成。2.利用ChatGPT生成热门内容的基本步骤为了有效利用ChatGPT创作热门内容,您可以遵循以下步骤:选择恰当......
  • SwiftUI中Popover的使用(弹出方式,箭头位置,如何退出)
    在iOS中,popover是出现在现有内容顶部的UI元素,通常用于在上下文中向用户呈现新视图。与其他占用整个屏幕的视图控制器不同,popover出现在一个较小的、集中的区域,从而使用户能够在必要时与popover外的应用程序的其他部分进行交互。这是一种有效的方式来显示额外的信息或选项,而......
  • 在Python中使用生成器:高效处理大型数据集
    生成器是Python中强大且高效的概念,它能够帮助我们处理大型数据集,同时节省内存空间。本文将深入讨论生成器的概念、用法和优势,通过代码案例帮助读者更容易理解和掌握这一高级知识点。生成器的介绍生成器是一种特殊的迭代器,它能够在需要时生成值,而无需在内存中同时存储所有......
  • Scanner的进阶使用、顺序结构和选择结构
    Java流程控制02:Scanner的进阶使用一道练习题packagecom.xiwen.scanner;importjavafx.beans.binding.DoubleExpression;importjava.util.Scanner;publicclassDemo05{publicstaticvoidmain(String[]args){//我们可以输入多个数字,并且要求其......