Linux WorkSpace にネットワークファイル共有をマップするにはどうすればよいですか?

所要時間2分
0

Amazon WorkSpaces の Linux WorkSpace にネットワークファイル共有をマウントしたいと考えています。

解決策

Linux WorkSpace に Amazon EFS ファイル共有をマウントする

Linux WorkSpace に Amazon Elastic File System (Amazon EFS) ファイルシステムを マウントするには、DNS 名ではなく、マウントターゲットの IP アドレスを使用する必要があります。EFS ファイルシステムをマウントするには、次の手順を実行します。

  1. Amazon EFS コンソールを開きます。
  2. マウントターゲットとなるファイルシステムを選択します。
  3. 詳細ペインのマウントターゲットで IP アドレスをコピーします。
  4. EFS ファイルシステムセキュリティグループを設定してabcxyz_workspacesMembers セキュリティグループから TCP ポート 2049 へのインバウンドトラフィックを許可するようにします。
  5. EFS ファイルシステムを Linux WorkSpace にマウントするには、次のコマンドを実行します。
    sudo mount -t nfs EFS_FILE_SYSTEM_IP_ADDRESS:/ /mnt/efs
    **注:**EFS\ _FILE\ _SYSTEM\ _IP\ _ADDRESS をマウントターゲットの IP アドレスに置き換えてください。
  6. ネットワークファイル共有が正常にセットアップされたことを確認するには、次のコマンドを実行します。
    df -h
    マウントされた EFS ファイルシステムを表示するコマンドの出力は、次のようになります。
    EFS_FILE_SYSTEM_IP_ADDRESS  /mnt/efs

Linux WorkSpace に Windows ファイル共有をマウントする

Linux WorkSpace に Windows ファイル共有をマウントするには、次の手順を実行します。

  1. cifs-utils パッケージをインストールします。

    Amazon Linux 2 WorkSpace の場合は、次のコマンドを実行します。

    sudo yum install cifs-utils

    Ubuntu WorkSpace の場合は、次のコマンドを実行します。

    sudo apt install cifs-utils

    Red Hat Enterprise Linux WorkSpace の場合は、次のコマンドを実行します。

    sudo dnf install cifs-utils
  2. Linux システム上のディレクトリをマウントポイントとして設定するには、次のコマンドを実行します。

    sudo mkdir -p /mnt/windows-share

    **注:**windows-share をご使用のディレクトリ名に置き換えてください。

  3. Kerberos で認証するには、次のコマンドを実行します。

    kinit
  4. Windows ファイル共有をマウントするには、次の mount.cifs コマンドを実行します。

    sudo mount -t cifs //server/share /mnt/windows-share --verbose -o vers=3.0,cache=none,user=$USER,cruid=$USER,sec=krb5,uid=$(id -u),gid=$(id -g)

    注:****//server/share を Windows ファイル共有の汎用名前付け規則 (UNC) パスに置き換えてください。

  5. ネットワークファイル共有が正常にセットアップされたことを確認するには、次のコマンドを実行します。

    df -h

システム起動時にファイル共有を自動的にマウントするには、Linux システムの /etc/fstab ファイルに mount コマンドを追加します。頻繁にアクセスする必要がある場合は、ファイル共有を自動的にマウントするのがベストプラクティスです。

関連情報

Mounting EFS file systems

How to access Amazon FSx for Windows File Server from a Linux client on the YouTube website

Mounting a file share on an Amazon Elastic Compute Cloud (Amazon EC2) Linux instance

AWS公式
AWS公式更新しました 3ヶ月前