解決策 1:
このディスクにスワップ ファイルを作成しても問題ありませんが、必ず Linux エージェントを使用して作成してください。リソースディスクで自動的に作成および管理します。
有効にする方法は次のとおりです。
- 「/etc/waagent.conf」を編集します
次の行を追加またはコメント解除します:
ResourceDisk.Format=y
ResourceDisk.Filesystem=ext4
ResourceDisk.MountPoint=/mnt/resource
ResourceDisk.EnableSwap=y
ResourceDisk.SwapSizeMB=2048
通常、EnableSwap と SwapSizeMB のみがデフォルトで構成されません。適用するエージェントを保存して再起動します。
解決策 2:
Windows 仮想マシンでは、これはデフォルトで行われます。
Linux VM では、システムが起動時にスワップ ファイルが既に存在することを想定していない限り、これも安全なはずです。その場合、スワップ ファイルが見つからないためにマウントできないと文句を言う可能性があります。
この場合、起動時にスワップ ファイルが実際に存在するかどうかを確認し、存在しない場合は作成するスクリプトが必要になります。
Azure はおそらく、これを自動的に管理する何らかの手段を提供しています。