5.3.2. ボリュームのブログとしてサブディレクトリーを使用


XFS ファイルシステムを作成し、Red Hat Gluster Storage ボリュームを作成している間に、それらをブリックとして指示できます。マウントポイントが利用できない場合、データはアンマウントされたディレクトリーのルートファイルシステムに直接書き込まれます。
たとえば、/rhgs ディレクトリーはマウントされたファイルシステムで、ボリュームを作成するブリックとして使用されます。ただし、場合によっては、マウントポイントが利用できない場合、/rhgs ディレクトリーで書き込みは継続されますが、これは root ファイルシステム下にあります。
この問題を解決するには、以下の手順を行います。
Red Hat Gluster Storage の設定中に、XFS ファイルシステムを作成してマウントします。マウントしたら、サブディレクトリーを作成し、このサブディレクトリーをボリューム作成のブリックとして使用します。ここで、XFS ファイルシステムは /bricks としてマウントされます。ファイルシステムが利用できる状態になったら、/rhgs/brick1 という名前のディレクトリーを作成し、ボリュームの作成に使用します。1 つのマウントから複数のブリックが作成されていないことを確認します。このアプローチには、以下の利点があります。
  • /rhgs ファイルシステムが利用できないと、システム内で利用可能な /rhgs/brick1 ディレクトリーがなくなりました。したがって、別の場所に書き込むことでデータ損失は発生しません。
  • これには、ネスト化に追加のファイルシステムは必要ありません。
ボリュームを作成するために、サブディレクトリーをブリックとして使用するには、以下のコマンドを実行します。
  1. マウントされたファイルシステムに brick1 サブディレクトリーを作成します。
    # mkdir /rhgs/brick1
    すべてのノードで上記の手順を繰り返します。
  2. サブディレクトリーをブリックとして使用し、Red Hat Gluster Storage ボリュームを作成します。
    # gluster volume create distdata01 ad-rhs-srv1:/rhgs/brick1
    ad-rhs-srv2:/rhgs/brick2
  3. Red Hat Gluster Storage ボリュームを起動します。
    # gluster volume start distdata01
  4. ボリュームのステータスを確認します。
    # gluster  volume status distdata01
注記
同じサーバーから複数のブリックを使用する場合は、ブリックが以下の形式でマウントされていることを確認します。以下に例を示します。
# df -h

/dev/rhs_vg/rhs_lv1   16G  1.2G   15G   7% /rhgs1
/dev/rhs_vg/rhs_lv2   16G  1.2G   15G   7% /rhgs2
各サーバーから 2 ブリックで分散ボリュームを作成します。以下に例を示します。
# gluster volume create test-volume server1:/rhgs1/brick1 server2:/rhgs1/brick1 server1:/rhgs2/brick2 server2:/rhgs2/brick2
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.