計画は 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はバージョンを追跡して削除をキャンセルすることはできません(考えると明らかです)。