문제

먼저 모르는 경우 삼바 또는 smb == Windows 파일 공유, \\computer\share 등.

여러 대의 컴퓨터에 여러 개의 서로 다른 파일이 있습니다.대부분 미디어이고 그런 내용도 꽤 많습니다.저는 이것을 좀 더 관리하기 쉬운 것으로 통합하는 다양한 방법을 모색하고 있습니다.

현재 제가 보고 있는 몇 가지 옵션이 있습니다. 최대 그 중 제가 설명하는 다양한 삼바 서버에서 공유되는 항목의 목록을 생성하고 검색하고 찾아볼 수 있는 웹사이트에 업로드하는 일종의 삼바 공유 인덱서가 있습니다.

그것은 값싼 해결책입니다. 그렇죠?

이 아이디어가 분명히 클래스에 비해 몇 가지 메서드가 부족하다는 사실을 무시하고 크로스 브라우저 방식으로 html로 삼바 파일 공유에 연결할 수 있는 방법을 알고 계십니까?Windows에서는 \\computer\share를 수행하고, Linux에서는 smb://computer/share를 수행합니다. 둘 다 파일 관리자로도 사용되지 않는 브라우저에서는 작동하지 않습니다(예:Internet Explorer가 아닌 모든 브라우저).

몇 가지 설명

  • 이 웹 사이트에 액세스하는 데 사용되는 컴퓨터는 WIndows(XP)와 Linux(Ubuntu), 브라우저(Opera 및 Firefox)가 혼합되어 있습니다.
  • Linux에서 smb://computer/share를 입력하면 Nautilus(KDE3.5/4 사용자의 경우 Konqueror/Dolphin으로 추정)에서만 작동하는 것 같습니다.Firefox 또는 Opera에서는 작동하지 않습니다(Firefox는 아무 작업도 수행하지 않으며 Opera는 URL이 유효하지 않다고 불평합니다).
  • 편리한 Windows 상자가 없어서 \\computer\share가 IE 이외의 다른 곳에서도 작동하는지 잘 모르겠습니다(예:파이어폭스/오페라).
  • 무작위 삼바 공유를 통합하기 위한 더 좋은 아이디어가 있다면(확실히 내 것보다 훨씬 나쁠 수는 없습니다 ;-)) 내가 색인화/통합하려는 서버가 있다는 보장이 없다는 점을 아는 것이 좋습니다. 특정 순간에 일어날 것입니다.더욱이, 나는 그들이 공유한 내용이 단지 이용 가능하지 않다는 이유만으로 분실되거나 숨겨졌는지에 대한 지식을 원하지 않습니다.나는 그들이 'foo'를 공유하지만 현재 다운되어 있다는 것을 알고 싶습니다.
도움이 되었습니까?

해결책

흠, 프로토콜 핸들러가 재미있어 보이네요.

처럼 표시 Windows 프로토콜 핸들러는 OS 수준에서 처리될 수 있습니다.

프로토콜 핸들러는 브라우저 수준에서 수행할 수도 있습니다(크로스 플랫폼이고 아무 것도 설치하지 않으므로 선호됨).

Firefox에서 작동하는 방식 요약
Opera에서 작동하는 방식 요약

다른 팁

아마도 SAMBA 서버에 Apache를 설정하고 HTTP를 통해 파일을 제공하게 할 것입니다.그러면 멋진 자동 색인 기본 페이지도 제공되며 마스터 목록에 대한 각 색인을 wget하고 연결할 수 있습니다.

몇 가지 다른 생각:

  1. file://server/share/file은 사실상 Windows에서 수행하는 방식입니다.
  2. 당신은 할 수 있습니다 프로토콜 핸들러 등록 Windows에서는 smb를 등록하고 file://로 리디렉션할 수 있습니다.나는 그놈/KDE/등을 의심합니다.같은 것을 제안할 것입니다.

링크가 크로스 플랫폼에서 작동하도록 하려면 CGI 스크립트 또는 JavaScript에서 사용자 에이전트를 보고 URL을 적절하게 업데이트할 수 있습니다.

또는 SMB 공유를 통합하려는 경우 다음을 사용해 볼 수 있습니다. 마이크로소프트 DFS (Samba에서도 작동합니다).

DFS 루트를 설정하고 환경에 있는 다른 모든 SMB/Samba 공유에 대해 알려줍니다.그런 다음 클라이언트는 루트에 연결하고 마치 해당 단일 루트 시스템에서 호스팅되는 것처럼 모든 공유를 확인합니다.루트는 클라이언트가 공유를 열 때 자동으로 올바른 시스템으로 리디렉션합니다.

SMB를 위한 심볼릭 링크나 가상 파일 시스템과 같다고 생각하세요.

그것은 당신의 브라우징 문제를 해결할 것입니다.검색하신 내용이 해결될지 모르겠습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top