Microsoft MVP성태의 닷넷 이야기
글쓴 사람
정성태 (techsharer at outlook.com)
홈페이지
첨부 파일
 

윈도우 서버 백업으로 인해 Hyper-V VM들의 상태가 모두 "Backing up..." 상태로 오래 지속되는 문제

얼마 전부터, 그동안 잘 되던 컴퓨터에서 백업이 끝나지 않는 문제가 발생했습니다. 한 가지 특징이라면 Hyper-V 관리자에서 모든 VM들의 상태가 "Backing up..."으로 나오며 한참을 그렇게 지속된다는 것입니다.

이벤트 뷰어의 "System" 뷰에는 아무런 오류가 없습니다. 하지만, "Applications and Services Logs" / "Microsoft" / "Windows" / "Backup" 쪽에 가보니 다음과 같이 영양가 있는 로그를 발견할 수 있었습니다. ^^

Log Name:      Microsoft-Windows-Backup
Source:        Microsoft-Windows-Backup
Date:          2013-11-16 오전 11:00:08
Event ID:      51
Task Category: None
Level:         Warning
Keywords:      
User:          SYSTEM
Computer:      testpc.testad.com
Description:
The backup storage location is running low on free space. Future backup operations that store backups on this location may fail because of not enough space.

Log Name:      Microsoft-Windows-Backup
Source:        Microsoft-Windows-Backup
Date:          2013-11-16 오전 11:00:08
Event ID:      9
Task Category: None
Level:         Error
Keywords:      
User:          SYSTEM
Computer:      testpc.testad.com
Description:
The backup operation that started at '?2013?-?11?-?16T01:00:07.899000000Z' has failed because the Volume Shadow Copy Service operation to create a shadow copy of the volumes being backed up failed with following error code '0x80780021'. Please review the event details for a solution, and then rerun the backup operation once the issue is resolved.

경고에 보면 "backup storage location"이라고 되어 있는데 이것이 좀 애매합니다. 백업될 대상 디스크는 공간이 좀 많았던 반면 백업이 될 VM들의 VHD 파일이 위치한 Hyper-V 호스트 컴퓨터 측의 디스크 공간이 빨간색으로 표시될 정도로 디스크 공간이 없었기 때문입니다.

그래서, 안 쓰는 VM들 몇 개 정리해서 Hyper-V 측의 디스크 공간을 마련했더니 이 문제가 정상적으로 해결되었습니다.

아마도, Volume shadow copy를 위해 디스크 공간이 요구되는데 호스트 측에 디스크 공간이 모자라서 상대적으로 나눠서 백업하느라고 시간이 늘어난 것이 아닌가 생각됩니다. (추측일 뿐!)

어쨌든, 디스크 공간 확보하고 다시 백업을 했을 때는 이런 문제가 발생하지 않고 있습니다.




[이 글에 대해서 여러분들과 의견을 공유하고 싶습니다. 틀리거나 미흡한 부분 또는 의문 사항이 있으시면 언제든 댓글 남겨주십시오.]







[최초 등록일: ]
[최종 수정일: 7/9/2021]

Creative Commons License
이 저작물은 크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이센스에 따라 이용하실 수 있습니다.
by SeongTae Jeong, mailto:techsharer at outlook.com

비밀번호

댓글 작성자
 




