docker image不見(jiàn)了的解決辦法:1、為root增加硬盤空間;2、從home上劃分空間到root上;3、備份數(shù)據(jù);4、解除掛載;5、創(chuàng)建1.8t的“l(fā)v home”;6、掛載并恢復(fù)數(shù)據(jù)即可。
本文操作環(huán)境:centOS6.8系統(tǒng)、Docker 18.09.x版、Dell G3電腦。
docker image 不見(jiàn)了怎么辦?
docker images 鏡像消失解決
50,93存在鏡像消失情況
[root@h50?/]#?df?-h 文件系統(tǒng)?????????????容量??已用??可用?已用%?掛載點(diǎn) devtmpfs??????????????24G?????0???24G????0%?/dev tmpfs?????????????????24G?????0???24G????0%?/dev/shm tmpfs?????????????????24G??428M???24G????2%?/run tmpfs?????????????????24G?????0???24G????0%?/sys/fs/cgroup /dev/mapper/cl-root???50G???43G??8.0G???85%?/
root剩下85%
overlay?50G?43G?8.0G?85%?/var/lib/docker/overlay2/9e1d9bbd368c8ebafde39dcaaa66afecde95bfab7db51b13fe92aa5c7995cc9e/merged
鏡像使用的是root下的空間
cat?/var/lib/kubelet/config.yaml evictionHard: ??imagefs.available:?15% ??memory.available:?100Mi ??nodefs.available:?10% ??nodefs.inodesFree:?5%
imagesfs不足15%的會(huì)發(fā)生驅(qū)逐
應(yīng)該是跟這個(gè)有關(guān)
嘗試為root增加硬盤空間,從home上劃分空間到root上
93上增加7個(gè)t的空間
在lv上給root增加空間
resize2fs?/dev/mapper/centos-root?發(fā)生錯(cuò)誤 xfs_growfs?/dev/mapper/centos-root
數(shù)據(jù)備份
scp?-r?/home/?root@10.10.108.93:/root/home50/*
解除掛載
umount?-l?/home lvextend?-L?+80g?/dev/centos/root
增加之后 需要xfs更新一下
xfs_growfs?/dev/mapper/centos-root
無(wú)法掛載需要修復(fù)
xfs_repair?/dev/cl/home
由于好幾T 修復(fù)時(shí)間過(guò)長(zhǎng)
刪除lv home
lvremove?/dev/centos/home
創(chuàng)建1.8t的lv home
lvcreate?-n?home?-L?1.9T?/dev/centos
格式化為xfs系統(tǒng)
mkfs.xfs?/dev/centos/home
掛載
mount?/dev/mapper/centos-home?/home
恢復(fù)數(shù)據(jù)回來(lái)
增加home大小
lvextend?-L?+1.8t?/dev/centos/home xfs_growfs?/dev/mapper/cl-home
這時(shí)候恢復(fù)home大小
恢復(fù)數(shù)據(jù)回來(lái)
scp?-r?root@10.10.108.93:/root/home52/*?/home/
2.減小
xfs是不支持減少的,無(wú)法使用lvreduce,但無(wú)法使用resize2fs,會(huì)報(bào)錯(cuò):Couldn’t find valid filesystem superblock。意思就是減少后的邏輯分區(qū)需要通過(guò)mkfs.xfs命令重新格式化一下,如果這個(gè)邏輯分區(qū)上有重要的文件就歇菜了~
只能去備份home下的文件了。
注意開(kāi)機(jī)掛載
cat?/etc/fstab 60上 lvreduce?-L?5t?/dev/centos/home lvextend?-L?+1.8t?/dev/centos/root xfs_growfs?/dev/mapper/centos-home
推薦學(xué)習(xí):《docker視頻教程》