LVM

Linux LVM硬盘管理及LVM扩容

你。 提交于 2020-05-02 08:56:39
Linux LVM硬盘管理及LVM扩容 LVM磁盘管理 https://www.cnblogs.com/gaojun/archive/2012/08/22/2650229.html 一、LVM简介... 1 二、 LVM基本术语... 2 三、 安装LVM... 3 四、 创建和管理LVM... 4 2、 创建PV.. 6 3、 创建VG.. 7 4、 创建LV.. 9 5、LV格式化及挂载... 10 一、LVM简介 LVM是 Logical Volume Manager(逻辑卷管理)的简写,它由Heinz Mauelshagen在Linux 2.4内核上实现。LVM将一个或多个硬盘的分区在逻辑上集合,相当于一个大硬盘来使用,当硬盘的空间不够使用的时候,可以继续将其它的硬盘的分区加入其中,这样可以实现磁盘空间的动态管理,相对于普通的磁盘分区有很大的灵活性。 与传统的磁盘与分区相比,LVM为计算机提供了更高层次的磁盘存储。它使系统管理员可以更方便的为应用与用户分配存储空间。在LVM管理下的存储卷可以按需要随时改变大小与移除(可能需对文件系统工具进行升级)。LVM也允许按用户组对存储卷进行管理,允许管理员用更直观的名称(如"sales'、 'development')代替物理磁盘名(如'sda'、'sdb')来标识存储卷。 如图所示LVM模型: 由四个磁盘分区可以组成一个很大的空间

centos7下更改docker镜像和容器的默认路径

坚强是说给别人听的谎言 提交于 2020-04-29 14:51:08
笔者近期在服务器上搭建docker环境,可由于笔者是普通用户,在安装的时候就跳了很多坑,现在记录一下。 一、docker权限问题 据官方解释,搭建docker环境必须使用root权限,或者sudo装,但一般服务器是一个机构或者多个人共同使用的,只有管理员才能拿到root权限,所以建议需要使用docker的普通用户要向管理员申请,在他搭完服务器后再搭一个docker环境,并把你当前这个普通用户名加入到docker组内,这样你才能使用。 命令行 sudo usermod -aG docker <your_username> 然后退出重新登陆。 二、搭建docker时不能pull or push 任何镜像 可能有两种原因 1,没有登陆docker hub 命令行: docker login 输入用户名和密码以及邮箱就可以了(没有用户帐号的需先访问docker hub注册一个账户) 2,网络无法访问docker hub 由于有时网络状态不好(国内网络大家都懂的),我们无法访问docker hub仓库,建议添加镜像源,很多博客推荐daoyun或者aliyun,我都试过,有时候还是不行,亲测了一个清华镜像源有效 安装docker过程: 1,安装依赖包 yum install -y yum-utils device-mapper-persistent-data lvm2 2,下载docker源

Linux-分区-fdisk-gdisk

99封情书 提交于 2020-04-28 10:36:25
4. 文件系统 本章同步视频: https://edu.51cto.com/sd/e4874 4.5 文件系统管理 4.6 分区、格式化与挂载 如果我们想要在系统里面新增一颗磁碟时,应该有哪些动作需要做的呢: n 对磁碟进行分割,以建立可用的 partition ; n 对该 partition 进行格式化 (format),以建立系统可用的 filesystem; n 若想要仔细一点,则可对刚刚建立好的 filesystem 进行检验; n 在 Linux 系统上,需要建立挂载点 (亦即是目录),并将他挂载上来; 4.6.1 查看分区状况 1.lsblk - list block devices [root@localhost tmp]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 20G 0 disk ├─sda1 8:1 0 500M 0 part /boot └─sda2 8:2 0 13.7G 0 part ├─rhel-root 253:0 0 9.8G 0 lvm / ├─rhel-swap 253:1 0 2G 0 lvm [SWAP] └─rhel-home 253:2 0 2G 0 lvm /home sr0 11:0 1 1024M 0 rom [root@localhost tmp]#

LVM基本介绍

