Isilon: シンボリックリンクを使用して独立したネストされたクォータを実装する方法
Summary: シンボリックリンクを使用して独立したネストされたクォータを実装する方法。
Instructions
概要
場合によっては、クォータ ドメインの一部を割り当てて、そのクォータ ドメイン内の特定のディレクトリーに個別に予約する必要があります。
たとえば、600GBのクォータを持つ共有を作成し、その共有の下に100GBの領域を持つサブディレクトリーを持つことができます。したがって、基本的にルート共有内の他のすべてのディレクトリーには、最大500GBしか格納できません。
基本的には、独立したクォータ ドメインを関連のない別のクォータ ドメイン内にカプセル化して、一方のクォータの領域使用量が他方のクォータに影響を与えないようにする必要があります。
クォータ システムとネストされたクォータを使用している場合、これは不可能です。ただし、クォータの上限が厳しい場合は、ネットワーク クライアントの観点からこれを設定する回避策があります。
詳細
この回避策では、フォルダーが互いに異なるクォータ ドメインを割り当てることができるように、フォルダーを「横に並べて」作成します。他のフォルダーを指すフォルダー内にシンボリック リンクを作成する場合、リンクされたフォルダーはネットワーク クライアントに対して「親」フォルダー内に表示されることがあります。「はじめに (600 GB クォータの共有を持つ)」で説明されている例では、必要な手順は次のとおりです。
- 「親」ディレクトリを作成します(例:
/ifs/data/parent)を選択して、500GBのクォータを割り当てます。
- "subdir" ディレクトリを作成します (例:
/ifs/data/subdir)を作成し、100GBのクォータを割り当てます。
- クラスターのコマンド ラインで次のコマンドを実行します。
ln -s /ifs/data/subdir /ifs/data/parent/subdir
これにより、シンボリック リンクが /ifs/data/parent に接続する /ifs/data/subdir、親のサブディレクトリとして表示されるようにします。SMB(Server Message Block)ユーザーには違いを見分けられませんが、クォータ システムでは違いがわかります。親には500 GBの上限があり、サブディレクトリーには100 GBの専用領域があります。Network File System (NFS)は、ディレクトリー リスト上のリンクの性質を認識しますが、ディレクトリーが存在するかのようにリンクをトラバースできます。
SyncIQが親ディレクトリーをトラバースする場合、シンボリック リンク ファイルが親フォルダー内の他のすべてのファイルとともにターゲットにコピーされます
サブディレクトリー フォルダーが同期され、両方のフォルダーがターゲット クラスター上の同じ位置にコピーされた場合、シンボリック リンクはまったく同じように機能します。そうしないと、リンク切れとして表示され、それ以上の悪影響はありません
他のほとんどのシステムユーティリティは、シンボリックリンクをトラバースするように指示されない限り、リンクをファイルとして扱います(このオプションを使用する場合は注意してください)。