누락된 도커 이미지에 대한 해결 방법: 1. 루트의 하드 디스크 공간을 늘립니다. 2. 홈에서 루트로 공간을 나눕니다. 3. 데이터를 마운트 해제합니다. 5. 1.8t "lv home"을 만듭니다. 데이터를 마운트하고 복원합니다.
이 기사의 운영 환경: centOS6.8 시스템, Docker 버전 18.09.x, Dell G3 컴퓨터.
도커 이미지가 누락된 경우 어떻게 해야 하나요?
도커 이미지 미러 사라지는 솔루션
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% 미만이면 Eviction이 발생합니다
이것과 관련이 있을 겁니다
루트용 하드 디스크 공간을 늘려보세요. 집에서 루트까지 공간을 나누어보세요
93에 7t 공간을 추가하세요
lv에 루트 부여 공간 늘리기
resize2fs /dev/mapper/centos-root 发生错误 xfs_growfs /dev/mapper/centos-root
데이터 백업
scp -r /home/ root@10.10.108.93:/root/home50/*
Unmount
umount -l /home lvextend -L +80g /dev/centos/root
xfs 추가 후 업데이트 필요
xfs_growfs /dev/mapper/centos-root
마운트 불가, 수리 필요
xfs_repair /dev/cl/home
여러 T로 인해 수리 시간이 너무 깁니다
lv 홈 삭제
lvremove /dev/centos/home
1.8t의 lv 홈 만들기
lvcreate -n home -L 1.9T /dev/centos
xfs 시스템으로 포맷
mkfs.xfs /dev/centos/home
Mount
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는 사용할 수 없으며 오류가 보고됩니다: 유효한 파일 시스템 슈퍼 블록을 찾을 수 없습니다. 이는 축소된 논리 파티션을 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!