-1

同じサブスクリプションと場所にある VM に Azure File Storage を正常にマウントしました。この VM を新しいサブスクリプションと別の場所に複製したので、新しいマシンはサブスクリプションと場所を除いてまったく同じです。同じファイル ストレージをマウントするために同じコマンドを実行すると、次のようになります。

sudo mount -t cifs //MYACCOUNT.file.core.windows.net/MY/FOLDER /MY/LOCAL/FOLDER/ -o vers=3.0,username=USER,password=ACCESSKEY,file_mode=0777,dir_mode=0777

それから私は得る

mount error(13): Permission denied
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)

ポータルconnectでファイルストレージをクリックすると、次のように表示されるため、サブスクリプションと場所が異なることに関係していると思います。

To connect to this file share, run this command from any Windows virtual machine on the same subscription and location:

別のサブスクリプションや場所からファイル ストレージに接続する可能性はありますか?

4

1 に答える 1

1

その Azure リージョンの外部に接続するには、SMB 3.0 プロトコルを使用する必要があります。このページには、Linux ではサポートされていないと記載されています: https://azure.microsoft.com/en-us/documentation/articles/storage-how-to-use-files-linux/

Linux SMB クライアントはまだ暗号化をサポートしていないため、Linux からファイル共有をマウントするには、クライアントがファイル共有と同じ Azure リージョンにある必要があることに注意してください。ただし、Linux の暗号化サポートは、SMB 機能を担当する Linux 開発者のロードマップにあります。

編集:ここに Ubuntu の更新があります。

于 2015-12-15T13:14:05.443 に答える