ownCloud oCISでユーザーのストレージクォータを設定する方法
ownCloud Infinite Scaleユーザーの個人スペースのクォータを設定する方法、プロジェクトスペースやグローバル制限と区別する方法、そして役割ごとに新規ユーザーにデフォルト値を割り当てる方法を学びましょう。
ownCloud Infinite Scale (oCIS) では、「ユーザー割り当て量」とは通常、そのユーザーの個人スペースに割り当てられた割り当て量を指します。スペースとは、独自のアクセスルールと割り当て量を持つストレージ領域であり、プロジェクトスペースには個別の割り当て量を設定できます。この区別は重要です。個人スペースの割り当て量を増やしても、プロジェクトスペースの割り当て量は自動的に変更されません。また、サーバー全体の最大割り当て量を設定することと、個々のユーザーの割り当て量を設定することは同じではありません。
このガイドでは、個々のアカウントに対するownCloud Webのドキュメント化された方法を示し、役割ごとに新規プロビジョニングされたユーザーのクォータを設定する方法を説明し、混同しやすい設定制限について指摘します。利用可能な具体的な制御は、oCISとWebのバージョン、およびユーザーIDの管理方法によって異なります。リンク先のownCloud Web管理者ガイドには、ユーザーの編集とクォータの割り当てに関するドキュメントが記載されています。変更を加える前に、デプロイ済みのリリースに対応するドキュメントを確認してください。
まず、制限を変更する必要のあるスペースを特定します。ユーザーが個人用ファイル領域を使い切っている場合は、そのユーザーの個人用スペースのクォータを変更します。問題がチームまたはプロジェクトスペースにある場合は、そのスペースのクォータを変更します。ownCloudでは、スペースとは個人用スペースやプロジェクトスペースなど、それぞれ独立したクォータを持つストレージ領域を指します。詳細については、「Infinite Scaleアーキテクチャとスペースの概要」を参照してください。
次に、ユーザーアカウントの管理者権限を確認します。組み込みのIDプロバイダーで作成されたユーザーは、Webユーザー管理画面で編集できる場合があります。外部IDプロバイダーまたは同期ディレクトリを使用している場合は、IDプロバイダー、プロビジョニングポリシー、またはロールマッピングによってアカウントプロパティの一部が制御される可能性があります。現在のドキュメントでは、すべてのIDプロバイダー設定に対応する統一された管理パスは示されていないため、アカウントを編集する前に、そのアカウントの権限元を確認してください。
ownCloud Webで管理するユーザーの場合、ドキュメントに記載されている手順は、ユーザー管理を開き、「ユーザー」を選択し、アカウントを編集して、そのユーザーの個人スペースにクォータを割り当てることです。ラベルと使用可能な値は、リリースによって異なる場合があります。
ownCloudのWeb管理者向けドキュメントによると、既存のユーザー情報は「ユーザー概要」から編集でき、ユーザーには個人スペース用に役割とクォータの両方が割り当てられている必要があります。ガイドには選択可能なクォータ値が記載されていますが、すべてのデプロイメントで同じプリセットやカスタム値フィールドが提供されるとは保証されていません。必要な値が提供されていない場合は、ownCloud Serverの設定が適用されると考えるのではなく、ご使用のoCIS/Webのバージョンとデプロイメント構成に関するドキュメントを確認してください。
クォータは、対応するスペースに保存できるデータ量を制御します。これはディスク上のバイト数を予約するものではなく、基盤となるファイルシステムやバケットを拡張するものでもありません。ownCloudは、個々のスペースのクォータが設定されていても、スペース全体のデータ量がストレージファイルシステムをいっぱいにする可能性があると警告しています。部分的にアップロードされたファイルは、ターゲットスペースに移動される前に、一時的にアップロード領域を占有することもあります。スペースごとの制限と併せて、 oCISの一般的なストレージに関する考慮事項を確認してください。
ユーザーが新しい割り当て容量に近づくか、または上限に達すると、その容量にコンテンツを追加できなくなる場合があります。割り当て容量を減らすとファイルが自動的に削除されると約束するのは避けてください。ここで参照されているドキュメントでは割り当てと割り当て容量の動作について説明していますが、管理者が割り当て容量を減らすと既存のコンテンツが削除されるとは述べていません。制限を現在の使用量より低く設定する前に、まず現在の使用状況を確認し、ユーザーに警告を発し、展開済みのリリースがどのように動作するかを確認してください。
いいえ。oCIS 9.0 の設定ドキュメントでは、OCIS_SPACES_MAX_QUOTAはスペースのグローバル最大クォータとしてバイト単位で表され、ゼロは無制限を意味します。また、このグローバル変数を使用しない場合は、FRONTEND_MAX_QUOTAをフロントエンド サービスで定義する必要があるとドキュメントに記載されています。これらはデプロイメント レベルの制御と機能制限であり、Web ユーザー管理で選択する通常のユーザーごとの値ではありません。oCIS 9.0 の特殊スコープ環境変数リファレンスを参照してください。
個人のパーソナルスペースの割り当て量については、Webユーザーエディタを使用してください。グローバル最大値を変更するのは、スペース全体で利用可能な最大値を意図的に変更する場合に限ってください。また、影響を受けるすべてのサービスについて、バージョンが一致する構成を確認してください。ショートカットとして、ユーザーごとの値をグローバル設定に貼り付けないでください。
はい、互換性のあるoCISプロキシ構成を通じてユーザーがプロビジョニングされている場合です。現在のプロキシドキュメントでは、role_quotasロールIDに基づいて新規ユーザーにバイト単位のクォータを割り当てるYAMLマッピングについて説明しています。このマッピングは環境変数ではなくYAMLで構成すると明記されています。例えば、構造は次のようになります。
role_quotas:
<role ID>: <quota in bytes>
両方のプレースホルダーを、デプロイメントで検証済みの値に置き換えてください。たとえば、10 GiB は 10 × 1,073,741,824 で計算すると 10,737,418,240 バイトになります。この数値は、意図したポリシーと一致し、ロール ID が正しい場合にのみ使用してください。これは、新規にプロビジョニングされたユーザーに対する自動割り当てであり、既存のアカウントに対する文書化された一括更新ではありません。プロキシのロール割り当てメカニズムは、OpenID Connect プロバイダがロールクレームを提供する方法にも依存する場合があります。oCIS 9.0 プロキシ サービスのドキュメントを読み、重要度の低い新規アカウントでテストしてから、このメカニズムに依存してください。
OCIS_SPACES_MAX_QUOTAはバイト単位のグローバル最大値です。 対処法:ユーザー管理で、各ユーザーの個人割り当て量を設定してください。ユーザーにサインインしてもらい、Webインターフェース右側の丸いイニシャルアイコンからアカウント情報または設定を開いてもらいます。ownCloudのWeb for Usersドキュメントによると、このメニューにはストレージのクォータと使用状況が表示されます。表示されているクォータが想定値であることを確認し、運用上適切であれば、ユーザーに少量のアップロードを試してもらいます。少量のアップロードが成功すれば、アクセスは確認されますが、クォータ全体が利用可能であることを意味するわけではないため、バックエンドの容量を引き続き監視してください。
新しい値が見つからない場合は、まずサインアウトして再度サインインし、編集したアカウントと該当する容量を再確認してください。それでもクォータが異なる場合は、アカウントが外部のIDソースではなくWeb UIによって管理されていることを確認し、デプロイされている正確なバージョンを確認し、該当するプロキシ、フロントエンド、およびストレージ構成を確認してください。現在の公開ドキュメントには、すべてのIDプロバイダーとストレージバックエンドの組み合わせに対応する単一のトラブルシューティング手順は定義されていません。その部分については、リリース固有の管理者ガイドまたは組織のoCISオペレーターランブックを参照してください。
ownCloud Infinite Scaleユーザーの個人スペースのクォータを設定する方法、プロジェクトスペースやグローバル制限と区別する方法、そして役割ごとに新規ユーザーにデフォルト値を割り当てる方法を学びましょう。
BigBlueButton FreeSWITCHのSIP登録タイムアウトを診断するには、サービスの状態、SIPおよびESLリスナー、NATアドレス、ファイアウォールルール、ログを確認します。
ownCloudモバイルアプリの接続拒否エラーを修正するには、サーバーURL、HTTPSポート、Webサーバー、ファイアウォール、プロキシ、TLS、および信頼済みドメインを確認してください。
Synapse 上で新しい Matrix アカウントを制御する方法を、公開登録の無効化から使用制限付きトークンの発行まで、設定例とチェック項目を含めて比較します。
Fix an ownCloud blank page by separating browser, PHP, app, permissions, upgrade, and proxy failures, then choose the least disruptive recovery path.
Zimbraの停止したNGINXプロキシを診断し、適切なログを読み取り、安全に再起動し、設定の欠落、無効なポート、証明書、および上流の障害に対する的を絞った修正を確認します。
危険な変更を加える前に、キュー、ログ、SpamAssassin、ClamAV、および回復の兆候を確認することで、Zimbra AmavisがCPU使用率100%になっている場合の診断と修復方法を学びましょう。
アカウントの詳細、認証情報、証明書、ネットワークパス、サーバーポリシーを確認し、安全な代替手段を比較することで、iPhone 上の Zimbra ActiveSync エラーのトラブルシューティングを行います。
ownCloud Infinite ScaleとNextcloud 28を、アーキテクチャ、パフォーマンス動作、RAM要件、キャッシング、スケーリング、および実際の導入におけるトレードオフの観点から比較します。
Nextcloudのトランザクションファイルロックに関する警告を修正するには、デプロイメントを確認し、RedisまたはKeyValueCacheを設定し、適切なサービスを再起動し、ファイル操作を検証してください。