... 61  62  63  64  65  66  67  68  69  70  71  [72]  73  74  75  ...
NoWriterDateCnt.TitleFile(s)
12169정성태3/5/202020630개발 환경 구성: 473. Windows nanoserver에 대한 docker pull의 태그 사용 [1]
12168정성태3/5/202022187개발 환경 구성: 472. 윈도우 환경에서의 dockerd.exe("Docker Engine" 서비스)가 Linux의 것과 다른 점
12167정성태3/5/202019996개발 환경 구성: 471. C# - 닷넷 응용 프로그램에서 DB2 Express-C 데이터베이스 사용 (3) - ibmcom/db2express-c 컨테이너 사용
12166정성태3/4/202021111개발 환경 구성: 470. Windows Server 컨테이너 - DockerMsftProvider 모듈을 이용한 docker 설치
12165정성태3/2/202019515.NET Framework: 900. 실행 시에 메서드 가로채기 - CLR Injection: Runtime Method Replacer 개선 - 네 번째 이야기(Monitor.Enter 후킹)파일 다운로드1
12164정성태2/29/202020625오류 유형: 598. Surface Pro 6 - Windows Hello Face Software Device가 인식이 안 되는 문제
12163정성태2/27/202018948.NET Framework: 899. 익명 함수를 가리키는 delegate 필드에 대한 직렬화 문제
12162정성태2/26/202023520디버깅 기술: 166. C#에서 만든 COM 객체를 C/C++로 P/Invoke Interop 시 메모리 누수(Memory Leak) 발생 [6]파일 다운로드2
12161정성태2/26/202019293오류 유형: 597. manifest - The value "x64" of attribute "processorArchitecture" in element "assemblyIdentity" is invalid.
12160정성태2/26/202019539개발 환경 구성: 469. Reg-free COM 개체 사용을 위한 manifest 파일 생성 도구 - COMRegFreeManifest
12159정성태2/26/202016045오류 유형: 596. Visual Studio - The project needs to include ATL support
12158정성태2/25/202019345디버깅 기술: 165. C# - Marshal.GetIUnknownForObject/GetIDispatchForObject 사용 시 메모리 누수(Memory Leak) 발생파일 다운로드1
12157정성태2/25/202018746디버깅 기술: 164. C# - Marshal.GetNativeVariantForObject 사용 시 메모리 누수(Memory Leak) 발생 및 해결 방법파일 다운로드1
12156정성태2/25/202017295오류 유형: 595. LINK : warning LNK4098: defaultlib 'nafxcw.lib' conflicts with use of other libs; use /NODEFAULTLIB:library
12155정성태2/25/202017295오류 유형: 594. Warning NU1701 - This package may not be fully compatible with your project
12154정성태2/25/202016428오류 유형: 593. warning LNK4070: /OUT:... directive in .EXP differs from output filename
12153정성태2/23/202020994.NET Framework: 898. Trampoline을 이용한 후킹의 한계파일 다운로드1
12152정성태2/23/202019353.NET Framework: 897. 실행 시에 메서드 가로채기 - CLR Injection: Runtime Method Replacer 개선 - 세 번째 이야기(Trampoline 후킹)파일 다운로드1
12151정성태2/22/202020711.NET Framework: 896. C# - Win32 API를 Trampoline 기법을 이용해 C# 메서드로 가로채는 방법 - 두 번째 이야기 (원본 함수 호출)파일 다운로드1
12150정성태2/21/202021110.NET Framework: 895. C# - Win32 API를 Trampoline 기법을 이용해 C# 메서드로 가로채는 방법 [1]파일 다운로드1
12149정성태2/20/202019147.NET Framework: 894. eBEST C# XingAPI 래퍼 - 연속 조회 처리 방법 [1]
12148정성태2/19/202022417디버깅 기술: 163. x64 환경에서 구현하는 다양한 Trampoline 기법 [1]
12147정성태2/19/202019337디버깅 기술: 162. x86/x64의 기계어 코드 최대 길이
12146정성태2/18/202020243.NET Framework: 893. eBEST C# XingAPI 래퍼 - 로그인 처리파일 다운로드1
12145정성태2/18/202020725.NET Framework: 892. eBEST C# XingAPI 래퍼 - Sqlite 지원 추가파일 다운로드1
12144정성태2/13/202020927.NET Framework: 891. 실행 시에 메서드 가로채기 - CLR Injection: Runtime Method Replacer 개선 - 두 번째 이야기파일 다운로드1
... 61  62  63  64  65  66  67  68  69  70  71  [72]  73  74  75  ...