집과 자신의 클라우드 데이터를 얻으려면 어떤 링크를 사용해야 합니까?

집과 자신의 클라우드 데이터를 얻으려면 어떤 링크를 사용해야 합니까?

계획은 데비안 기반 서버를 구축하는 것입니다자신의 클라우드주소록, 달력, 파일 등을 동기화하는 데 사용되며 webdav를 통해 LAN에 있는 대용량 비디오 파일에도 액세스할 수 있습니다.코디- 고객(아마도MySQL을 사용하여 kodi 설정 저장).
때로는 GUI(VNC 및/또는 직접 화면)를 통해 리핑, 비디오 인코딩 등과 같은 리소스를 많이 사용하는 작업에 동일한 시스템이 사용되고 다른 모든 작업은 모바일 장치 및 경량 SBC를 통해 수행됩니다.

내 질문은 기본 폴더를 연결하는 방법입니다(/홈/"os_user"/)및 owncloud 데이터 파일(/var/www/owncloud/data/"oc_user"/files/)?- 파일을 정상적으로 "업로드"/동기화하고 싶지 않습니다. 왜냐하면 동일한 시스템이고 두 배의 공간을 사용하기 때문입니다!
그리고 사용자 권한을 망칠까봐 걱정도 되네요...!


지금까지 내 답변/연구/추측:

  • 하드 링크각 폴더를 두 번 생성하고 각 파일을 하나씩(명령줄을 통해) 연결해야 하며 각 파일을 두 번 삭제해야 하기 때문에 작동하지 않습니다.
  • 소프트 링크작동하지만 이것이 최선의 해결책인지는 확실하지 않습니다(여전히 사용자 권한에 문제가 있습니다)... 마스터는 무엇이어야 합니까?
  • mount --bind(실행하여 /etc/fstab) 더 좋은 방법이 있나요? ...주인은 어떤 사람이 되어야 할까요? 사용자 권한은 어떻게 되나요? ! ?
  • 아니면 제가 한번도 생각해본 적 없는 전혀 다른 해결책이 있는 걸까요...?

답변1

/home/os_user간단히 심볼릭 링크를 걸어 /var/www/owncloud/data/oc_user/files/home작업을 완료할 수 있습니다 . 기본적으로 시스템에 권한이 구성된 방식에 따라 이러한 파일(있는 경우)에 대한 읽기 전용 액세스 권한이 있습니다. 전체 액세스 권한을 얻으려면 권한을 조정해야 합니다.

권한이 느슨한 특수 폴더를 생성하는 것이 좋습니다(예: /home/os_user/shareOwncloud 트리에 심볼릭 링크). ~/.Xauthority이는 OwnCloud 계정이 손상된 경우에도 중요한 파일(예:)을 안전하게 유지합니다.

또한 운영 체제를 통해 파일을 수정/삭제하는 경우 OwnCloud는 버전을 추적하고 삭제를 취소할 수 없습니다(생각해 보면 이는 분명합니다).

답변2

나는다음 클라우드클라우드는 유사한 설정을 사용합니다(2018년 기준으로 기본적으로 자체 클라우드입니다). 내 연구에 따르면 중복 파일 문제를 해결할 방법이 실제로 없다고 믿게 되었습니다! nextcloud가 내 홈 디렉터리에서 내가 편집한 내용을 따르도록 하려면 이를 nextcloud 저장소와 동기화해야 합니다. 그래서 기본적으로, :(

파일(예: 영화, 대용량 비디오 등) 편집에 관심이 없는 경우 해당 파일을 서버에 "업로드"(사본 2개 만들기)한 다음 로컬 복사본을 삭제(한 개로 되돌리기)한 다음 가리키기만 하면 됩니다. 해당 디렉토리 소프트 링크에 ​​대한 저장소.

이것이 이상적이지 않다는 것을 알고 있지만 그 문제를 해결할 방법을 찾을 수 없습니다. 어쩌면 당신에게 더 나은 행운이 찾아오거나 누군가가 어느 시점에 해결책을 써줄 수도 있습니다!

그래도 나는 나만의 클라우드를 갖는 것을 좋아하므로 이것은 적어도 좋습니다!

관련 정보