ファイルシステムのマウントに失敗した場合は、自動チェック スクリプトを実行するか、手動で障害のトラブルシューティングを行うことをお勧めします。自動チェック スクリプトでは、一部のマウント障害を解決できない場合があります。エラーメッセージに基づいてトラブルシューティングを実行できます。このトピックでは、Elastic Compute Service(ECS)インスタンスに NAS ファイルシステム(NAS)をマウントするときに、マウント障害のトラブルシューティングを行う方法について説明します。
トラブルシューティングを実行する前に、マウントポイントが [使用可能] 状態であることを確認してください。マウントポイントが [休止中] 状態の場合は、コンソールまたは API を使用してマウントポイントを再度有効にする必要があります。詳細については、「マウントポイントの管理」をご参照ください。
トラブルシューティングを実行する前に、現在の Alibaba Cloud アカウントに支払い遅延がないことを確認してください。Alibaba Cloud アカウントに支払い遅延がある場合、NAS ファイルシステムをマウントまたはアクセスすることはできません。詳細については、「支払い遅延」をご参照ください。
自動チェック スクリプトを使用してマウント障害のトラブルシューティングを行う
クロス マウント障害のトラブルシューティング
一般的なマウント エラーに関する FAQ
ファイルシステムをマウントするときに、ECS インスタンス名が競合しているためにエラーが発生した場合はどうすればよいですか?
NFS ファイルシステムをマウントするときに「mount.nfs: No such device」というエラーメッセージが返された場合はどうすればよいですか?
NFS ファイルシステムをマウントするときに「mount: can't find /root/nas in /etc/fstab」というエラーメッセージが返された場合はどうすればよいですか?
Windows で SMB ファイルシステムをマウントするときにシステム エラー 53 が発生した場合はどうすればよいですか?
Windows で SMB ファイルシステムをマウントするときにシステム エラー 58 が発生した場合はどうすればよいですか?
Windows で SMB ファイルシステムをマウントするときにシステム エラー 64 が発生した場合はどうすればよいですか?
Windows で SMB ファイルシステムをマウントするときにシステム エラー 67 が発生した場合はどうすればよいですか?
Windows で SMB ファイルシステムをマウントするときにシステム エラー 85 が発生した場合はどうすればよいですか?
Windows で SMB ファイルシステムをマウントするときにシステム エラー 1231 が発生した場合はどうすればよいですか?
Windows で SMB ファイルシステムをマウントするときにシステム エラー 1272 が発生した場合はどうすればよいですか?
Windows で SMB ファイルシステムをマウントするときにシステム エラー 3227320323 が発生した場合はどうすればよいですか?
Windows で SMB ファイルシステムをマウントするときにシステム エラー 1312 が発生した場合はどうすればよいですか?
NFS ファイルシステムの自動マウントを有効にしましたが、ECS インスタンスで NFS ファイルシステムが自動的にマウントされない場合はどうすればよいですか?
Windows Server 2016 でインターネット インフォメーション サービス(IIS)が SMB ボリュームのファイルを読み込めないのはなぜですか?
Windows で NFS ファイルシステムをソフト マウントするときに発生する問題を解決するにはどうすればよいですか?
自動チェック スクリプトを実行して、Linux での NFS ファイルシステムのマウントの失敗をトラブルシューティングする
ネットワーク ファイル システム(NFS)ファイルシステムは、複数の理由で Linux にマウントできない場合があります。自動チェック スクリプトを使用して障害を解決するには、次の手順を実行します。
ファイルシステムのマウントに失敗した Linux ECS インスタンスにログインします。
自動チェック スクリプトをダウンロードします。
wget https://nas-client-tools.oss-cn-hangzhou.aliyuncs.com/linux_client/check_alinas_nfs_mount.py -P /tmp/
自動チェック スクリプトを実行し、返された構成が正しいかどうかを確認します。
python2.7 /tmp/check_alinas_nfs_mount.py file-system-id.region.nas.aliyuncs.com:/ /mnt
ビジネス要件に基づいて、コマンドのパラメーターを構成できます。次のリストでは、パラメーターについて説明します。
file-system-id.region.nas.aliyuncs.com: NFS ファイルシステムのマウントポイントのドメイン名。マウントポイントのドメイン名を取得するには、次の手順を実行します。NAS コンソール にログインします。ファイル システム リストマウント使用
マウントターゲット ページで、ファイルシステムの ID をクリックします。詳細ページで、 タブをクリックします。次に、 列の アイコンにポインターを移動します。
/: NAS ファイルシステムのディレクトリ。
/mnt: 現在の ECS インスタンスにあるマウント ディレクトリ。
マウント構成を変更すると、スクリプトはマウント コマンドを返し、メッセージが表示されます。これは、自動チェックが完了したことを示します。
マウント コマンドをコピーして実行し、マウント結果を確認します。
自動チェック スクリプトを実行して、Windows での SMB ファイルシステムのマウントの失敗をトラブルシューティングする
サーバー メッセージ ブロック(SMB)ファイルシステムは、複数の理由で Windows にマウントできない場合があります。自動チェック スクリプトを使用して障害を解決するには、次の手順を実行します。
ファイルシステムのマウントに失敗した Windows ECS インスタンスにログインします。
PowerShell または PowerShell ISE で次のコマンドを実行して、自動チェック スクリプトをダウンロードして実行します。次に、スクリプトに記載されている手順を実行します。
自動チェック スクリプトをダウンロードします。
Invoke-WebRequest https://nas-client-tools.oss-cn-hangzhou.aliyuncs.com/windows_client/alinas_smb_windows_inspection.ps1 -OutFile alinas_smb_windows_inspection.ps1
自動チェック スクリプトを実行します。
.\alinas_smb_windows_inspection.ps1 -MountAddress abcde-123.region-id.nas.aliyuncs.com -Locale zh-CN
上記のコマンドで、abcde-123.region-id.nas.aliyuncs.com はマウントポイントを指定します。実際のマウントポイントに置き換えてください。
Linux での SMB ファイルシステムのマウントの失敗をトラブルシューティングする
SMB ファイルシステムは、複数の理由で Linux にマウントできない場合があります。次の手順を実行して障害のトラブルシューティングを行うか、/var/log/messages
ファイルと dmesg
コマンドの出力を確認できます。
Linux オペレーティングシステムのバージョンを確認します。
Linux は SMB プロトコルとの互換性がそれほど高くありません。次の表に、SMB ファイルシステムでサポートされている Linux オペレーティングシステムのバージョンを示します。
オペレーティングシステム
バージョン
CentOS
CentOS 7.6 64 ビット: 3.10.0-957.21.3.el7.x86_64 以降
Alibaba Cloud Linux
Alibaba Cloud Linux 2.1903 64 ビット: 4.19.43-13.2.al7.x86_64 以降
Alibaba Cloud Linux 3.2104 64 ビット: 5.10.23-4.al8.x86_64 以降
Debian
Debian 9.10 64 ビット: 4.9.0-9-amd64 以降
Ubuntu
Ubuntu 18.04 64 ビット: 4.15.0-52-generic 以降
openSUSE
openSUSE 42.3 64 ビット: 4.4.90-28-default 以降
SUSE Linux
SUSE Linux Enterprise Server 12 SP2 64 ビット: 4.4.74-92.35-default 以降
CoreOS
CoreOS 2079.4.0 64 ビット: 4.19.43-coreos 以降
共通インターネット ファイル システム(CIFS)クライアントを確認します。
Linux オペレーティングシステムに CIFS(cifs-utils)クライアントがインストールされていること、および
mount.cifs
が PATH 環境変数で指定されたディレクトリに格納されていることを確認します。次の表に、CIFS クライアントがインストールされているかどうかを確認するために実行できるコマンドを示します。CIFS クライアントがインストールされていないか、指定されたディレクトリにない場合は、CIFS クライアントを再インストールします。詳細については、「CIFS クライアントをインストールする」をご参照ください。
オペレーティングシステム
コマンド
Ubuntu
sudo apt list cifs-utils
Debian
RHEL
sudo yum list cifs-utils
CentOS
openSUSE
sudo zypper search -i cifs-utils
SLES12-SP2
CoreOS
which mount.cifs
ネットワーク接続を確認します。
ping <VolumeDomainName>
コマンドを実行して、ネットワーク接続を確認できます。Linux ECS インスタンスと SMB ファイルシステムが同じ Alibaba Cloud アカウントに属しているかどうかを確認します。
Linux ECS インスタンスと SMB ファイルシステムが異なる Alibaba Cloud アカウントに属している場合は、インスタンスが属しているアカウントを使用して SMB ファイルシステムを作成するか、Cloud Enterprise Network(CEN)を使用して Linux ECS インスタンスと SMB ファイルシステムを接続します。詳細については、「CEN を使用してアカウントとリージョンをまたいで NAS ファイルシステムをマウントする」をご参照ください。
Linux ECS インスタンスと SMB ファイルシステムが同じ仮想プライベート クラウド(VPC)にあるかどうかを確認します。
Linux ECS インスタンスと SMB ファイルシステムが異なる VPC にある場合は、別の SMB ファイルシステムを作成するか、CEN を使用して Linux ECS インスタンスと SMB ファイルシステムを接続します。詳細については、「CEN を使用して同じリージョン内の VPC をまたいで NAS ファイルシステムをマウントする」をご参照ください。
ポート 445 を確認します。
Linux ECS インスタンスのセキュリティグループが、SMB ファイルシステムの IP アドレスまたはポート 445 へのアクセスを許可しているかどうかを確認します。
telnet <VolumeDomainName> 445
コマンドを実行して、ネットワーク接続を確認できます。ポート 445 が無効になっている場合は、ポートの ECS インスタンスのセキュリティグループにルールを追加する必要があります。詳細については、「セキュリティグループ ルールを追加する」をご参照ください。
Linux ECS インスタンスが、サポートされていない TCP ポート経由でネットワークに接続しようとしていないことを確認します。
権限グループを確認します。
SMB ファイルシステムのマウントポイントの権限グループが、Linux ECS インスタンスへのアクセスを許可しているかどうかを確認します。
Linux ECS インスタンスへのアクセスが許可されていない場合は、権限グループの構成を変更します。詳細については、「権限グループの管理」をご参照ください。
ECS インスタンス管理者のマウント権限を確認します。
Linux ECS インスタンスの管理者に root または sudo 権限があることを確認します。
マウント コマンドを確認します。
SMB ファイルシステムのマウントに使用されるマウント コマンドが有効であることを確認します。コマンド構文:
sudo mount -t cifs //file-system-id.region.nas.aliyuncs.com/myshare /mnt -o vers=2.0,guest,uid=0,gid=0,dir_mode=0755,file_mode=0755,mfsymlinks,cache=strict,rsize=1048576,wsize=1048576
マウント コマンドで指定されたパラメーターが無効な場合は、パラメーター設定を変更します。マウント パラメーターの詳細については、「Linux ECS インスタンスに SMB ファイルシステムをマウントする」をご参照ください。
Security-Enhanced Linux(SELinux)設定を確認します。
マウント ディレクトリの SELinux 設定が有効であることを確認します。
ファイルシステムが同時にマウントされている計算ノードの数を確認します。
ファイルシステムがマウントされている Linux ECS インスタンスの数が 1,000 を超えているかどうかを確認します。
数が上限を超えている場合は、ビジネス シナリオに基づいて数を変更します。
数が上限を超えていない場合は、チケットを送信 [する]。
チケットを送信する場合は、ファイルシステム情報、Linux ディストリビューションのバージョン、マウント コマンド、/var/log/messages ファイル、および dmesg コマンドの出力を提供する必要があります。
Windows での汎用 NFS ファイルシステムのマウントの失敗をトラブルシューティングする
NFS ファイルシステムは、複数の理由で Windows にマウントできない場合があります。次の手順を実行して障害のトラブルシューティングを行うことができます。
アカウントを確認します。
ECS インスタンスとマウントポイントが同じアカウントに属しているかどうかを確認します。ECS インスタンスとマウントポイントが異なるアカウントに属している場合は、CEN を使用してアカウントのネットワークを接続してから、NFS ファイルシステムをマウントできます。詳細については、「CEN を使用してアカウントとリージョンをまたいで NAS ファイルシステムをマウントする」をご参照ください。
マウントポイントのネットワークを確認します。
ECS インスタンスとマウントポイントが同じ VPC に属しているかどうかを確認します。ECS インスタンスとマウントポイントが異なる VPC に属している場合は、CEN を使用して VPC を接続してから、NFS ファイルシステムをマウントできます。詳細については、「CEN を使用して同じリージョン内の VPC をまたいで NAS ファイルシステムをマウントする」をご参照ください。
ポート 2049 とポート 111 を確認します。
ECS インスタンスのセキュリティグループが、マウントポイントのポート 2049 とポート 111 へのアクセスを許可しているかどうかを確認します。ECS インスタンスのセキュリティグループがマウントポイントのポート 2049 とポート 111 へのアクセスを許可していない場合は、セキュリティグループ ルールを変更します。詳細については、「セキュリティグループ ルールを変更する」をご参照ください。
telnet または Test-NetConnection コマンドを実行して、ポートの接続性を確認できます。
コマンド プロンプトで telnet コマンドを実行します。
telnet $mount_point.$region.nas.aliyuncs.com 2049 telnet $mount_point.$region.nas.aliyuncs.com 111
PowerShell で Test-NetConnection コマンドを実行します。
Test-NetConnection $mount_point.$region.nas.aliyuncs.com -Port 2049 Test-NetConnection $mount_point.$region.nas.aliyuncs.com -Port 111
NFS ファイルシステムの権限グループを確認します。
マウントポイントの権限グループが ECS インスタンスへのアクセスを許可しているかどうかを確認します。マウントポイントの権限グループが ECS インスタンスへのアクセスを許可していない場合は、権限グループの構成を変更します。詳細については、「権限グループの管理」をご参照ください。
サブディレクトリが存在しないというエラーを修正するにはどうすればよいですか?
エラーメッセージ: mount.nfs: access denied by server while mounting xxxx.nas.aliyuncs.com:/<dir>
このエラーは、NAS ファイルシステムの既存ではないサブディレクトリを ECS インスタンスにマウントしようとすると発生する可能性があります。このエラーを修正するには、最初に NAS ファイルシステムのルート ディレクトリをマウントします。ルート ディレクトリをマウントした後、NAS ファイルシステムのサブディレクトリを作成し、そのサブディレクトリをマウントできます。詳細については、「Linux で NAS ファイルシステムのサブディレクトリを作成してマウントするにはどうすればよいですか?」をご参照ください。
ファイルシステムをマウントするときに、ECS インスタンス名が競合しているためにエラーが発生した場合はどうすればよいですか?
問題
NFSv4.0 を使用して ECS インスタンスにファイルシステムをマウントすると、次のエラーメッセージが返されます。mount.nfs: Operation not permitted or mount.nfs: an incorrect mount option was specified
。ただし、NFSv3 を使用して ECS インスタンスにファイルシステムをマウントすると、マウントは成功します。
原因
このエラーは、Linux の一部のカーネル バージョンで発生します。たとえば、別の ECS インスタンス(インスタンス B)と同じ名前の ECS インスタンス(インスタンス A)に NFSv4.0 ファイルシステムをマウントしようとします。ただし、NFSv4.0 ファイルシステムはすでに ECS インスタンス(インスタンス B)にマウントされています。
解決策
マウントに失敗した ECS インスタンスで次のコマンドを実行します。
echo 'install nfs /sbin/modprobe --ignore-install nfs nfs4_unique_id=`cat /sys/class/dmi/id/product_uuid`' >> /etc/modprobe.d/nfs.conf
オフピーク時に ECS インスタンスを再起動します。
また、ECS インスタンスからすべての NFS ファイルシステムを手動でアンマウントし、
rmmod
コマンドを実行して、NFSv4.0 クライアントと NFS カーネルモジュールをアンインストールすることもできます。NFS ファイルシステムを再マウントします。詳細については、「Linux ECS インスタンスに NFS ファイルシステムをマウントする」をご参照ください。
mount.nfs: デバイスが存在しません
NFS ファイルシステムをマウントするときにエラーメッセージが返されますか?
問題
ECS インスタンスに NFS ファイルシステムをマウントすると、次のエラーメッセージが表示されます。
mount.nfs: No such device
原因
options sunrpc tcp_slot_table_entries=128
設定が /etc/modprobe.d/sunrpc.conf ファイル内で options sunrpc tcp_slot_entries=128
に変更された場合、システムは sunrpc モジュールをカーネルにロードできない可能性があります。
解決策
/etc/modprobe.d/sunrpc.conf ファイルの設定を
options sunrpc tcp_slot_table_entries=128
に変更します。modprobe sunrpc
コマンドを実行して、sunrpc モジュールをロードします。NFS ファイルシステムを再マウントします。
どうすればよいですか?マウント: /etc/fstab で /root/nas が見つかりません
NFS ファイルシステムをマウントするときにエラーメッセージが返されますか?
問題
ECS インスタンスに NFS ファイルシステムをマウントすると、次のエラーメッセージが表示されます。
mount: can't find /root/nas in /etc/fstab
原因
コマンド構文が無効である可能性があります。
解決策
正しいマウント コマンドを実行して、NFS ファイルシステムをマウントします。Linux で NFS ファイルシステムをマウントするために使用されるコマンド パラメーターの詳細については、「Linux ECS インスタンスに NFS ファイルシステムをマウントする」をご参照ください。
汎用 NAS ファイルシステムの場合は、次のいずれかのコマンドを実行します。
NFSv3 を使用してファイルシステムをマウントするには、次のコマンドを実行します。
sudo mount -t nfs -o vers=3,nolock,proto=tcp,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport file-system-id.region.nas.aliyuncs.com:/ /mnt
NFSv4 を使用してファイルシステムをマウントするには、次のコマンドを実行します。
sudo mount -t nfs -o vers=4,minorversion=0,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport file-system-id.region.nas.aliyuncs.com:/ /mnt
超高速型 NAS ファイルシステムの場合は、次のコマンドを実行します。
sudo mount -t nfs -o vers=3,nolock,noacl,proto=tcp,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport file-system-id.region.extreme.nas.aliyuncs.com:/share /mnt
上記のコマンドでは、file-system-id.region.nas.aliyuncs.com
は、NFS ファイルシステムのマウントターゲットのドメイン名を示しています。実際のドメイン名に置き換えてください。
[エラー: 無効な API キー] エラーを解決するにはどうすればよいですか?ファイル ハンドル エラー
汎用 NFS ファイルシステムをマウントするとどうなりますか?
原因
Locking レジストリがシステムに存在しないか、Locking レジストリは存在するが Locking の値が 1 ではない。
解決策
コマンドプロンプトを開き、
regedit
コマンドを実行して、レジストリエディター ウィンドウを開きます。を選択し、空白領域を右クリックして、 を選択します。
レジストリ名を Locking に変更し、Locking をダブルクリックします。[DWORD (32 ビット) 値の編集] ウィンドウで、[数値データ] を 1 に変更します。
[OK] をクリックします。
ECS インスタンスを再起動します。
次のコマンドを実行して、汎用 NFS ファイルシステムを再マウントします。
mount -o nolock -o mtype=hard -o timeout=60 \\file-system-id.region.nas.aliyuncs.com\! Z:
ドライブ文字
Z:
とドメイン名file-system-id.region.nas.aliyuncs.com
を実際のドライブ文字とドメイン名に置き換える必要があります。mount
コマンドを実行して、マウントが成功したかどうかを確認します。コマンド出力が次の情報と類似しており、mount=hard、locking=no、および timeout=<10 以上の値> が含まれている場合、NFS ファイルシステムはマウントされています。そうでない場合、NFS ファイルシステムはマウントに失敗します。
Windows で SMB ファイルシステムをマウントするときにシステム エラー 53 が発生した場合はどうすればよいですか?
問題
ネットワーク パスが見つかりません。
原因
ネットワーク接続に失敗しました。
TCP/IP NetBIOS ヘルパー サービスが開始されていません。
レジストリに LanmanWorkstation が指定されていません。
解決策
ping <マウントポイントのドメイン名> コマンドを実行して、マウントポイントのドメイン名にアクセスできるかどうか、およびレイテンシが想定範囲内にあるかどうかを確認します。
マウントポイントのドメイン名を ping できる場合は、手順 b に進みます。
そうでない場合は、次の手順を実行します。
マウント コマンドが有効であることを確認します。コマンドに冗長なスラッシュ(
/
)、バックスラッシュ(\
)、スペース、またはmyshare が含まれていないことを確認してください。SMB ファイルシステムをマウントするための有効なコマンドを実行するには、次の構文を使用します。
net use <宛先ドライブの文字> \\<マウントポイントのドメイン名>\myshare
例:
net use z: \\xxxx.cn-hangzhou.nas.aliyuncs.com\myshare
ファイルシステムのプロトコル タイプが SMB であることを確認します。
マウントポイントのドメイン名が有効であることを確認します。
ECS インスタンスとマウントポイントが同じ VPC にあることを確認します。
ECS インスタンスとマウントポイントが同じ VPC にない場合は、ECS インスタンスの VPC または VPN 構成が有効であることを確認します。
telnet <マウントポイントのドメイン名> 445 コマンドを実行して、SMB プロトコルが有効になっているかどうかを確認します。
TCP/IP NetBIOS ヘルパー サービスが開始されているかどうかを確認します。詳細については、「Windows ECS インスタンスに SMB ファイルシステムをマウントする」をご参照ください。
レジストリ エディターを開き、
を選択します。表示されるダイアログ ボックスで、ProviderOrder キーに LanmanWorkstation 値が含まれているかどうかを確認します。ProviderOrder キーに LanmanWorkstation 値が含まれていない場合は、ProviderOrder キーに値を追加します。
上記の操作を実行した後も問題が解決しない場合は、[Windows Defender ファイアウォールと高度なセキュリティ] で設定されているアウトバウンドルールによって、SMB 関連のネットワーク リクエストがブロックされているかどうかを確認してください。
Windows で SMB ファイルシステムをマウントするときにシステム エラー 58 が発生した場合はどうすればよいですか?
問題
指定されたサーバーは要求された操作を実行できません。
原因
ECS インスタンスが実行している Windows オペレーティングシステムが、ファイルシステムで使用されている SMB プロトコルと互換性がありません。
解決策
ECS インスタンスが Windows Server 2008 R2 以降のバージョン(Windows Server 2008 を除く)を実行していることを確認します。
Windows で SMB ファイルシステムをマウントするときにシステム エラー 64 が発生した場合はどうすればよいですか?
問題
指定されたネットワーク名は使用できません。
原因
ECS インスタンスの IP アドレスが NAS ファイルシステムの権限グループに含まれていません。
ECS インスタンスの内部 IP アドレスまたは VPC IP アドレスが NAS ファイルシステムの権限グループに含まれていません。
Alibaba Cloud アカウントに支払い遅延があります。
ECS インスタンスと NAS ファイルシステムはクラシック ネットワークにありますが、異なる Alibaba Cloud アカウントに属しています。
ファイルシステムのプロトコル タイプが SMB ではありません。
解決策
このエラーは、NAS ファイルシステムにアクセスできないために発生します。エラーを修正するには、次の手順を実行します。
ECS インスタンスの内部 IP アドレスまたは VPC IP アドレスが NAS ファイルシステムの権限グループに含まれていることを確認します。
Alibaba Cloud アカウントに支払い遅延がないことを確認します。
ECS インスタンスと NAS ファイルシステムがクラシック ネットワークにある場合は、それらが同じ Alibaba Cloud アカウントに属していることを確認します。
ファイルシステムのプロトコル タイプが SMB であることを確認します。
Windows で SMB ファイルシステムをマウントするときにシステム エラー 67 が発生した場合はどうすればよいですか?
問題
ネットワーク名が見つかりません。
原因
必要なネットワーク サービスが開始されていません。
解決策
次のサービスを開始します。詳細については、「Windows ECS インスタンスに SMB ファイルシステムをマウントする」をご参照ください。
Workstation サービス。
TCP/IP NetBIOS ヘルパー サービス。
Windows で SMB ファイルシステムをマウントするときにシステム エラー 85 が発生した場合はどうすればよいですか?
問題
ローカル デバイス名はすでに使用されています。
原因
指定されたドライブ文字はすでに使用されています。
解決策
ドライブ文字を変更して、ファイルシステムを再マウントします。
Windows で SMB ファイルシステムをマウントするときにシステム エラー 1231 が発生した場合はどうすればよいですか?
問題
ネットワークの場所が利用できません。
原因
Microsoft ネットワーク用クライアント コンポーネントがアンインストールされているか、無効になっています。
Microsoft ネットワーク用ファイルとプリンターの共有コンポーネントがアンインストールされているか、無効になっています。
解決策
Microsoft ネットワーク用クライアント コンポーネントまたは Microsoft ネットワーク用ファイルとプリンターの共有コンポーネントをインストールして有効にします。
Microsoft ネットワーク用クライアント コンポーネントまたは Microsoft ネットワーク用ファイルとプリンターの共有コンポーネントがインストールされているが有効になっていない場合は、[Microsoft ネットワーク用クライアント] オプションまたは [Microsoft ネットワーク用ファイルとプリンターの共有] オプションを選択します。コンポーネントをインストールして有効にするには、次の手順を実行します。
[ネットワークと共有センター] ページで、アクティブなネットワーク接続をクリックします。
[プロパティ] をクリックします。
[WLAN のプロパティ] ダイアログ ボックスで、[インストール] をクリックします。
Microsoft ネットワーク用クライアント コンポーネントをインストールします。
[ネットワーク機能の種類の選択] ダイアログ ボックスで、[クライアント] を選択し、[追加] をクリックします。
[microsoft ネットワーク用クライアント] を選択し、[OK] をクリックします。
Microsoft ネットワーク用ファイルとプリンターの共有コンポーネントをインストールします。
[ネットワーク機能の種類の選択] ダイアログ ボックスで、[サービス] を選択し、[追加] をクリックします。
を選択し、[OK] をクリックします。
Windows で SMB ファイルシステムをマウントするときにシステム エラー 1272 が発生した場合はどうすればよいですか?
問題
組織のセキュリティ ポリシーにより、権限のないゲストからのアクセスがブロックされているため、この共有フォルダーにアクセスできません。これらのポリシーは、ネットワーク上の不審なデバイスまたは権限のないデバイスから PC を保護します。
原因
Windows オペレーティングシステムのセキュリティ ポリシーにより、ゲスト ユーザーから SMB ファイルシステムへのアクセスがブロックされています。
解決策
ECS インスタンスが Windows Server 2016 以降の Windows オペレーティングシステムを実行している場合は、次のレジストリを構成して、ゲスト ユーザーからのアクセスを許可します。
ファイルシステムがマウントされている ECS インスタンスにログインします。
[コマンド プロンプト] を開きます。
regedit
コマンドを実行して、[レジストリ エディター] ウィンドウを開きます。HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters
パスで、AllowInsecureGuestAuth レジストリ キーの値が 1 であることを確認します。AllowInsecureGuestAuth レジストリ キーの値が 0 に変更されている場合は、AllowInsecureGuestAuth レジストリ キーを右クリックし、[値のデータ (V)] の値を 1 に変更します。
AllowInsecureGuestAuth レジストリ キーが見つからない場合は、PowerShell に切り替えて次のコマンドを実行し、AllowInsecureGuestAuth レジストリ キーを追加します。
New-ItemProperty -Path Registry::HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters -Name AllowInsecureGuestAuth -PropertyType DWORD -Value 1
次のコマンドを実行して、SMB ファイルシステムを再マウントします。
net use Z: \\file-system-id.region.nas.aliyuncs.com\myshare
システム エラー 1272 が引き続き発生する場合は、RequireSecuritySignature レジストリ キーの値が 1 である可能性があります。値を 0 に変更してから、SMB ファイルシステムを再マウントします。
RequireSecuritySignature レジストリ キーのパスは
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters
です。
詳細については、「Windows でデフォルトで無効になっている SMB2 のゲスト アクセス」および「サーバー メッセージ ブロック署名の概要」をご参照ください。
Windows で SMB ファイルシステムをマウントするときにシステム エラー 3227320323 が発生した場合はどうすればよいですか?
問題
システム エラー 3227320323 が発生します。
原因
Windows で [microsoft ネットワーク クライアント: 通信にデジタル署名する (常に)] ポリシーが有効になっています。匿名ユーザーとして SMB ファイルシステムをマウントすると、ID 情報が見つからないため、SMB 署名に失敗します。
解決策
[microsoft ネットワーク クライアント: 通信にデジタル署名する (常に)] ポリシーを無効にしてから、SMB ファイルシステムをもう一度マウントします。ポリシーを無効にするには、次の手順を実行します。
Win+R
キーを押します。[実行] ウィンドウで、gpedit.msc
と入力し、[OK] をクリックして [ローカル グループ ポリシー エディター] を開きます。を選択します。[microsoft ネットワーク クライアント: 通信にデジタル署名する (常に)] をダブルクリックし、[無効] を選択して、[OK] をクリックします。
Windows で SMB ファイルシステムをマウントするときにシステム エラー 1312 が発生した場合はどうすればよいですか?
問題
Windows システム エラー 1312 が発生します。
原因
PowerShell で
New-SmbGlobalMapping
コマンドを実行して SMB ファイルシステムをマウントするときに、指定したユーザー名またはワークグループが無効です。解決策
コンピューターのシステム プロパティで、ワークグループ名を確認します。ファイルシステムをマウントするときに表示されるダイアログ ボックスで、ユーザー名またはワークグループを入力します。たとえば、ユーザー名は
workgroup\administrator
、パスワードはECSadministrator
です。
NFS ファイルシステムの自動マウントを有効にしましたが、ECS インスタンスで NFS ファイルシステムが自動的にマウントされない場合はどうすればよいですか?
問題
NFS ファイルシステムの自動マウントを有効にしました。ただし、ECS インスタンスを再起動すると、ECS インスタンスで NFS ファイルシステムが自動的にマウントされません。
原因
ECS インスタンスのオペレーティングシステムは CentOS 7.0 です。デフォルトでは、CentOS 7.0 は fstab 構成ファイルの非ローカル ファイルシステムを処理しません。remote-fs.target サービスのステータスは disable です。そのため、ECS インスタンスを再起動すると、ECS インスタンスで NFS ファイルシステムが自動的にマウントされません。
カーネル バージョンをアップグレードしても設定項目は変更されません。そのため、CentOS 7.0 を 7.9 にアップグレードしても、remote-fs.target サービスは無効のままです。remote-fs.target サービスを手動で有効にする必要があります。
解決策
次のいずれかの解決策を使用して、ECS インスタンスを再起動したときに NFS ファイルシステムが ECS インスタンスに自動的にマウントされるようにします。次に、/etc/fstab 構成ファイルを開いて自動マウントを有効にできます。NFS ファイルシステムの自動マウントを有効にする方法の詳細については、「Linux ECS インスタンスに NFS ファイルシステムをマウントする」をご参照ください。
解決策 1: 問題を恒久的に解決する
次のコマンドを順番に実行して、remote-fs.target サービスを有効にします。
systemctl start remote-fs.target
systemctl enable remote-fs.target
解決策 2: 問題を一時的に解決する
rc.local 構成ファイルで次のコマンドを実行して、remote-fs.target サービスを有効にします。
[ ! -f /etc/rc.local ] && echo '#!/bin/bash' > /etc/rc.local; echo "mount -a -t nfs" >> /etc/rc.local; chmod +x /etc/rc.local
Windows Server 2016 でインターネット インフォメーション サービス(IIS)が SMB ボリュームのファイルを読み込めないのはなぜですか?
この問題の解決方法の詳細については、「Active Directory ドメインのインストールと構成」をご参照ください。
Windows で NFS ファイルシステムをソフト マウントするときに発生する問題を解決するにはどうすればよいですか?
問題
デフォルトでは、Windows で NFS ファイルシステムをマウントするときにソフト モードが使用されます。ただし、一部のシナリオでは、ソフト マウントによってデータの不整合または予期しないアプリケーションの終了が発生します。
データの不整合: アプリケーションが ECS インスタンスに、ソフト マウントされたファイルシステムにデータを書き込むリクエストを送信します。リクエストがタイムアウトする前にアプリケーションがインスタンスから応答を受信しない場合、データがファイルシステムに書き込まれたとしてもエラーが返されます。この場合、アプリケーションはリクエストが失敗したと判断します。ただし、ECS インスタンスはリクエストが成功したと判断します。その結果、データの不整合が発生します。
予期しないアプリケーションの終了: アプリケーションが ECS インスタンスに、ソフト マウントされたファイルシステムにアクセスするリクエストを送信します。リクエストがタイムアウトする前にアプリケーションがインスタンスから応答を受信しない場合、エラーが返されます。この場合、アプリケーションの記述に使用されたプログラミング言語に基づいて例外がスローされる場合があります。例外が処理されない場合、アプリケーションは終了します。
解決策
これらの問題を防ぐには、Windows ECS インスタンスに NFS ファイルシステムをハード マウントします。
mount
コマンドを実行して、マウントモードを表示します。コマンド出力に
mount=soft
が含まれている場合は、次の手順を実行します。コマンド出力に
mount=hard
が含まれている場合は、以下のステップを実行する必要はありません。
NFS ファイルシステムを使用しているアプリケーションを停止します。
次のコマンドを実行して、NFS ファイルシステムをアンマウントします。
umount H:
ビジネス要件に基づいて、ドライブ文字
H:
を置き換えます。次のコマンドを実行して、NFS ファイルシステムを再マウントします。
mount -o nolock -o mtype=hard -o timeout=60 \\xxxxxx.cn-hangzhou.nas.aliyuncs.com\! h:
マウントターゲット
xxxxxx.cn-hangzhou.nas.aliyuncs.com
のドメイン名とドライブ文字h:
をビジネス要件に基づいて置き換えます。mount
コマンドを実行して、マウント結果を確認します。コマンド出力に mount=hard、locking=no、および timeout=<10 以上の値> が含まれている場合、マウントは成功です。
Windows で NFS ファイルシステムをマウントするときに発生するエラーを修正するにはどうすればよいですか?
エラーメッセージ: 無効なファイル ハンドラー
解決策: 必要な手順を実行し、マウント パラメーターを有効な値に設定して、ファイルシステムを再マウントします。詳細については、「Windows ECS インスタンスに汎用 NFS ファイルシステムをマウントする」をご参照ください。
エラーメッセージ: ネットワーク エラー 53
解決策: 必要な手順を実行し、パラメーターを構成して、ファイルシステムを再マウントします。詳細については、「Windows ECS インスタンスに汎用 NFS ファイルシステムをマウントする」をご参照ください。
エラーメッセージ: ネットワーク エラー 1222
解決策: NFS クライアントをインストールした後、ファイルシステムを再マウントします。詳細については、「手順 1: NFS クライアントをインストールする」をご参照ください。
どうすればよいですか?サーバーによる のマウント中にアクセスが拒否されました
コンテナーを使用してファイルシステムをマウントすると、エラーメッセージが返されますか?
問題
コンテナーに NAS ファイルシステムをマウントすると、「access denied by server while mounting <mount directory>
」というエラーメッセージが返されます。
原因
この問題は、次のいずれかの原因により発生します。
マウント ディレクトリが存在しません。
コンテナーの実行に使用されるロールに、NAS ファイルシステムを管理する権限がありません。
マウントポイントに構成されている権限グループに、コンテナーへのアクセス権がありません。
解決策
マウント ディレクトリが存在するかどうかを確認します。
cd <mount directory>
コマンドを実行して、マウント ディレクトリが存在するかどうかを確認できます。コンテナーを実行するユーザーに root 権限があるかどうかを確認します。
ユーザーに root 権限がない場合は、root ユーザーとして NAS ファイルシステムにログインし、権限属性を変更してから、ファイルシステムをマウントする必要があります。こうすることで、コンテナー ユーザーの権限は、ファイルシステムのマウントポイントの権限と同じになります。コンテナーにファイルシステムをマウントするときは、コンテナーを privileged モードで実行します。
マウントポイントに構成されている権限グループにコンテナーの IP アドレスが含まれているかどうかを確認します。
NAS コンソールにログオンします。
左側のナビゲーション ウィンドウで、[ファイル システム] > [ファイル システム リスト] を選択します。
上部のナビゲーション バーで、リージョンを選択します。
ファイルシステムリスト ページで、管理するファイルシステムを見つけ、[アクション] 列の [管理] をクリックします。
ファイルシステムの詳細ページで、[マウントポイント] タブをクリックします。
マウントポイント リストの [権限グループ] 列で、権限グループ名をクリックして、権限グループのルールのリスト ページに移動します。
権限グループのルールにコンテナーの IP アドレスが追加されていることを確認します。
ルールにコンテナーの IP アドレスが存在しない場合は、コンテナーの IP アドレスを追加します。権限グループにルールを追加する方法の詳細については、「権限グループの管理」をご参照ください。
Cloud Assistant を使用して、ファイルシステムのバッチ マウント、ファイルシステムのバッチ アンマウント、または ECS インスタンスに関するマウント情報のクエリを実行できない場合はどうすればよいですか?
マウント パラメーターに指定された値が有効であることを確認します。コマンド出力に返されるエラー コードに基づいて問題のトラブルシューティングを行います。詳細については、「エラーメッセージ」をご参照ください。ECS インスタンスにファイルシステムをマウントしてみて、結果を確認します。マウントが引き続き失敗する場合は、返されたエラーメッセージに基づいて問題のトラブルシューティングを行います。
NAS コンソールで、ECS インスタンスにファイルシステムをマウントできます。マウントがまだ失敗する場合は、返されたエラーメッセージに基づいて問題のトラブルシューティングを行ってください。
NAS コンソールを使用してファイルシステムをマウントできないのはなぜですか?
次の表に、マウント障害の考えられる原因と解決策を示します。
問題 | 原因 | 解決策 |
ECS インスタンスまたは Cloud Assistant クライアントのステータスが異常です。 | ECS インスタンスが実行されていません。 | ECS コンソールで、ECS インスタンスのステータスを確認して問題を解決します。 |
Cloud Assistant クライアントがインストールされていません。 | Cloud Assistant クライアントをインストールします。詳細については、「Linux インスタンスに Cloud Assistant クライアントをインストールする」をご参照ください。 | |
マウント コマンドの実行がタイムアウトしたか、中断されました。 | NFS クライアントのインストールに必要な時間が想定よりも長くなっています。 | 数分待ってから、マウント コマンドをもう一度実行します。 |
NFS クライアントのインストールに失敗しました。 | NFS クライアントのソースを特定できません。 | ECS インスタンスにログインして、NFS クライアントをインストールします。詳細については、「手順 1: NFS クライアントをインストールする」をご参照ください。 |
リクエスト パラメーターに指定された値の形式が無効です。 | 指定されたマウント パスまたは NAS ファイルシステムのディレクトリが無効です。 | 指定されたマウント パスまたは NAS ファイルシステムのディレクトリが絶対パスであることを確認します。オプションのパラメーターにはデフォルト値を使用できます。 |
マウント パスが要件を満たしていません。 | マウント パスが空ではありません。 | マウント パスを変更して、ファイルシステムをもう一度マウントします。 |
別のマウントポイントがマウント パスにマウントされています。 | ||
別のマウントポイントがマウント パスの親ディレクトリにマウントされています。 | ||
マウント コマンドが無効です。 | 1 つ以上のマウント パラメーターの値が無効です。 | マウント パラメーターにデフォルト値を使用して、ファイルシステムをもう一度マウントすることをお勧めします。 |
その他の原因 | 自動チェック スクリプトを実行して障害を解決します。詳細については、「マウント障害のトラブルシューティングに関する FAQ」をご参照ください。 |