
Time Machine을 사용하여 Raspberry Pi 3를 Mac용 백업 드라이브로 사용하고 싶습니다. 그러므로, 나는
- Time Machine 백업 소프트웨어에 따라 연결할 수 있는 Samba 4.8.0을 설치했습니다.버그 추적기.
- 를 통해 Samba 서비스를 활성화했습니다
sudo systemctl enable smbd
.sudo systemctl status smbd
상태 의 출력Active: active (running)
. /etc/samba/smbd.config
즉, 많은 예제 구성을 시도했습니다 .이것,이것,이것,이것그리고이것.
Time Machine을 Samba 공유에 연결하려고 하면 로그인 세부 정보를 성공적으로 입력한 후 항상 다음 오류 메시지가 나타납니다.
이는 다음과 같이 번역됩니다:
Time Machine이 백업 볼륨에 연결할 수 없습니다.
이 작전은 성공할 수 없어. (OSStatus 오류 -1073741275.)
OSStatus 오류를 알 수 없습니다.https://www.osstatus.com/솔직히 유효한 오류 코드라기보다는 버그가 많은 오버플로처럼 보입니다. (거의 -2^30입니다.)
이 오류의 원인은 무엇이며 어떻게 해결할 수 있습니까?
나는 다음을 사용하고 있습니다 :
- 맥OS 10.13.5
- 리눅스 라즈베리파이 4.9.35-v7+
- 삼바 4.8.0
답변1
자세한 오류를 보려면 Samba 로깅을 활성화해야 합니다. 나에게 이 오류는 내 avahi 광고 이름이 내 Samba 공유 이름과 다르다는 것을 의미합니다. smb.conf에서
## Definde your shares here
[TimeMachine Home]
그리고 avahi 서비스 정의에서:
<service>
<type>_adisk._tcp</type>
<txt-record>sys=waMa=0,adVF=0x100</txt-record>
<txt-record>dk0=adVN=TimeMachine Home,adVF=0x82</txt-record>
</service>
위 구성의 "TimeMachine Home" 문자열입니다.
구성 참조: https://www.reddit.com/r/homelab/comments/83vkaz/howto_make_time_machine_backups_on_a_samba/
답변2
/var/log/samba/log에서 Samba 로그를 확인하세요.[클라이언트의 호스트 이름].
내 경우에는 로그에 다음과 같이 기록되어 있습니다.
모듈 '/usr/lib/x86_64-linux-gnu/samba/vfs/streams_xattr.so' 로드 중 오류 발생: /usr/lib/x86_64-linux-gnu/samba/vfs/streams_xattr.so: 공유 객체 파일을 열 수 없습니다: 아니요 해당 파일이나 디렉터리
어떤 이유로 Time Machine이 제대로 작동하는 데 필요한 VFS 모듈 "streams_xattr"이 누락되었습니다.
VFS 모듈용 패키지를 설치하여 문제를 해결했습니다.
sudo apt install samba-vfs-modules
그런 다음 삼바를 다시 시작했습니다.
sudo systemctl restart smbd
그리고 인증할 수 있었어요.
답변3
OSStatus error -1073741275
검색해서 여기까지 온 사람은 다음과 같습니다.
당신은 노력하고 있습니까?다시 연결하다Time Machine을 NAS에 연결했는데 이전에는 제대로 작동했습니까?
(아마도 Synology 또는 Netgear와 같이 사전 구축된 NAS를 사용하고 있고 @hnws가 제안하는 것과 같은 삼바 로깅 설정에 쉽게 액세스할 수 없습니까?)
그런 다음 이전에 Time Machine을 NAS에 연결하는 데 사용한 것과 정확히 동일한 사용자 이름/계정을 NAS에서 사용하고 있는지 확인하고 해당 계정에 여전히 Time Machine 공유에 대한 (동일한) 권한이 있는지 확인하십시오.