空扰寡人 提交于 2020-04-28 10:25:14
LVM是 Logical Volume Manager(逻辑卷管理)的简写,它由Heinz Mauelshagen在 Linux 2.4内核上实现。LVM将一个或多个硬盘的分区在逻辑上集合,相当于一个大硬盘来使用,当硬盘的空间不够使用的时候,可以继续将其它的硬盘的分区加入其 中,这样可以实现磁盘空间的动态管理,相对于普通的磁盘分区有很大的灵活性。 优点 使系统管理员可以更方便的为应用与用户分配存储空间。 在LVM管理下的存储卷可以按需要随时改变大小与移除。 允许按用户组对存储卷进行管理,可用更直观的名称如development代替物理磁盘名如sda来标识存储卷。 LVM基本术语 物理存储:物理存储介质指系统的存储设备:硬盘,如:hda1等等,是存储系统最低层的存储单元。 物理卷(pv):指硬盘分区或从逻辑上与磁盘分区具有同样功能的设备(如RAID),是LVM的基本存储逻辑块,包含了物理介质没有的LVM相关管理参数。 卷组(vg):指由一个或多个物理卷组成的逻辑上的”物理硬盘”,可以在卷组上创建一个或多个“LVM分区”(逻辑卷)。 逻辑卷(lv):逻辑卷类似于非LVM系统中的硬盘分区,在逻辑卷之上可以建立文件系统(比如/home或者/usr等)。 PE(physical extent):PE指每一个物理卷所划分的基本单元,默认大小为4M,具有唯一编号,是可以被LVM寻址的最小单元。

centos7下LVM挂载和扩容

丶灬走出姿态 提交于 2020-04-28 07:34:34
说明:此操作在centos7下进行,如果是centos6发行版,需要注意格式化LV的文件系统类型(centos7.0开始默认文件系统是xfs,centos6是ext4)、最后一步写入系统的类型 查看当前磁盘 [root@fsddxtclgj9vm900419 ~]# df -Th Filesystem Type Size Used Avail Use% Mounted on /dev/mapper/centos-root xfs 44G 3.7G 41G 9% / devtmpfs devtmpfs 7.8G 0 7.8G 0% /dev tmpfs tmpfs 7.8G 0 7.8G 0% /dev/shm tmpfs tmpfs 7.8G 777M 7.0G 10% /run tmpfs tmpfs 7.8G 0 7.8G 0% /sys/fs/cgroup /dev/vda1 xfs 1014M 179M 836M 18% /boot tmpfs tmpfs 1.6G 36K 1.6G 1% /run/user/0 tmpfs tmpfs 1.6G 40K 1.6G 1% /run/user/1001 查看块分区 [root@fsddxtclgj9vm900419 ~]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT vda

阿里云CentOS7服务器利用LVM分区挂载磁盘全记录

隐身守侯 提交于 2020-04-28 06:50:35
1、进入服务器后,首先利用fdisk -l来观察磁盘信息,可以看出红线标注处,有两块硬盘信息,分别是40G和300G 2、同时你也可以观察到分区信息,40G的硬盘已经分了一个区vda1,大小(Blocks)是41940992,分区类型83,linux分区类型。而vdb磁盘下并没有任何分区信息,证明还没有分区。 3、因为我们要分的是第二块300G的硬盘,所以我们输入 fdisk /dev/vdb,出来如下界面的时候,就可以继续输入命令进行操作了 4、可以通过m命令来查看分区的命令都有那些 5、输入 n 选择创建一个分区 6、连续输入三次回车,都使用默认值,来创建一个主分区 7、这样分区就分好了,下边继续操作,输入 t 修改创建好的分区格式,显示已有一个分区被选择 8、输入 8e 就把分区格式修改为了 Linux LVM 格式 9、最后输入 w 保存修改即完成了分区的过程 10、我们再来用 fdisk -l 查看下磁盘信息,可以看到硬盘vdb下已经多了一个分区vdb1了,并且分区格式是8e Linux LVM 11、首先检查LVM安装了没有,使用 yum list installed | grep lvm 看安装了没有,如果没有就用 yum install lvm2 命令装一下 12、下边开始开始使用LVM来进行动态卷管理了,使用 pvcreate 来创建物理卷

Centos7扩展根分区——不增加磁盘

孤人 提交于 2020-04-28 06:43:26
1、背景   最近公司需要用到Docker,各种包依赖问题,由于在公司内网,下载了一串还有一串,难受。之前已经搭了一个centos7.3的本地yum源,可现在用的7.4,一些包没法用,继续搭一个呗。这是搭建局域网yum源的:http://www.cnblogs.com/nidey/p/6200685.html。中间出了个问题,根目录满了,百度一看都是增加磁盘,不想增加磁盘,我空间够啊,想着法扩一下吧。进入这个问题的正题。 2、知识   参考linux公社的一篇文章:http://www.linuxidc.com/Linux/2014-10/107697.htm   2.1 LVM是 Logical Volume Manager(逻辑卷管理)的简写,它是Linux环境下对磁盘分区进行管理的一种机制,它由Heinz Mauelshagen在Linux 2.4内核上实现。   2.2 物理存储介质(Physical Storage Media) 指系统的物理存储设备:磁盘,如:/dev/hda、/dev/sda等,是存储系统最底层的存储单元。   2.3 物理卷(Physical Volume,PV)     指磁盘分区或从逻辑上与磁盘分区具有同样功能的设备(如RAID),是LVM的基本存储逻辑块,但和基本的物理存储介质(如分区、磁盘等)比较,却包含有与LVM相关的管理参数。   2.4

