
저는 현재 Windows 시스템에 연결된 NTFS 드라이브의 Samba 공유에 액세스하는 Arch Linux를 사용하고 있습니다. Samba 공유의 Arch Linux 시스템에서 Symlink를 생성하고 싶습니다. 나는 이것을 조금 봤는데 일반적인 응답은 Samba.conf에 몇 줄을 추가하는 것입니다.
follow symlinks = yes
wide links = yes
unix extensions = no
제가 이해한 바로는 이 코드를 사용하면 이미 생성된 Symlink만 사용할 수 있다는 것입니다. 어쨌든 내 Arch Linux 시스템에서 생성할 수 있습니까?
답변1
해당 라인은 smb.conf
Samba 서버, 즉 Linux에서 실행되는 서버를 구성하기 위한 것입니다. 서버가 공유하는 디렉토리의 심볼릭 링크를 해석하는 방법을 변경합니다. Windows 시스템의 공유에 액세스하기 위해 smbclient(또는 다른 클라이언트)를 사용하는 것과는 아무 관련이 없습니다.
내가 아는 한 NTFS는 UNIX 스타일 심볼릭 링크를 지원하지 않습니다. 나는 Microsoft가 비슷한 것을 구현하기 위해 파일 시스템에 뭔가를 추가했다고 생각하지만 그것이 사용되는 것을 본 적이 없으며 SMB/CIFS 프로토콜이 이를 지원하는지조차 모르겠습니다.