
計画は Debian ベースのサーバーを構築することです独自のクラウドアドレス帳、カレンダー、ファイルなどの同期に使用され、webdavを介してLAN上の大容量ビデオファイルにアクセスできます。コーディ- 顧客(おそらくMySQLを使用してkodi設定を保存する)。
時には、GUI(VNCおよび/またはダイレクトスクリーン)を介してリッピング、ビデオエンコーディングなどのリソースを多用するタスクに同じシステムが使用され、他のすべてのタスクはモバイルデバイスおよび軽量SBCを介して行われます。
私の質問は、デフォルトのフォルダをリンクする方法です(/ホーム/"os_user"/)およびowncloudデータファイル(/var/www/owncloud/data/"oc_user"/files/)?- ファイルを正常に「アップロード」/同期したくありません。なぜなら、同じシステムであり、2倍のスペースを使うからです!
そして、ユーザー権限を台無しにするかと心配になりますね…!
これまでの私の回答/研究/推測:
- ハードリンク各フォルダを2回作成し、各ファイルを1つずつ(コマンドラインで)リンクし、各ファイルを2回削除する必要があるため、機能しません。
- ソフトリンクうまくいきますが、これが最善の解決策であるかどうかはわかりません(まだユーザー権限に問題があります)…マスターは何ですか?
- はい
mount --bind
(実行して/etc/fstab
)もっと良い方法がありますか? ...所有者はどんな人になるべきですか?ユーザー権限はどうなりますか? ! ? - それとも、私が一度も考えたことのないまったく異なる解決策があるのでしょうか…?
答え1
/home/os_user
単純にシンボリックリンクを歩いて/var/www/owncloud/data/oc_user/files/home
作業を完了できます。デフォルトでは、システムに権限が設定されている方法に応じて、これらのファイル(存在する場合)への読み取り専用アクセス権があります。完全なアクセス権を取得するには、権限を調整する必要があります。
特権のある特別なフォルダを作成することをお勧めします(たとえば、/home/os_user/share
Owncloudツリーへのシンボリックリンク)。~/.Xauthority
これにより、OwnCloudアカウントが破損しても重要なファイル(たとえば)を安全に保ちます。
また、オペレーティングシステムを介してファイルを変更/削除すると、OwnCloudはバージョンを追跡して削除をキャンセルすることはできません(考えると明らかです)。
答え2
私Next クラウドクラウドは同様の設定を使用します(2018年基準でデフォルトでは独自のクラウドです)。私の研究では、重複ファイルの問題を解決する方法が実際にないと信じていました! nextcloudが自分のホームディレクトリで編集した内容に従うようにするには、nextcloudリポジトリと同期する必要があります。だから基本的に、:(
ファイル(映画、大容量ビデオなど)の編集に興味がない場合は、そのファイルをサーバーに「アップロード」(2つのコピーを作成)してから、ローカルコピーを削除(1つに戻す)してポイントするだけです。そのディレクトリソフトリンクのためのリポジトリ。
これは理想的ではないことを知っていますが、その問題を解決する方法を見つけることができません。おそらくあなたに良い幸運が来るか、誰かがある時点で解決策を書くことができます!
それでも私は自分のクラウドを持っているのが好きなので、これは少なくとも良いです!