Samba는 저장 시 파일 내용을 삭제합니다.

Samba는 저장 시 파일 내용을 삭제합니다.

Samba SMB 공유는 개인 홈 네트워크 설정의 Debian "Jessie"에서 호스팅됩니다.

공유에 연결하고, 파일을 열고, 공유 간에 파일을 복사할 수 있습니다.

공유에 있는 파일을 변경하려고 시도하면(예: 텍스트 문서 편집) ALL CONTENT OF THE FILE ERASED파일 자체는 공유에 남아 있지만 파일 크기는 0이 됩니다.

서버의 공유 디렉터리 권한은 775입니다.

루트:루트 및 루트:사용자의 chown 조합을 시도했지만 성공하지 못했습니다.

공유 설정 smb.conf 설정 writable=yesbrowsable=yes. , force user및 의 조합을 시도했지만 성공 force group하지 못했습니다 create mask.

사용:

security = user
encrypt passwords = true
obey pam restrictions = yes
unix password sync = yes

편집: 특히 Leafpad로 문제의 범위를 좁힌 것 같습니다. 다른 애플리케이션은 공유에 있는 문서를 편집할 수 있는 것으로 보입니다. 아이러니하게도 저는 열기와 편집을 테스트하는 가장 쉬운 도구로 Leafpad를 사용합니다.

답변1

파일이 예기치 않게 잘릴 수 있는 몇 가지 이유 중 하나는 디스크 공간이 부족하기 때문입니다.

여유 디스크 공간을 확인하는 데 사용할 가치가 있습니다 df -h. 예를 들어, 공유를 호스팅하는 경우 /home/share이 명령은 df -h /home/share필요한 정보를 제공합니다.

$ df -h /home/share
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1        15G   12G  2.1G  85% /

이 예에서는 85%가 사용되므로 관리되는 루트 파티션에서 15%를 사용할 수 있습니다 /home/share.

일반적으로 디스크 여유 공간의 5%가 예약되어 있으므로 root최소한 이 정도의 디스크 공간이 확보되지 않으면 사용자 외에는 파일을 생성하거나 확장할 수 없습니다 root. (Samba는 일반적으로 소유권이 있는 파일에 쓰지 않습니다 root.)

답변2

이것은 알려진 버그입니다.:

관련 정보