Maison > Article > Opération et maintenance > Que dois-je faire si l’image Docker est manquante ?
Solutions à l'image Docker manquante : 1. Augmentez l'espace disque pour la racine ; 2. Divisez l'espace de la maison à la racine ; 3. Sauvegardez les données ; 5. Créez une "maison lv" de 1,8 t ; Montez et restaurez les données.
L'environnement d'exploitation de cet article : système centOS6.8, Docker version 18.09.x, ordinateur Dell G3.
Que dois-je faire si l'image Docker est manquante ?
Solution de disparition du miroir des images Docker
50,93 cas de disparition du miroir
[root@h50 /]# df -h 文件系统 容量 已用 可用 已用% 挂载点 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% /
la racine laisse 85%
overlay 50G 43G 8.0G 85% /var/lib/docker/overlay2/9e1d9bbd368c8ebafde39dcaaa66afecde95bfab7db51b13fe92aa5c7995cc9e/merged
L'image utilise l'espace sous la racine
cat /var/lib/kubelet/config.yaml evictionHard: imagefs.available: 15% memory.available: 100Mi nodefs.available: 10% nodefs.inodesFree: 5%
Si imagesfs est inférieur à 15%, l'expulsion se produira
Cela devrait être lié à ceci
Essayez d'augmenter l'espace disque dur pour root, divisez l'espace de la maison à la racine
Ajoutez 7 t d'espace sur 93
Donner root sur lv Augmenter l'espace
resize2fs /dev/mapper/centos-root 发生错误 xfs_growfs /dev/mapper/centos-root
Sauvegarde des données
scp -r /home/ root@10.10.108.93:/root/home50/*
Démonter
umount -l /home lvextend -L +80g /dev/centos/root
Besoin de mettre à jour xfs après l'ajout
xfs_growfs /dev/mapper/centos-root
Impossible de monter et doit être réparé
xfs_repair /dev/cl/home
En raison de plusieurs T, le temps de réparation est trop long
Supprimer la maison lv
lvremove /dev/centos/home
Créer la maison lv 1.8 t
lvcreate -n home -L 1.9T /dev/centos
Formater vers le système xfs
mkfs.xfs /dev/centos/home
Monter
mount /dev/mapper/centos-home /home
Restaurer les données
Augmenter la taille de la maison
lvextend -L +1.8t /dev/centos/home xfs_growfs /dev/mapper/cl-home
Restaurer la taille de la maison à ce moment
Restaurer les données
scp -r root@10.10.108.93:/root/home52/* /home/
2. Réduire
xfs ne prend pas en charge la réduction, donc lvreduce ne peut pas être utilisé, mais resize2fs ne peut pas être utilisé et une erreur sera signalée : Impossible de trouver un superbloc de système de fichiers valide. Cela signifie que la partition logique réduite doit être reformatée via mkfs.
Faites attention au montage au démarrage
cat /etc/fstab 60上 lvreduce -L 5t /dev/centos/home lvextend -L +1.8t /dev/centos/root xfs_growfs /dev/mapper/centos-home
Apprentissage recommandé : "
Tutoriel vidéo DockerCe qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!