CentOS 서버에서 Samba 및 NTFS에 문제가 있음

CentOS 서버에서 Samba 및 NTFS에 문제가 있음

안녕하세요 여러분- 작은 개인 파일 공유를 위해 작은 삼바 서버를 실행하고 있는데 매우 구체적인 시나리오에서 몇 가지 문제를 겪고 있었습니다. 그럼 위에서부터 살펴보겠습니다.

내 삼바 서버는 CentOS 5.3 상자이며 단순히 파일을 덤프하기 위해 큰 공유를 실행하고 있습니다. 기본 파티션은 ext3, 내부 디스크로 잘 작동합니다. 그게 문제가 아니예요. 문제는 단순히 덤프용으로 사용하던 외장 디스크를 갖고 있는 동료를 도우려고 생각했을 때 발생했습니다. 나는 서버에 공유를 추가하고 그의 디스크를 마운트하겠다고 제안했습니다. 그러면 그가 디스크를 사무실로 옮길 필요가 없고 그것으로만 할 것입니다. 여기에서 문제가 발생하기 시작합니다. USB를 통해 마운트된 NTFS 파티션 디스크입니다. 작동하면 훌륭하지만 너무 자주(안타깝게도 문서화되지 않은 조건에서는 재부팅 시에는 작동하지 않음-잘 작동함) 마운트 폴더가 손상됩니다. 그러면 다음과 같은 결과가 발생합니다.

ls -l /mnt
drwxrwxrwx 11 root smb_user 4096 Jun 22 15:28 bucket
?---------  ? ?    ?           ?            ? matt_external

이상해요, 그렇죠? 그의 컴퓨터에 다시 연결하면 모든 데이터가 정상입니다. 마운트 폴더가 막히는 것뿐입니다. 이런 일이 여러 번 발생했으며 다른 폴더에 다시 마운트하면 한동안 다시 작동합니다. 이 문제의 원인이 무엇인지 아는 사람이 있나요? 문제를 일으키려고 한다는 것은 알지만 이는 위험도가 낮은 시나리오이고 흥미로운 시나리오입니다. 이 설정을 지속 가능하게 만드는 방법을 알아내는 것이 좋을 것입니다.

답변1

Linux 커널 내 NTFS 지원은 쓰기 모드에서 어느 정도 손상된 것으로 알려져 있습니다. 하지만 읽기 전용 모드에서는 괜찮습니다. Linux에서 NTFS 드라이브를 사용하려면 ntfsmount를 사용하여 드라이브를 마운트(FUSE 사용)하세요.아니다마운트 -t ntfs. 나는 이것이 삼바와 공유하는 것을 방해하지 않을 것이라고 생각합니다. 왜냐하면 삼바도 사용자 영역에 있기 때문입니다.

관련 정보