zl程序教程

您现在的位置是:首页 >  工具

当前栏目

Docker宿主服务器使用LVM逻辑卷作为存储点

Docker逻辑服务器 作为 LVM 宿主 使用
2023-09-14 09:15:43 时间

Docker宿主服务器使用LVM逻辑卷作为存储点

1.安装lvm

yum -y install lvm2

2.创建物理卷

pvcreate /dev/vdb1

3.创建卷组

vgcreate vg-docker-data /dev/vdb1

4.创建逻辑卷

lvcreate -l +100%FREE -n lvm-docker-data vg-docker-data

5.格式化逻辑卷

mkfs.ext4 /dev/vg-docker-data/lvm-docker-data 

6.设置开机自动挂载

vim /etc/fstab 
/dev/vg-docker-data/lvm-docker-data      /var/lib/docker          ext4    defaults        0 0

7.停止docker服务

systemctl stop docker

8.拷贝docker数据

mkdir docker
mv /var/lib/docker/* docker/

9.挂载逻辑卷

mount -a

10.将docker数据拷贝至逻辑卷

\mv docker/* /var/lib/docker/
cp -rp docker/* /var/lib/dockerc/

11.启动docker

systemctl start docker

12.查看逻辑卷

[root@k-k8s-node-7-106 ~]# lvs
  LV              VG             Attr       LSize    Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  lvm-docker-data vg-docker-data -wi-a----- <800.00g