线上LVM磁盘挂载

ESC云服务器磁盘扩容

日常运行中,容器服务所在目录由于container-log、image的增加需要占用大量的磁盘空间,所以对/var/lib/docker/目录进行扩容挂载LVM数据盘。

首先查看磁盘属性
# sudo fdisk -l
 - 会出现相应的磁盘信息,针对增加的数据盘进行分区,格式化
对磁盘进行分区
# sudo fdisk /dev/vdb
    m  查看命令帮助
    n  添加新的分区
# 根据实际情况对磁盘分区

## 更改分区编号
将分区类型改成Liunx lvm卷才能创建LVM
  t  表示更改分区编号
  L  表示查看所有编号
  8e   代表LVM
  w  用来保存并退出
分区成功后创建LVM
# sudo fdisk -l  查看分区情况

创建Physical Volume(PV)
# sudo pvcreate /dev/vdb1   创建pv
# sudo pvdisplay    查看pv信息

#创建Volume Group(VG)
# sudo vgcreate vg1 /dev/vdb1    创建vg
# sudo vgdisplay     查看vg信息

#创建Logical Volumes(LV)
# sudo lvcreate -n lv1 -l 100%VG vg1   #将所有的vg1的内存都给lv1 逻辑卷
# sudo lvdisplay
格式化逻辑卷
# sudo mkfs.ext4 /dev/vg1/lv1
# sudo blkid |grep 'lv1'  # 查看UUID,在/etc/fstab 文件中填写

关于/etc/fstab文件

- 文件介绍
fstab包含了存储设备及文件系统的相关信息,用于自动挂载系统格式的硬盘、分区、可移动设备和远程设备等

- 文件字段解释
# fs     mountpoint    type   opts    dump/pass
/dev/sda1    /      ext4  default 0 0 

<fs>--file systems: 挂载设备,告知分区的名字。可以使用UUID代替
<mountpoint>: 挂载路径
<type>: 文件系统类型,典型示例:ext2、ext3、ext4、xfs等
<opts>: 文件系统参数,可以使挂载设备在开机自启、限制对挂载分区读写权限,具体参数可google搜索
<dump>:备份命令,通过dunp utility用来决定是否做备份,通过检查entry并用数字来决定是否对文件系统进行备份。允许数字是0或1. 0就会忽略不备份,1,dump会做一个备份
<pass>: 是否fsck检查扇区,0表示不检验,1表示最早检验,2也是要检验,但是1是最早检验的
Docker容器数据的备份及恢复
1.首先保证生产环境上能够正常对外提供服务的情况下,停止Docker daemon,以此来保证数据的完整性,执行命令
 # sudo systemctl stop docker

2.将Docker默认数据目录下的数据备份,执行命令
  # sudo mv /var/lib/docker /var/lib/docker_data

3.然后把新的格式化好的磁盘挂载到/var/lib/docker目录中,
 # sudo vim /etc/fstab
UUID=******  /var/lib/docker   ext4   defaults 0 0

4.创建对应的目录
 # sudo mkdir /var/lib/docker

5.挂载磁盘
 # sudo mount -a 

6.把之前备份的Docker数据移动到新的磁盘上,执行命令
 # sudo mv /var/lib/docker_data/* /var/lib/docker/

7.启动Docker,并检查数据位置,执行命令
 # sudo systemctl start docker

8. 执行命令df 查看新挂载信息

9.执行命令docker ps,查看容器是否丢失,并根据实际情况对未启动的容器start

原文地址:https://www.cnblogs.com/l-mac/p/11397431.html

时间: 2024-11-02 11:05:52

线上LVM磁盘挂载的相关文章

阿里云ECS上LVM磁盘配置

首先说明机器系统为:ubuntu 16.04 1.首先需要在ubuntu下安装lvm,先需要更新一下ubuntu内软件包 apt-get -y update # 更新软件源 apt-get -y upgrade # 更新已经安装的软件 apt-get -y install lvm2 #安装lvm命令等 2.通过fdisk -l 查看磁盘的属性,找到要添加的磁盘名称.我是阿里云高效云盘所以是:(Disk /dev/vdb) 3.使用fdisk将磁盘进行逻辑分区fdisk /dev/vdbm来查看命

vCenter线上操作磁盘扩容

