本文由秀依林枫提供友情赞助,首发于烂泥行天下. 上一篇文章,我们学习了如何给LVM的逻辑卷及卷组扩容.这篇文章我们来学习,如何给LVM的逻辑卷及卷组缩小空间. 注意逻辑卷的缩小一定要离线操作,不能是在线操作,否则会造成逻辑卷损坏,以致造成数据的丢失. 缩小逻辑卷一定要按照如下步骤进行: 1.卸载已经挂载的逻辑卷 2.缩小文件系统,使用resize2fs命令 3.缩小逻辑卷 4.查看缩小后的逻辑卷 5.挂载逻辑卷 先来查看逻辑卷的空间大小,使用lvs或者lvdisplay命令,如下: 通过上图我们…
生产环境中使用Docker的过程中,往往需要对数据进行持久化,或者需要在多个容器之间进行数据共享,这必然涉及容器的数据管理操作. 容器中管理数据主要有两种方式: 数据卷(Data Volumes):容器内数据直接映射到本地主机环境:如何在容器内创建数据卷,并且把本地的目录或文件挂载到容器内的数据卷中. 数据卷容器(Data Volume Containers):使用特定容器维护数据卷.如何使用数据卷容器在容器和主机.容器和容器之间共享数据,并实现数据的备份和恢复. 数据卷 数据卷是一个可供容器使…
LVM是Linux环境中对磁盘分区进行管理的一种机制,是建立在硬盘和分区之上.文件系统之下的一个逻辑层,可提高磁盘分区管理的灵活性.最大的优点是在不损伤数据的前提下调整存储空间的大小. 本篇主要讲述LVM的创建.LVM的扩展与缩减和快照卷的使用三部分 第一部分:LVM的创建 LVM创建的大致步骤为 1.将多个分区转化为多个物理卷PV(Physical Vomule) 一个分区可以创建一个物理卷,可以在多块磁盘上创建物理卷.也可以做raid10磁盘阵列以后在做物理卷, 以    便有更快的读写及磁…
本文由秀依林枫提供友情赞助,首发于烂泥行天下. 上篇文章,我们介绍了有关LVM的逻辑卷及卷组的空间缩小.这次我们来介绍下如何删除一个逻辑卷及卷组. 删除逻辑卷需要以下几个步骤: 1. 卸载已经挂载的逻辑卷 2. 删除逻辑卷,使用lvremove命令 首先来查看逻辑卷的挂载信息,如下: df -h 卸载已经挂载的逻辑卷,如下: umount /testlvm/ 现在我们来查看逻辑卷的相关信息,使用lvs或者lvdisplay命令,如下: 通过上图我们可以看到,目前LVM中只有一个逻辑卷/dev/v…
逻辑卷管理器,当分区不够用的时候,可以新建一个更大的分区再复制进去,但是浪费时间.Lvm可以弹性调整分区大小,可以动态组合分区.分区大小固定了就无法调整, apt-get update & apt-get install pv* pt-cache search <包名> 查询已经安装的package : dpkg -S libgstreamer0.10-dev   物理卷: /dev/sda2这个分区属于VolGroup00这个卷组,大小19G.整个操作系统有一个物理卷,这个物理卷针对…
explicit研究   explicit是C++中的关键字,不是C语言中的.英文直译是“明确的”.“显式的”意思.出现这个关键字的原因,是在C++中有这样规定的基础上:当定义了只有一个参数的构造函数时,同时也定义了一种隐式的类型转换.先看类型转换.   http://blog.csdn.net/guodongxiaren/article/details/24455653…
今天我们主要说说分区.格式化.SWAP.LVM.软件RAID的创建哈~ 格式化 查看当前分区:fdisk   -l 这个命令我们以前是讲过的,我现在问下,ID那项是什么意思? 83 是代表EXT2和EXT3 82 是代表SWAP分区 硬盘结构我们就不讲了,相信大家都有基础.我们就直接进入操作 LINUX分区使用的工具是FDISK 对系统的第一个硬盘分区#fdisk   /dev/sda  如果是对第二个硬盘分区,就是fdisk /dev/sdb 大家运行这个命令:#fdisk   /dev/sd…
一:前言 在Docker容器的实际使用中,经常会遇到容器的数据持久化,容器之间的数据共享等问题,通常我们有两种解决方案: 1)数据卷(Data Volumes):就是将容器内数据直接映射到本地主机环境的指定文件目录之中,可以理解为容器挂载一个虚拟数据卷然后 映射到一个主机目录中 2)数据卷容器(Data Volume Containers):用专门的容器来挂载数据卷,其他容器通过挂载这个父容器来实现数据共享,这个专门挂载 数据卷的容器就是数据卷容器,简单的总结就是有一个容器来专门管理数据的持久化…
用到的命令有 1.pvcreate (physical volume create) 2.vgcreate (volume group create) 例子1:创建物理卷 pvcreate /dev/sdb1 -- /dev/sdb1 是一个分区! 如果在初始化的时候出错了,可能是因为分区的分区类型不正确,区的类型要求是8e(linux lvm) -------------------------------------------------------- 例子2:创建卷组 vgcreate…
1. UNIX 网络编程(第2版)第1卷:套接口API和X/Open 传输接口API PDFhttp://www.linuxidc.com/Linux/2014-04/100155.htm UNIX网络编程卷1:套接字联网API(第3版) 中文高清带完整书签 PDFhttp://www.linuxidc.com/Linux/2014-04/100222.htm UNIX网络编程.卷2:进程间通信(第2版)http://www.linuxidc.com/Linux/2013-01/77936.ht…