将/home空间从新挂载到/var/lib/docker

简介: [lxl@node1 ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/centos-root 49G 34G 15G 70% / devtmpfs 7.
[lxl@node1 ~]# df -h
Filesystem Size Used Avail Use% Mounted on /dev/mapper/centos-root 49G 34G 15G 70% / devtmpfs 7.8G 0 7.8G 0% /dev tmpfs 7.8G 0 7.8G 0% /dev/shm tmpfs 7.8G 8.4M 7.8G 1% /run tmpfs 7.8G 0 7.8G 0% /sys/fs/cgroup /dev/mapper/centos-home 24G 44M 24G 1% /home

 查看/home有24G。 备份/home目录, umount掉/dev/mapper/centos-home

umount /dev/mapper/centos-home

假设要mount到/var/lib/docker目录, 备份/var/lib/docker

mount /dev/mapper/centos-home /var/lib/docker 

 df -h可以看到/dev/mapper/centos-home挂载到了/var/lib/docker下

[lxl@node1 ~]# df -h
Filesystem               Size  Used Avail Use% Mounted on
/dev/mapper/centos-root   49G   34G   15G  70% /
devtmpfs                 7.8G     0  7.8G   0% /dev
tmpfs                    7.8G     0  7.8G   0% /dev/shm
tmpfs                    7.8G  8.5M  7.8G   1% /run
tmpfs                    7.8G     0  7.8G   0% /sys/fs/cgroup
/dev/mapper/centos-home   24G   44M   24G   1% /var/lib/docker

 

 

如果是新加的一块盘, 需要先格式化磁盘。

1. 

fdisk /dev/vdb

 可输入的参数有:

 p打印  n新增 d删除 w保存操作生效 q退出

这里我们选择n, 新增分区, 会提示分区个数, 选择1.
然后会提示分区的开始(默认2048)和结束空间(默认磁盘最大空间), 如果只有1个分区, 直接打回车,使用默认值。

然后按w保存退出。

2. 这是查看磁盘挂载情况

fdisk -l

 可以发现/dev/sdb已经多了一个/dev/sdb1分区。

 

对新分区进行格式化, 这里格式化成ext4。

mkfs -t ext4 /dev/vdb1

然后在执行

mount /dev/sdb1 /var/lib/docker

如果/var/lib/docker不存在,则mkdir -p /var/lib/docker

 

此外, 这样mount之后, 如果重启机器挂载会掉,要在/etc/fstab中加入下面一条

/dev/sdb1 /var/lib/docker                   ext4     defaults        0 0

  

 

目录
相关文章
|
1月前
|
存储 Docker 容器
docker中挂载数据卷到容器
【10月更文挑战第12天】
69 5
|
25天前
|
存储 缓存 Docker
docker中挂载数据卷到容器
【10月更文挑战第16天】
27 2
|
26天前
|
存储 Docker 容器
docker中挂载现有目录作为数据卷
【10月更文挑战第14天】
16 1
|
26天前
|
存储 关系型数据库 MySQL
|
27天前
|
存储 Docker 容器
docker中挂载数据卷到容器
【10月更文挑战第13天】
24 2
|
1月前
|
存储 关系型数据库 MySQL
docker中数据卷的创建与挂载
【10月更文挑战第12天】
15 3
|
1月前
|
存储 测试技术 开发者
docker中将数据卷挂载到容器
【10月更文挑战第11天】
36 3
|
1月前
|
Linux Docker Windows
docker中使用绑定挂载(Bind mounts)
【10月更文挑战第9天】
49 1
|
1月前
|
Docker 容器
Docker数据卷挂载
这篇文章讲解了如何在Docker中使用数据卷挂载来持久化容器数据,并提供了相关命令和操作步骤。
30 0
|
2月前
|
NoSQL Redis Docker
5-11write /var/lib/docker/tmp/GetImageBlob2366037717: no space left on device
5-11write /var/lib/docker/tmp/GetImageBlob2366037717: no space left on device