欠落している Docker イメージの解決策: 1. ハード ディスク領域をルートに追加; 2. 領域をホームからルートに分割; 3. データをバックアップ; 4. アンマウント; 5. 1.8t "lv home" を作成; 6. データをマウントして復元します。
この記事の動作環境: centOS6.8 システム、Docker バージョン 18.09.x、Dell G3 コンピューター。
Docker イメージが消えた場合はどうすればよいですか?
Docker イメージのミラーが消える解決策
50,93 があります。ミラーが消える状況
[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% /
ルートの残りの 85%
overlay 50G 43G 8.0G 85% /var/lib/docker/overlay2/9e1d9bbd368c8ebafde39dcaaa66afecde95bfab7db51b13fe92aa5c7995cc9e/merged
ミラーはルートの下のスペースを使用します
cat /var/lib/kubelet/config.yaml evictionHard: imagefs.available: 15% memory.available: 100Mi nodefs.available: 10% nodefs.inodesFree: 5%
imagefs の 15% 未満が削除された場合、エビクションが発生します。
これに関連するものが続きます。
ルートにハードディスク領域を追加してみて、ホームからルートまでの領域を分割してください。
7 t の領域を追加します。 93
lv に root 用のスペースを追加
resize2fs /dev/mapper/centos-root 发生错误 xfs_growfs /dev/mapper/centos-root
データ バックアップ
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
マウントできないため修復する必要があります
xfs_repair /dev/cl/home
修復に数Tかかるため、
#lv homeを削除lvremove /dev/centos/home1.8t lv homeを作成
lvcreate -n home -L 1.9T /dev/centosxfs システムにフォーマットします
mkfs.xfs /dev/centos/homehang Load
mount /dev/mapper/centos-home /homeデータを元に戻しますホーム サイズを増やす
lvextend -L +1.8t /dev/centos/home xfs_growfs /dev/mapper/cl-homeこの時点でホーム サイズを復元しますデータを元に戻す
scp -r root@10.10.108.93:/root/home52/* /home/2. Reduce xfs は縮小をサポートしていません。lvreduce は使用できませんが、resize2fs は使用できません。エラーが報告されます: Couldn't find有効なファイルシステムのスーパーブロック。これは、縮小された論理パーティションを mkfs を通じて再フォーマットする必要があることを意味します。 ブート マウントに注意してください
cat /etc/fstab 60上 lvreduce -L 5t /dev/centos/home lvextend -L +1.8t /dev/centos/root xfs_growfs /dev/mapper/centos-home推奨学習:「
docker ビデオ チュートリアル
」以上がDocker イメージが見つからない場合はどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。