Fedora逻辑卷管理LVM总结(转载)

2024-04-21 08:08

本文主要是介绍Fedora逻辑卷管理LVM总结(转载),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

 

LVM总结

1.用disk druid进行手工分区
分区时,使用disk druid进行分区。
/boot分区不能创建于LVM逻辑卷中。
在创建新的分区时,file system type选择LVM。能够将除开/boot分区的其他空间全部用于创建LVM的PV,也能够预留一部分空间后用。
创建了LVM的PV区域后,单击LVM,命名新的卷组VG,physical extent默认为4MB即可。能够在physical volumes to use栏目选中一个或多个PV。单击add,增加新的逻辑卷LV,挂装如swap,/,/usr,/tmp分区。还能够继续添加新的逻辑卷LV,挂装其他分区。
确定即可继续安装系统。
2.linux安装结束后使用LVM(命令行模式)
遵循的步骤:
1)建立LVM类型的分区
2)建立LVM的物理卷PV
3)建立LVM的卷组VG
4)建立LVM的逻辑卷LV
5)建立文档系统
6)挂接文档系统
7)使用文档系统
------------------------------------------
1)建立LVM类型的文档系统涉及到的命令
fdisk /dev/hda对磁盘进行分区
重点:对于新创建的分区,键入t改变分区类型,键入分区序号,键入8e(代表LVM类型分区)。
------------------------------------------
2)管理LVM物理卷PV涉及到的命令
pvdisplay pv_partion
pvscan
pvcreate pv_partion
pvdata pv_partion
首次使用pvdisplay需先执行vgscan
pvcreate pv_partion            如/dev/hda1
-------------------------------------------
3)管理LVM卷组VG涉及到的命令
vgdisplay
vgscan
vgcreate VG_name pv_partion1 pv_partion2...
vgdata
vgchange -a y|n VG_name 配置active or inactive
vgmove
vgextend  VG_name pv_partion
vgremove VG_name pv_partion
vgmerge VG_name1 VG_name2 后者被前者合并,后者VG处于非活动状态
vgsplit VG_name1 VG_name2 pv_partion1 pv_partion2...  前者的PV_names被拆分,需处于活动状态
vgremove VG_name  用vgchange -a y VG_name来恢复
vgrename VG_name1 VG_name2  前者重命名为后者
vgck  检测VGDA的一致性
vgcfgback  备份VG中PV的VGDA信息到/etc/lvmconf目录
vgcfgrestore -n VG_name pv_partion  恢复任何VGDA的信息,需要处于inactive状态
vgmknodes  激活VG,重建节点信息
vgexport VG_name 输出VG
vgimport VG_name pv_partion 输入VG
-----------------------------------
4) 管理LVM逻辑卷LV涉及到的命令
lvdisplay /dev/GV_name/LV_name
lvscan
lvcreate -L LV_size -n LV_name GV_name
lvdata
lvchange
lvmove
lvextend -L +size /dev/GV_name/LV_name
lvreduce -L -size /dev/GV_name/LV_name
lvrename /dev/GV_name/LV_name1 /dev/GV_name/LV_name2 后者rename前者
lvchange -p r /dev/GV_name/LV_name 改变读写属性,通过lvdisplay /dev/GV_name/LV_name来检查
lvremove /dev/GV_name/LV_name
---------------------------------------
5)建立文档系统
mkfs -t ext3 /dev/GV_name/LV_name
mkfs.ext3 /dev/GV_name/LV_name
---------------------------------------
6)挂接文档系统
在/mnt下建立相对应的文档夹
mount /dev/GV_name/LV_name /mnt/...
如有必要,将分区挂装信息直接写入/etc/fstab
----------------------------------------
7)使用文档系统
df -Th 查看系统任何分区的使用情况
逻辑卷维护命令
lvmsadc lvmlog  收集LV的读写统计信息,写到日志文档
lvmsar lvmlog  查看日志文档
lvmdiskscan 显示任何盘上的lvm卷信息
lvmchange -R 强行失效任何PV,能够用vgchange来激活
以上任何资料来源于《linux逻辑卷管理》,ChinaITLab张保通

