Que link devo usar para home- e owncloud-data?

1

o plano é construir um servidor baseado no debian com owncloud para sincronizar listas de endereços, calendários, arquivos, etc. e também acessar grandes arquivos de vídeo na LAN via webdav de alguns kodi -clientes (talvez também use o MySQL para armazenar as configurações do kodi ). de tempos em tempos, a mesma máquina será usada via GUI (VNC e / ou tela direta) para tarefas que consomem muitos recursos, como ripagem, codificação de vídeo, etc., tudo o mais será feito com dispositivos móveis e SBCs leves.

minha pergunta é como eu posso linkar a pasta home (/ home / "os_user" /) e os arquivos de dados owncloud (/ var / www / owncloud / dados / "oc_user" / files /) ? - eu não quero normalmente "upload" / sincronizar os arquivos, uma vez que é a mesma máquina e usará o dobro do espaço!
e também tenho medo de atrapalhar os direitos do usuário ...!

minhas respostas / pesquisas / palpites até agora:

  • hardlinks são inutilizáveis porque eu tenho que criar cada pasta duas vezes, ligar cada arquivo um por um (via linha de comando) e também tem que apagar todos os arquivos duas vezes.
  • softlinks funcionam, mas não tenho certeza se é a melhor solução (ainda tenho problemas com os direitos do usuário) ... e qual deve ser o mestre?
  • é mount --bind (executado via /etc/fstab ) o melhor caminho? ... o que deveria ser o mestre? e o que há com os direitos do usuário?!?
  • ou existe uma solução completamente diferente que eu nunca pensei sobre ...?
por DJCrashdummy 20.10.2015 / 10:06

2 respostas

2

Você pode simplesmente fazer um link simbólico de /home/os_user para /var/www/owncloud/data/oc_user/files/home e terminar com isso. Por padrão, você terá acesso somente leitura a esses arquivos (se houver), estimulando a configuração de permissões do seu sistema. Você terá que ajustar as permissões para obter acesso total.

O que eu recomendaria a intead é criar uma pasta especial com permissões descontraídas (por exemplo, /home/os_user/share e symlink para a árvore Owncloud. Isso manteria arquivos importantes (como ~/.Xauthority ) seguros mesmo que sua conta OwnCloud seja comprometida. / p>

Observe também que, se você modificar / remover arquivos através do sistema operacional, o OwnCloud não poderá rastrear versões e desfazê-las (o que é óbvio se você pensar sobre isso).

    
por 20.10.2015 / 10:17
0

Estou executando uma nuvem nextcloud em uma configuração semelhante (e é basicamente o própriocloud a partir de 2018). Minha pesquisa me levou a acreditar que não havia realmente nenhuma maneira de contornar o problema dos arquivos duplicados! Se eu quisesse que o nextcloud prestasse atenção em todas as edições que eu fiz no meu diretório home, eu preciso sincronizá-lo com o repositório nextcloud. Então, basicamente,: (

Se você não se importa em editar arquivos - por exemplo, filmes, vídeos grandes, qualquer coisa - você pode "carregá-los" no servidor (fazendo 2 cópias) e depois apagar a cópia local (de volta a um); em seguida, basta ter um link para o repositório para esse diretório.

Não é ideal, eu sei, mas não consegui encontrar uma maneira de contornar isso. Talvez você tenha mais sorte e / ou alguém escreva uma solução em algum momento!

Eu gosto muito de ter minha própria nuvem pessoal, então, pelo menos isso é bom!

    
por 06.12.2018 / 18:25