NAS 장치에 Windows 백업을 수행할 때 Samba를 실행 중인 (네트워크 공유에 백업) 오류 메시지와 함께 실패 - 백업 실패, 버전이 이 버전의 파일 형식(0xC03A0005)을 지원하지 않습니다. . 이 게시물에서는 발생 시기, 원인 및 문제 해결 방법에 대한 세부 정보를 공유합니다.
이 버전은 0xC03A0005 파일 형식을 지원하지 않습니다.
VHD 파일과의 충돌로 인해 문제가 발생합니다. Windows 백업에 의해 생성되고 프로세스 중에 탑재됩니다. 여기에는 세 가지 유형의 VHD 파일이 있습니다.
- 고정,
- 확장 가능(희소) 및
- 차별화.
VHD 파일이 기본 VHD 드라이버에서 지원하지 않는 스파스 파일인 경우 탑재가 실패하고 이 오류가 발생합니다. VHD 파일의 예는 백업 크기에 따라 계속 확장되는 파일입니다.
이 문제는 파일 수준 백업(볼륨의 파일/폴더)의 경우에만 발생하지만 vhd 파일이 마운트되지 않으므로 블록 수준 백업에서는 발생하지 않습니다. 단, File Level Backup의 경우 vhd가 마운트되어 Windows 백업에서 생성되어 희소 파일의 마운트를 지원하지 않습니다.
실행 가능한 유일한 솔루션은 smb.conf 파일에서 Strict Allocate:옵션을 사용하는 것입니다.
SSH를 사용하여 SMB에 로그인합니다. /etc/samba/smb.con에 있는 VI 편집기를 사용하여 구성 파일을 엽니다. 에프. 옵션이 없으면 수동으로 strict assign =yes를 추가할 수 있습니다. 생성된 희소 파일이 없는지 확인합니다.
이 옵션의 기능은 무엇입니까?
공식 웹사이트에 따르면
<블록 인용>yes로 설정하면 서버는 파일이 확장될 때 실제 디스크 스토리지 블록을 커밋하지 않는 UNIX 동작에서 파일이 생성되거나 확장될 때 실제로 디스크 시스템이 실제 스토리지 블록을 할당하도록 강제하는 Windows 동작으로 변경됩니다. 주어진 크기. UNIX 용어로 이것은 Samba가 스파스 파일 생성을 중단한다는 의미입니다.
VHD 파일을 수동으로 마운트하여 스파스 파일인지 테스트할 수도 있습니다.
디스크 관리 도구를 열고 "동작"을 클릭한 다음 "VHD 연결"을 클릭한 다음 vhd 파일의 경로를 지정합니다. 오류가 백업에 대해 얻은 것과 동일하면 희소 파일 때문입니다.
게시물이 쉽게 따라 하시고 NAS로의 Windows 백업과 관련된 0xC03A0005 오류 코드를 해결할 수 있기를 바랍니다.