Linux lvm 分区知识笔记

[亡魂溺海] 提交于 2020-04-28 05:20:53
盘面上可以细分出扇区(Sector)与柱面(Cylinder)两种单位,其中扇区每个为512bytes那么大。 通常所说的”硬盘分区”就是指修改磁盘分区表,它定义了”第n个磁盘块是从第 x个柱面到第y个柱面”.因此,当系统要读取第n个磁盘块时,就是去读硬盘上第x个柱面到第y个柱面的信息. 整块磁盘的第一个扇区特别重要,因为它记录了整块磁盘的重要信息: 主引导分区(Master Boot Record, MBR):可以安装引导加载程序的地方,有446bytes. 分区表(partition table):记录整块磁盘分区的状态,有64bytes。 磁盘分区表(partion table) 在分区表所在的64bytes容量中,总共分为四组记录区。每组记录区记录了该区段的起始与结束的柱面号码。 其实所谓的分区只是针对那个64bytes的分区表进行设置而已。 硬盘默认的分区表仅能写入四组分区信息 四组分区信息我们称为主(Primary)或者扩展(Extended)分区。 分区最小单位为柱面(cylinder)。 分区的优点: 数据安全 有助于数据读取的速度和性能 扩展分区的目的是使用额外的扇区记录分区信息,扩展分区本身并不能拿来格式化。由扩展分区切出来的分区,就被称为逻辑分区(logical partition)。逻辑分区的设备名称号码由5号开始。 主分区、扩展分区和逻辑分区的定义:

Linux下lvm在线扩容步骤

旧时模样 提交于 2020-04-28 04:45:52
转 :https://jingyan.baidu.com/article/25648fc18f22b29191fd0011.html 图片看不清可以看原文 LVM是逻辑盘卷管理(Logical Volume Manager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上的一个逻辑层,来提高磁盘分区管理的灵活性。LVM是在磁盘分区和文件系统之间添加的一个逻辑层,来为文件系统屏蔽下层磁盘分区布局,提供一个抽象的盘卷,在盘卷上建立文件系统。物理卷(physical volume)物理卷就是指硬盘分区或从逻辑上与磁盘分区具有同样功能的设备(如RAID),是LVM的基本存储逻辑块,但和基本的物理存储介质(如分区、磁盘等)比较,却包含有与LVM相关的管理参数。 优势: 能够在线扩容当前的分区容量。 Linux用户安装Linux操作系统时遇到的一个最常见的难以决定的问题就是如何正确地给评估各分区大小,以分配合适的硬盘空间。而遇到出现某个分区空间耗尽时,解决的方法通常是使用符号链接,或者使用调整分区大小的工具(比如PatitionMagic等),但这都只是暂时解决办法,没有根本解决问题。随着Linux的逻辑盘卷管理功能的出现,这些问题都迎刃而解,用户在无需停机的情况下方便地调整各个分区大小。 结构: 在整个LVM结构当中以此分为:“物理卷、物理卷分区、卷组

虚拟机扩容---续集(热扩容)

末鹿安然 提交于 2020-04-27 22:50:16
参考:https://blog.51cto.com/13551258/2057686 https://my.oschina.net/u/3992081/blog/2253865 https://blog.csdn.net/youmatterhsp/article/details/80696999 Linux7/Centos7磁盘分区、格式化及LVM管理 一、磁盘分区是怎样表示的? IDE磁盘的设备文件采用/dev/hdx 来命名,分区则采用/dev/hdxy来命名,其中想表示磁盘(a是第一块磁盘,b是第二块磁盘,以此类推),与代表分区的号码(由1开始,1,2,3,以此类推) SCSI设备和分区采用/dev/sdx和/dev/sdxy来命名(x和y的命名规则与IED磁盘命名规则一样)。 A、对IED接口 第一主盘:hda第一从盘:hdb 第一从盘第一分区:hdb1 B、对SCSI接口 第一主盘:sda 第一从盘:sdb 第一从盘第一分区:sdb1 设备 设备在Linux中的文件名 IDE硬盘 /dev/ha[a-d] SCSI/SATA/USB硬盘 /dev/sd[a-p] U盘 /dev/sd[a-p] 软盘 /dev/fd[0-1] 打印机 25针 /dev/lp[0-2] USB /dev/usb/lp[0-15] 鼠标 /dev/mouse 光区 /dev/cdrom 二