Red Hat Linux へのファイル共有のマウント
Red Hat Enterprise Linux® のコンピュートインスタンスに、 NFS のファイル共有をマウントします。転送中のIPsec暗号化はオプションで設定可能です( dp2 プロファイルおよびセキュリティグループのアクセスモードが必要です)。
開始前に
-
コンピュートホストが共有と同じ セキュリティ グループに属していることを確認してください。 詳しくは、 Granular authorizationを 参照のこと。
-
サーバーがあるVPCに共有のマウントターゲットが存在することを確認します。 新規マウント・ターゲットが必要な場合は、「 ファイル共有およびマウント・ターゲットの作成」の説明に従ってください。
-
マウント・ターゲットからファイル・シェアのマウント・パスを取得します。 マウントパスの情報は、 コンソールの ファイル共有詳細ページ、 CLI、 API、 Terraformから 取得できます。
-
トランジットで暗号化を使用したい場合は、メタデータ・サービスからIPsec証明書を取得する必要がある。 マウントターゲットでトランジット暗号化が有効になっていることを確認する。 さらに、セキュア接続を使用してファイル共有をマウントします。 この機能は、
dp2プロファイルおよびセキュリティー・グループ・アクセス・モードを使用するファイル共有にのみ使用できます。 詳しくは、 転送中の暗号化-ファイル共有とホストの間のマウント接続の保護 を参照してください。マウント・ヘルパー・ユーティリティー をインストールして実行し、転送中または暗号化接続なしで暗号化されたファイル共有をマウントします。
File Storage for VPC サービスには NFS バージョン v4.1 以上が必要です。
NFS 用の no_root_squash の実装 (オプション)
デフォルトでは、NFS では、root 権限で作成されたファイルが nobody ユーザーにダウングレードされます。 このセキュリティー機能によって、要求されない限り、特権が共有されないようにしています。
no_root_squash を設定することで、root クライアントは、リモートの NFS ファイル共有上で root 権限を維持することができます。
NFSv4.1 の場合は、nfsv4 ドメインを slnfsv4.com に設定した後に、rpcidmapd を開始するか、OS で使用されている類似サービスを開始してください。
-
ホスト側で、
/etc/idmapd.confのドメイン設定を行ってください。$ vi /etc/idmapd.conf [General] #Verbosity = 0 #The following should be set to the local NFSv4 domain name #The default is the host's DNS domain name. Domain = slnfsv4.com [Mapping] Nobody-User = nobody Nobody-Group = nobody -
nfsidmap -cを実行します。
マウントされたファイル共有のコンテンツに対するユーザー権限の管理
システム管理者として、マウントされたファイルストレージボリューム上のデータへのアクセスを管理することができます。 ファイル共有がマウントされた後、 chown と chmod コマンドを使用して、個々のユーザーとグループに読み取り、書き込み、実行権限を割り当てることで、アクセス制御を絞り込むことができる。 詳細は Red Hatのチュートリアルを参照してください: Linux 、ユーザー、グループ、その他の権限を管理する方法 を参照。
ファイル・システムのアンマウント
ホストに現在マウントされているファイル・システムをアンマウントするには、ディスク名またはマウント・ポイント名を指定して umount コマンドを実行します。
umount /dev/sdb
umount /mnt