Share via


SMB(파일 공유) 디버거 기호 서버

SMB 기호 서버를 실행하려면 파일 공유를 만들고 사용자 또는 그룹에 파일 공유에 대한 액세스 권한을 부여할 수 있는 권한을 할당합니다.

참고

현재 버전의 Windows에서는 특정 버전의 SMB를 구성하거나 사용하도록 설정해야 할 수 있습니다. 자세한 내용은 Windows에서 SMBv1, SMBv2 및 SMBv3을 검색, 사용 및 사용하지 않도록 설정하는 방법을 참조하세요.

SMB 파일 공유 기호 저장소 만들기

파일 탐색기 또는 컴퓨터 관리를 사용하여 파일 공유를 만들고 권한을 할당합니다.

다음 섹션의 단계에서는 기호가 D:\SymStore\Symbols에 있다고 가정합니다.

파일 탐색기

파일 탐색기 사용하여 파일 공유 권한을 할당하려면 다음을 수행합니다.

  1. 파일 탐색기를 엽니다.

  2. D:\SymStore\Symbols 폴더를 길게 누르거나 마우스 오른쪽 단추로 클릭하고 속성을 선택합니다.

  3. 공유 탭을 선택합니다.

  4. 고급 공유를 선택합니다.

  5. 고급 공유에서 이 폴더 공유 확인란을 선택한 다음 권한을 선택합니다.

  6. 공유 권한에서 모두를 선택한 다음 제거를 선택합니다.

  7. 추가를 선택하고 파일 공유에 액세스하려는 사용자 또는 그룹을 입력합니다.

  8. 추가하는 각 사용자 또는 그룹에 대해 허용 을 선택하여 모든 권한, 변경 또는 읽기 권한을 할당합니다.

  9. 적용을 선택한 다음 확인을 선택합니다.

  10. 확인을 선택한 다음, 닫기를 선택합니다.

컴퓨터 관리

컴퓨터 관리를 사용하여 파일 공유 권한을 할당하려면 다음을 수행합니다.

  1. 시작을 선택하고 길게 누르거나 마우스 오른쪽 단추로 클릭하고 컴퓨터 관리를 선택합니다.

  2. 콘솔 트리에서 시스템 도구>공유 폴더 공유를> 선택합니다.

  3. 를 선택하고 길게 누르거나 마우스 오른쪽 단추로 클릭하고 새공유> 선택합니다.

  4. 공유 폴더 만들기 마법사에서 다음을 선택합니다.

  5. 폴더 경로D:\SymStore\Symbols를 입력하고 다음을 선택합니다.

  6. 다음을 선택합니다.

  7. 공유 폴더 사용 권한에서 권한 사용자 지정을 선택한 다음, 사용자 지정을 선택합니다.

  8. 공유 권한에서 모두를 선택한 다음 제거를 선택합니다.

  9. 추가를 선택하고 파일 공유에 액세스하려는 사용자 또는 그룹을 입력합니다.

  10. 추가하는 각 사용자 또는 그룹에 대해 허용 을 선택하여 모든 권한, 변경 또는 읽기 권한을 할당합니다.

  11. 적용을 선택한 다음 확인을 선택합니다.

  12. 마침을 두 번 선택합니다.

SMB 파일 공유 테스트

이 기호 경로를 사용하도록 디버거를 구성합니다.

srv*C:\Symbols*\\MachineName\Symbols

디버거에서 참조되는 PDB의 위치를 보려면 (목록 모듈) 명령을 사용합니다 lm . PDB의 경로는 모두 로 C:\Symbols시작해야 합니다.

\\MachineName\Symbols 파일 서버에서 C:\Symbols로 기호 및 이미지 다운로드 로그를 보려면 및 .reload /f 를 실행 !sym noisy 합니다.

파일 공유 기호 경로 설정

파일 공유를 사용하도록 디버거의 기호 경로(.sympath)를 구성하려면 여러 옵션이 있습니다. 기호 경로의 구문은 기호 파일이 로컬로 캐시되는지 여부와 캐시되는 위치를 결정합니다.

직접 파일 공유 사용(로컬 캐싱 없음):

srv*\\MachineName\Symbols

파일 공유 파일을 특정 로컬 폴더에 로컬 캐싱(예: C:\Symbols로)

srv*C:\Symbols*\\MachineName\Symbols

%DBGHELP_HOMEDIR%\Sym 폴더에 파일 공유 파일의 로컬 캐싱:

srv**\\MachineName\Symbols

이 예제의 두 번째 "*"는 기본 로컬 서버 캐시를 나타냅니다. 기호 경로 설정 및 로컬 캐시 사용에 대한 자세한 내용은 Windows 디버거에 대한 기호 경로를 참조하세요.

변수가 DBGHELP\_HOMEDIR 설정 DBGHELP\_HOMEDIR 되지 않으면 기본적으로 디버거 실행 폴더(예: C:\Program Files\Windows Kits\10.0\Debuggers\x86)로 설정되고 C:\Program Files\Windows Kits\10.0\Debuggers\x86\Sym에서 캐싱이 발생합니다.

추가 정보

기호 저장소 폴더 트리