¿Qué vínculo debo usar para home- & owncloud-data?

el plan es build un server basado en Debian con owncloud para sincronizar libretas de direcciones, calendars, files, etc. y también acceder a grandes files de video en la LAN a través de webdav desde algunos clientes kodi (tal vez también use MySQL para almacenar los ajustes de kodi ) .
de vez en cuando se usará la misma máquina a través de GUI (VNC y / o pantalla directa) para tareas que requieren gran cantidad de resources como extracción, encoding de video, etc., todo lo demás se hará con dispositivos mobilees y SBC ligeros.

mi pregunta es ¿cómo puedo vincular la carpeta de inicio (/ home / "os_user" /) y los files de datos owncloud (/ var / www / owncloud / data / "oc_user" / files /) ? – No quiero normalmente "cargar" / sincronizar los files ya que es la misma máquina y usaré el doble de espacio.
¡y también tengo miedo de estropear los derechos de usuario …!


mis respuestas / investigaciones / conjeturas hasta ahora:

  • Los enlaces duros no se pueden usar porque tengo que crear cada carpeta dos veces, vincular cada file uno por uno (a través de la command-line) y también tengo que eliminar cada file dos veces.
  • Los softlinks funcionan, pero no estoy seguro de si es la mejor solución (todavía tengo problemas con los derechos de usuario) … ¿y cuál debería ser el maestro?
  • ¿ mount --bind (ejecutado a través de /etc/fstab ) es la mejor manera? … ¿Cuál debería ser el maestro? y ¿qué pasa con los derechos de usuario?!?
  • o hay una solución completamente diferente en la que nunca pensé …?

Simplemente puede /home/os_user a /var/www/owncloud/data/oc_user/files/home y terminarlo. De forma pnetworkingeterminada, tendrá acceso de solo lectura a esos files (si corresponde), dependiendo de cómo se hayan configurado los permissions en su sistema. Tendrá que ajustar los permissions para get acceso completo.

Lo que yo recomendaría intead es crear una carpeta especial con permissions relajados (ej. /home/os_user/share y /home/os_user/share simbólicamente al tree de Owncloud. Eso mantendría seguros los files importantes (como ~/.Xauthority ) incluso si tu count de OwnCloud está comprometida.

También tenga en count que si modifica / elimina files a través del SO, OwnCloud no podrá rastrear versiones y recuperarlas (lo cual es obvio si lo piensa).