这篇关于Fedora逻辑卷管理LVM总结(转载)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/922581

相关文章

Python中logging模块用法示例总结

《Python中logging模块用法示例总结》在Python中logging模块是一个强大的日志记录工具,它允许用户将程序运行期间产生的日志信息输出到控制台或者写入到文件中,:本文主要介绍Pyt... 目录前言一. 基本使用1. 五种日志等级2.  设置报告等级3. 自定义格式4. C语言风格的格式化方法

SpringBoot 多环境开发实战(从配置、管理与控制)

《SpringBoot多环境开发实战(从配置、管理与控制)》本文详解SpringBoot多环境配置,涵盖单文件YAML、多文件模式、MavenProfile分组及激活策略,通过优先级控制灵活切换环境... 目录一、多环境开发基础(单文件 YAML 版)(一)配置原理与优势(二)实操示例二、多环境开发多文件版

Spring 依赖注入与循环依赖总结

《Spring依赖注入与循环依赖总结》这篇文章给大家介绍Spring依赖注入与循环依赖总结篇,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录1. Spring 三级缓存解决循环依赖1. 创建UserService原始对象2. 将原始对象包装成工

Redis实现高效内存管理的示例代码

《Redis实现高效内存管理的示例代码》Redis内存管理是其核心功能之一,为了高效地利用内存,Redis采用了多种技术和策略,如优化的数据结构、内存分配策略、内存回收、数据压缩等,下面就来详细的介绍... 目录1. 内存分配策略jemalloc 的使用2. 数据压缩和编码ziplist示例代码3. 优化的

SpringBoot集成XXL-JOB实现任务管理全流程

《SpringBoot集成XXL-JOB实现任务管理全流程》XXL-JOB是一款轻量级分布式任务调度平台,功能丰富、界面简洁、易于扩展,本文介绍如何通过SpringBoot项目,使用RestTempl... 目录一、前言二、项目结构简述三、Maven 依赖四、Controller 代码详解五、Service

深入解析C++ 中std::map内存管理

《深入解析C++中std::map内存管理》文章详解C++std::map内存管理,指出clear()仅删除元素可能不释放底层内存,建议用swap()与空map交换以彻底释放,针对指针类型需手动de... 目录1️、基本清空std::map2️、使用 swap 彻底释放内存3️、map 中存储指针类型的对象

MySQL中查询和展示LONGBLOB类型数据的技巧总结

《MySQL中查询和展示LONGBLOB类型数据的技巧总结》在MySQL中LONGBLOB是一种二进制大对象(BLOB)数据类型,用于存储大量的二进制数据,:本文主要介绍MySQL中查询和展示LO... 目录前言1. 查询 LONGBLOB 数据的大小2. 查询并展示 LONGBLOB 数据2.1 转换为十

Linux系统管理与进程任务管理方式

《Linux系统管理与进程任务管理方式》本文系统讲解Linux管理核心技能,涵盖引导流程、服务控制(Systemd与GRUB2)、进程管理(前台/后台运行、工具使用)、计划任务(at/cron)及常用... 目录引言一、linux系统引导过程与服务控制1.1 系统引导的五个关键阶段1.2 GRUB2的进化优

Spring Security 前后端分离场景下的会话并发管理

《SpringSecurity前后端分离场景下的会话并发管理》本文介绍了在前后端分离架构下实现SpringSecurity会话并发管理的问题,传统Web开发中只需简单配置sessionManage... 目录背景分析传统 web 开发中的 sessionManagement 入口ConcurrentSess

mybatisplus的逻辑删除过程

《mybatisplus的逻辑删除过程》:本文主要介绍mybatisplus的逻辑删除过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录myBATisplus的逻辑删除1、在配置文件中添加逻辑删除的字段2、在实体类上加上@TableLogic3、业务层正常删除即