Samba 연결 -> 리눅스에서 문서변경 -> 윈도우에서 변경내용이 바로 적용이 안됩니다.

hahaite의 이미지

안녕하세요.

VirtualBox로 리눅스를 실행하고 윈도우랑 Samba로 연동 시켰구요.
네트워크 드라이브를 설정해 주었습니다.

어쩌다보니 리눅스에서 편집하고 윈도우 Dos에서 컴파일해야하는 환경인데요.

리눅스에서 수정/저장 후, Dos에서 type 으로 내용을 살펴보면 수정 전 내용이 표시됩니다.
어느정도 시간이 지나면 수정된 내용이 나타나구요.
메모장으로 열어보아도 마찬가지 증상입니다.
100%는 아니지만 거의 나타납니다.

이게 원래 이런건지, 뭘 건드려야할지 감도 안오는데요.

고수분들 조언 부탁드립니다.

그럼, 즐거운 하루 보내세요.

hahaite의 이미지

이래저래 구글링해서 찾은게 smb.conf 에
strict sync = yes
sync always = yes
하면 된다고 하길래 해봤는데도... 안되네요. ㅡㅜ

^^

익명 사용자의 이미지

리눅스에서 디렉토리를 만들어 해당 디렉토리를 윈도우쪽으로 공유시킨건가요?
아니면 윈도쪽에서 디렉토리를 공유해서 리눅스에서 smbclient로 접근한건가요?

말씀하신 해결법은 전자의 경우에 적용하는 방법이며
socket options = TCP_NODELAY
옵션도 추가해주심이 좋을듯 합니다.

후자의 경우는 윈도쪽 설정 문제일것 같네요.

hahaite의 이미지

네, 전자입니다.
알려주신 옵션도 적용해 볼께요.

^^