文章目录1.`dockerrun`2.`dockerpull`3.`dockerimages`4.`dockerps`5.`dockerstop`6.`dockerrm`7.`dockercommit`8.`dockerexec`9.`dockerlogs`10.`dockernetwork`11.`dockervolume`12.`dockersave`13.`dockerload`14.`dockertag`15.`dockersearch`16.`dockerdiff`17.`dockercp`18.`dockerpause`19.`dockerunpause`20.`dockeratt
CSDN成就一亿技术人!作者主页:点击!Linux专栏:点击!CSDN成就一亿技术人!前言————LVM代表逻辑卷管理器,它是一种用于Linux和类Unix操作系统的磁盘管理和存储技术。LVM允许用户独立于底层物理存储创建逻辑卷(LV)、调整大小和移动逻辑卷(LV),从而提供了一种灵活、动态的磁盘空间管理方式。目录LVM的组成LVM的优点LVM的使用场景LVM的实战流程创建物理卷(PV)创建卷组 (VG)创建逻辑卷(LV)格式化挂载扩展卷组KVM相关命令LVM的组成1.物理卷(PV)物理卷是LVM管理的最小存储单元,可以是整个磁盘、磁盘分区或者RAID卷。物理卷用于存储逻辑卷的数据。2.卷
目录一、LVM概述二、基本术语三、PE、PV、VG、LV之间的关系四、LVM的工作原理五、LVM的使用1、部署逻辑卷第一步:还原快照,并在虚拟机添加两块新硬盘设备,开机第二步:让新添加的两块硬盘设备支持LVM技术第三步:把两块硬盘设备加入到storage卷组中,查看卷组状态第四步:切割出一个148MB的逻辑卷设备第五步:把生成好的逻辑卷进行格式化,然后挂载使用2、扩容逻辑卷第一步:把上一个实验中的逻辑卷vo扩展至292MB第二步:检查硬盘完整性,并重置硬盘容量第三步:重新挂载硬盘设备并查看挂载状态3、缩小逻辑卷第一步:检查文件系统的完整性第二步:把逻辑卷vo的容量减少到120MB第三步:重新挂
物理卷[PV、PhysicalVlume]可以将其理解为物理硬盘、硬盘分区或者RAID磁盘阵列。卷组[VG、VolumeGroup]建立在物理卷之上,一个卷组可以包含多个物理卷,而且在卷组创建之后也可以继续向其中添加新的物理卷。可以将多块物理硬盘组建为一个卷组,容量不够是可以扩充物理硬盘到在用卷组。卷组名称可以自定义逻辑卷[LV、LogicalVolume])用卷组中空闲的资源建立的,并且逻辑卷在建立后可以动态地扩展或缩小空间。基本单元[PE、PhysicalExtent])创建逻辑卷时最小分配单元,每个PE大小默认为4MB,逻辑卷的大小应为4MB的整倍数。 常用LVM命令功能/命令物理卷管理
目录PV阶段VG阶段LV阶段文件系统阶段逆向操作(删除LVM)逻辑卷管理器(LogicalVolumeManager),简称LVMLVM的做法是将几个物理的分区(或磁盘)通过软件组合成为一块看起来时独立的大磁盘(VG)然后再将这块大磁盘划分成可使用的分区(LV),最终就能挂载使用了物理卷(PhysicalVolume,PV)我们实际的分区(或Disk)需要调整系统标识符(systemID)成为8e(LVM的标识符),systemID不修改也没关系,然后经过pvcreate命令将它转成LVM最底层的物理卷(PV)卷组(VolumeGroup,VG)VG就是用PV组合起来的大磁盘物理扩展块(Phy
基于硬盘构建的RAID通常提供固定大小的存储空间。管理员在初期规划的存储空间很难适应业务的变化。如下图所示,部署初期可能三个业务所需要的存储空间大致相同,但随着运营的进行,应用2突然变成比较火爆,存储空间被快速使用,从而导致存储资源不够的风险。而应用1和应用3则不温不火,存储资源有很多浪费。那么有没有一种技术可以动态的调整存储资源的大小,可以保证在业务需要数据量大的时候能够扩容,业务需要数据量减小的时候可以进行缩容?通过存储资源的动态调配,保证各个应用的存储空间有一定的空闲率,这样既保证了存储资源利用率,又避免单个应用存储资源耗尽的风险。目前市面上的企业级存储系统都是具备这个功能的,在存储端称
项目一1.创建一个至少有两个PV组成的大小为20G的名为testvg的VG;要求PE大小为16MB,而后在卷组中创建大小为5G的逻辑卷testlv;挂载至/users目录。准备两个10G的分区(linuxLVM)。在这里,我新建了一块大小为20G的硬盘名为:sdd。使用分区工具fdisk创建LVM分区,通过t命令将LVM分区类型改为8e。保存退出后,需要重启系统使分区生效。或者在创建新的分区后,需要执行partprobe,将磁盘分区的变化信息通知内核,请求操作系统重新加载分区表。不然很有可能找不到你新建的分区。fdisk/dev/sdd创建PV物理卷、查看PV物理卷。将上个步骤产生的分区当作L
项目一1.创建一个至少有两个PV组成的大小为20G的名为testvg的VG;要求PE大小为16MB,而后在卷组中创建大小为5G的逻辑卷testlv;挂载至/users目录。准备两个10G的分区(linuxLVM)。在这里,我新建了一块大小为20G的硬盘名为:sdd。使用分区工具fdisk创建LVM分区,通过t命令将LVM分区类型改为8e。保存退出后,需要重启系统使分区生效。或者在创建新的分区后,需要执行partprobe,将磁盘分区的变化信息通知内核,请求操作系统重新加载分区表。不然很有可能找不到你新建的分区。fdisk/dev/sdd创建PV物理卷、查看PV物理卷。将上个步骤产生的分区当作L
LVM概念LVM(LogicalVolumeManager,逻辑卷管理)是Linux环境下对磁盘分区进行管理的一种机制。LVM的工作原理其实很简单,它就是通过将底层的物理硬盘抽象的封装起来,然后以逻辑卷的方式呈现给上层应用。在传统的磁盘管理机制中,我们的上层应用是直接访问文件系统,从而对底层的物理硬盘进行读取,而在LVM中,其通过对底层的硬盘进行封装,当我们对底层的物理硬盘进行操作时,其不再是针对于分区进行操作,而是通过一个叫做逻辑卷的东西来对其进行底层的磁盘管理操作。例如我增加一个物理硬盘,这个时候上层的服务是感觉不到的,因为是通过逻辑卷的方式来给上层提供服务的。作为一个动态磁盘管理机制,逻
4.4.使用lvcreate创建逻辑卷卷组是LVM架构中的核心,类似于非LVM系统中的磁盘分区,逻辑卷是我们最终所使用的对象,在卷组中创建逻辑卷,用到的命令是lvcreate。事实上,LVM有两种模式,分别为非Thin模式和Thin模式,在非Thin模式下,命令基本格式如下:lvcreate-L容量大小-n逻辑卷名卷组名在Thin模式下,命令基本格式如下:lvcreate--thin-L容量大小-n逻辑卷名卷组名根据图1所示,我们要在lisq卷组中创建Thin模式的逻辑卷,并挂载在LVM-Thin存储点上。在创建逻辑卷之前,我们必须知道lisq卷组的空间大小,可以通过命令“vgs”来查看到li