以下截图是生产机器,目前是有一块盘,且根分区是/dev/sda3,因为磁盘不足,需要备份的数据要远远超过此时的空间大小:正常情况下,是可以新增硬盘硬盘作为备份 但是作为宿主机下的虚机,因为一些不规范的操作,我们直接在线扩容,导致新增的磁盘空间没有生效 新增之后,我们通过fdisk -l查看,硬盘空间并未变化,此时我们reboot重启生效 我们可以发现,虽然重启之后,只是硬盘大小生效了,此时我们需要创建分区,并且挂载才能使新增的200G空间剥离出来! 接下来是格式化/dev/sda4分区,如果我们

Linux两块磁盘挂载指向一个文件夹LVM磁盘管理(一)

注意:任何磁盘的操作有可能损坏里面数据,请提前备份数据,切记!切记!切记! 0x00:前言. 在Linux使用过程中,发现一个文件很大,比如5G,但是有两块物理磁盘一个剩下4G,一个剩3G,磁盘空间不够,这样肯定不能放进去.如果把5G文件分割了是可以放进去,但是如果有很多文件呢!这时候就可以用LVM来帮我们来管理文件是放到哪个磁盘里. 注意:LVM用于单块硬盘小于2TB的分区,如果超过2TB用part分区,不建议用LVM会识别不了. 0x01:文本对照. 物理磁盘:即你购买来能拿在手里的那一块磁

LVM讲解和磁盘挂载故障

LVM是 Logical Volume Manager(逻辑卷管理)的简写,它是Linux环境下对磁盘分区进行管理的一种机制,使硬盘不必使用分区也能被简单地重新划分大小. 首先我们先准备磁盘分区,模拟sdb创建3个分区,每个分区1g,并且将分区类型改为lvm,否则就无法向下进行 命令(输入 m 获取帮助):nPartition type:p primary (0 primary, 0 extended, 4 free)e extendedSelect (default p): p分区号 (1-4

Linux磁盘挂载与RAID和LVM

Linux磁盘挂载挂载:将额外文件系统与根文件系统某现存的目录建立关联关系,进而使得此目录作为其他文件访问入口的行为. 卸载:解除挂载的关联关系的过程. 挂载点:挂载的目标位置. linux中挂载使用命令:mount point linux中卸载使用命令:umount注意:挂载点下的原有文件,在被挂载以后会被临时隐藏. mount [-fnrsvw] [-t vfstype] [-o options] device dirdevice:指明要挂载的设备(1)设备文件:例如 dev/sda2(2)

Linux上磁盘挂载

Linux磁盘挂载   一.  磁盘分区 在终端输入fdisk –l 命令查看整个系统的分区情况.可以看到还有一个32G的/dev/vdb磁盘没有挂载使用 输入fdisk /dev/vdb  进行分区操作 如上图所示,在Command ():输入m可以查看命令介绍 输入n新增分区,这里是将32的磁盘全都分成了一个区,你也可以在时输入你想要的分区大小,如果直接enter则默认为全部磁盘空间. Partion-- (1-4) 里的数字为分区号,根据情况自己选择 此时在输入p在可看到刚在建立的分区 再

[CentOS 7系列]LVM磁盘管理

LVM是 Logical Volume Manager(逻辑卷管理)的简写,它由Heinz Mauelshagen在Linux 2.4内核上实现.LVM将一个或多个硬盘的分区在逻辑上集合,相当于一个大硬盘来使用,当硬盘的空间不够使用的时候,可以继续将其它的硬盘的分区加入其中,这样可以实现磁盘空间的动态管理,相对于普通的磁盘分区有很大的灵活性. 与传统的磁盘与分区相比,LVM为计算机提供了更高层次的磁盘存储.它使系统管理员可以更方便的为应用与用户分配存储空间.在LVM管理下的存储卷可以按需要随时改

lvm磁盘扩展

物理卷(physical volume)物理卷就是指硬盘分区或从逻辑上与磁盘分区具有同样功能的设备(如RAID),是LVM的基本存储逻辑块,但和基本的物理存储介质(如分区.磁盘等)比较,却包含有与LVM相关的管理参数. 卷组(Volume Group)LVM卷组类似于非LVM系统中的物理硬盘,其由物理卷组成.可以在卷组上创建一个或多个"LVM分区"(逻辑卷),LVM卷组由一个或多个物理卷组成. 逻辑卷(logical volume)LVM的逻辑卷类似于非LVM系统中的硬盘分区,在逻辑卷

LVM磁盘管理

http://www.cnblogs.com/gaojun/archive/2012/08/22/2650229.html Linux LVM硬盘管理及LVM扩容 一.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 M