菜鸟学Linux 第026篇笔记 LVM

lsmod — program to show the status of modules in the Linux Kernel

LVM

可以将物理硬盘组合成为一个逻辑上的一块硬盘,

传统硬盘如果扩容,有可能会影响其原数据,而用此种方式则不会,

还有一个优点可以用来做在线数据备份

DM: Device mapper

可以动态增减文件系统空间

Physical Volume PV

Physical Extend PE

Command: pvcreate, pvremove, pvscan, pvdisplay|pvs, pvremove

e.g. pvcreate /dev/sdb{5,6,7,8}

Volume Group VG

Command: vgcreate, vgremove, vgextend, vgreduce, vgs|vgdisplay, vgscan..

vgextend VGNAME /dev/sd#

Logical Volume LV

Logical Extend LE

Command: lvcreate lvremove, lvextend, lvreduce, lvresize, lvs|lvdisplay..

e.g. lvcreate -L 5G -n lvname vgname

lvremove /dev/vg/lv

移除pv时,要先将pv数据移动到其它硬盘后再执行vgreduce

扩展逻辑卷(无损文件)

先扩充物理容量,后扩充逻辑容量

lvextend

-L [+]# /dev/vg/lv

resize2fs -p /dev/myvg/mylv

df -lh

缩减逻辑卷(有可能会损失文件)

注意1.不能在线缩减,需先卸载;

2.确保缩减后的空间大小依然能存储原有的所有数据;

3.在缩减之前应该先强型检查文件,以确保文件系统处于一至性状态;

与扩展逻辑卷相反

先缩减逻辑容量,后缩减物理容量

umount /dev/myvg/mylv

e2fsck -f /dev/myvg/mylv

resize2fs /dev/myvg/mylv 3G

lvreduce -L [-] 3G /dev/myvg/mylv

快照卷

1.生命周期为整个数据的时长;在这段时长内,数据的增长量不能超出快照卷大小;

2.快照卷应该是只读的;

3.跟原卷在同一卷组内;

快照卷可以用来做备份使用

lvcreate

-s, --snapshot

Create a snapshot logical  volume  (or  snapshot)  for  an

existing,  so  called original logical volume (or origin).

-p, --permission r|rw

Set access permissions to read only or read and write.

Default is read and write.

e.g. lvcreate -L 100M -n testsnap -s -p r /dev/myvg/mylv

然后就可以将该卷挂载,将数据备份,备份后可以再进行删除该卷

转载于:https://blog.51cto.com/winthcloud/1873110

菜鸟学Linux 第026篇笔记 LVM相关推荐

  1. windows pxe 安装linux,菜鸟学Linux 第103篇笔记 pxe自动化安装linux

    菜鸟学Linux 第103篇笔记 pxe自动化安装linux 内容总览 linux的系统安装 kickstart文件的组成部分 DHCP (Dynamic Host Configuration Pro ...

  2. 菜鸟学Linux 第033篇笔记 bootloader,inittab

    菜鸟学Linux 第033篇笔记 bootloader,inittab Linux 系统自启动流程 PC OS (Linux) POST-->BIOS(Boot Sequence)-->M ...

  3. 菜鸟学Linux 第044篇笔记 算法和私有CA

    菜鸟学Linux 第044篇笔记 算法和私有CA 证书吊销列表CRL(Certificate Revocation List ) 如何解决私钥丢失 PKI: Public Key Infrastruc ...

  4. 菜鸟学Linux 第050篇笔记 dhcp

    菜鸟学Linux 第050篇笔记 dhcp DHCP (Dynamic Host Configuration Protocol) 早期bootp (boot protocol) lease Clien ...

  5. 菜鸟学Linux 第090篇笔记 corosync+drbd+mysql

    菜鸟学Linux 第090篇笔记 corosync+drbd+mysql 内容总览 上节回顾 DRBD (Distributed Replicated Block Device) 分布式复制块设备 配 ...

  6. 菜鸟学Linux 第052篇笔记 httpd-install and section2

    菜鸟学Linux 第052篇笔记  httpd-install and section2 apache 17years NCSA, httpd A Patchey Server = Apache FS ...

  7. Linux 日志 klogd,菜鸟学Linux 第038篇笔记 日志系统 syslogd,klogd

    菜鸟学Linux 第038篇笔记 日志系统 syslogd,klogd Linux上的日志系统 syslog开源 syslog-ng  商业版 日志系统 syslog syslog 服务 syslog ...

  8. 菜鸟学Linux 第034篇笔记 vmlinuz, initrd, modules, script

    菜鸟学Linux 第034篇笔记  vmlinuz, initrd, modules, script 内核两部分 核心 /boot/vmlinuz-version 内核模块 /lib/modules/ ...

  9. 菜鸟学Linux 第031篇笔记 script,控制,while,function

    菜鸟学Linux 第031篇笔记 script,控制,while,function 一.脚本需求: 说明:此脚本能于同一个repo文件中创建之个yum源的指向: 1.接受一个文件名作为参数,此文件存放 ...

最新文章

  1. 人工智能改变未来教育的5大方式
  2. c#_Math.Sign()
  3. spss相关性分析_SPSS有话说:如何得出问卷或量表的结构或维度——探索性因素分析...
  4. CTFshow 信息收集 web6
  5. python实现条件匹配_python3 re如何匹配满足条件的选项?
  6. 超级简单:一步一步教你创建一小型的asp.net mvc 应用程序
  7. linux子系统led,Linux设备驱动GPIO子系统
  8. arrayrand php,php中array_rand函数的功能起什么作用呢?
  9. python字符串用法_笔记:python字符串的使用
  10. python_文件读写_反转文件中的行
  11. CodeForces - 3B Lorry【贪心】
  12. dingo php,Laravel+Dingo/Api 自定义响应 | 码农网
  13. 程序员泪流满面的瞬间,第三季
  14. Mongodb stop: Unknown instance报错
  15. Win11怎么设置让CPU性能全开?Win11CPU怎么设置高性能模式?
  16. docker修改配置文件之后,导致不能启动
  17. Oracle中TO_DATE用法
  18. 利用JS-XLSX插件 用JS读取excel数据
  19. 用Python写一个网络爬虫爬取网页中的图片
  20. 10kv电压互感器型号_10KV电压互感器的选型与保护7页

热门文章

  1. ZeroMQ研究与应用分析
  2. 彪马PUMA源代码被盗,称客户数据不受影响
  3. 苹果紧急修复远程漏洞,影响数十亿设备
  4. 谷歌 Chrome 同步功能可滥用于 C2 通信及数据提取
  5. Intel 警告注意 CSME 引擎中的严重漏洞,发布产品停产通知
  6. 谷歌开源文件访问漏洞审计工具 PathAuditor(详解)
  7. Django 聚合(译)
  8. AR VR或将彻底变革广告营销行业
  9. 未来架构师的平台战略范例(2)_集装箱
  10. 关于路由器操作系统的那点事儿