소개
이 문서에서는 "START_BACKING_THREAD:BIND: NCS1K에 남은 공간이 없습니다.
문제/장애 설명
start_backing_thread:bind 관찰: 디바이스에서 경보를 모니터링할 수 없는 디바이스에 남은 공간이 없습니다(rootfs가 100% 채워짐). PM이 rootfs 디렉터리의 수집을 기록하고 채웁니다. 버전: XR 7.3.2
수행된 관찰 및 작업
- 명령
출력이 표시되지 않으며 오류 "start_backing_thread:bind: 장치에 남은 공간이 없으며 Rootfs가 가득 찼습니다.
- Rootfs는 100%로 채워집니다.
미디어 출력 표시
- Pm 로그 파일이 rootfs 디렉터리에 채워집니다.
PM 로그가 rootfs에 저장됨
PM 파일 삭제 절차
이 명령은 루트 디렉토리의 모든 파일을 표시합니다.
RP/0/RP0/CPU0:MUMNGD-MCD-O-NK4-01#run
[xr-vm_node0_RP0_CPU0:~]$cd /root
[xr-vm_node0_RP0_CPU0:/root]$ls -ltrah
이 명령은 디렉토리에서 파일을 삭제합니다.
rm “filename” ----à
명령을 사용하여 rootfs의 크기를show media확인합니다.
RP/0/RP0/CPU0:MUMNGD-MCD-O-NK4-01#show media
- 시스템에서 자동 삭제가 발생하지 않은 이유를 아는 것이 중요하다.
- Rootfs에서 1시간마다 자동 로그 수집을 위해 Python 스크립트가 활성화되어 있는 것으로 확인됩니다.
- PM 로그 생성은 기본적으로 디바이스에서 수행되지 않으며 수동으로 구성됩니다. 따라서 이 자동 삭제도 수동으로 수행해야 합니다.
- 이 프로세스를 종료하려면 PM 로그 파일이 rootfs에 저장되는 소스를 확인해야 합니다.
- 일부 Python 스크립트는 백그라운드에서 실행되어 네트워크의 4개 ncs1k4 노드 중 2개 노드에서 rootfs의 pm 로그를 수집하는 것으로 나타났습니다.
- 이러한 항목은 구축 시간 중에 추가되었습니다.
하드 디스크 파일
Python 프로세스를 종료하려면 XR에서reload명령을 사용합니다.
해결 방법:
이러한 Python 프로세스를 종료하려면 노드에서 수행해야XR RELOAD합니다.
XR RELOAD - 명령이 VM을 다시 로드합니다.
RP/0/RP0/CPU0:MUMNGD-MCD-O-NK4-01#reload (Reloads the VM.)
다시 로드하면 서비스에 영향을 주지 않지만 약 5~10분 동안 관리 가시성을 상실해야 합니다. 다음 명령을 사용하여 pm 관련 파일을 정리할 수도rm있습니다.
<rm -rf "/misc/disk1/pm_data">
<rm -rf "/root/*pm.txt">
<rm -rf "/root/PM-data*">
<rm -rf *2022.tgz (deletes all the files ending with 2022.tgz)>
마찬가지로, 필요하지 않은 파일을 삭제할 수 있습니다.