Red Hat Linux へのファイル共有のマウント
Red Hat Enterprise Linux® ベースの IBM Cloud® 計算インスタンスをネットワーク・ファイル・システム (NFS) ファイル共有に接続するには、以下の手順を使用します。
開始前に
-
ファイル共有がセキュリティグループアクセスモードで設定されている場合、計算ホストが共有と同じ セキュリティ グループに属していることを確認してください。 ファイル共有がVPCアクセスモードで設定されている場合は、共有をマウントするサーバーがファイル共有と同じゾーンにあることを確認します。 詳細については、 マウントターゲットのアクセス モードを参照のこと。
-
サーバーがあるVPCに共有のマウントターゲットが存在することを確認します。 新規マウント・ターゲットが必要な場合は、「 ファイル共有およびマウント・ターゲットの作成」の説明に従ってください。
-
マウント・ターゲットからファイル・シェアのマウント・パスを取得します。 マウント・パス情報は、 UI の「ファイル共有の詳細」ページ、 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
を実行します。
ファイル・システムのアンマウント
ホストに現在マウントされているファイル・システムをアンマウントするには、ディスク名またはマウント・ポイント名を指定して umount
コマンドを実行します。
umount /dev/sdb
umount /mnt