Windows Server 2016などでの対応方法です。
(1)EC2Launchでは以下の設定ファイルで行います。
C:\ProgramData\Amazon\EC2-Windows\Launch\Config\DriveLetterMappingConfig.json
{
"driveLetterMapping": [
{
"volumeName": "cdrive",
"driveLetter": "C"
},
{
"volumeName": "edrive",
"driveLetter": "E"
},
{
"volumeName": "gdrive",
"driveLetter": "G"
},
{
"volumeName": "idrive",
"driveLetter": "I"
},
{
"volumeName": "kdrive",
"driveLetter": "K"
},
{
"volumeName": "mdrive",
"driveLetter": "M"
}
]
}
C:\>label e:
Volume in drive E: is edrive
Volume Serial Number is ****-****
Volume label (32 characters, ENTER for none)? edrive
C:\ProgramData\Amazon\EC2-Windows\Launch\Scripts\InitializeDisks.ps1 -Schedule
PS> Get-Content C:\ProgramData\Amazon\EC2-Windows\Launch\Config\DriveLetterMappingConfig.json -Encoding UTF8 -Raw | ConvertFrom-Json
PS C:\> Get-Content C:\ProgramData\Amazon\EC2-Windows\Launch\Config\DriveLetterMappingConfig.json -Encoding UTF8 -Raw | ConvertFrom-Json
ConvertFrom-Json : Invalid array passed in, ',' expected. (100): {
"driveLetterMapping": [
{
"volumeName": "cdrive",
"driveLetter": "C"
}
{
"volumeName": "edrive",
"driveLetter": "E"
},
{
"volumeName": "gdrive",
"driveLetter": "G"
},
{
"volumeName": "idrive",
"driveLetter": "I"
},
{
"volumeName": "kdrive",
"driveLetter": "K"
},
{
"volumeName": "mdrive",
"driveLetter": "M"
}
]
}
At line:1 char:113
+ ... \DriveLetterMappingConfig.json -Encoding UTF8 -Raw | ConvertFrom-Json
+ ~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [ConvertFrom-Json], ArgumentException
+ FullyQualifiedErrorId : System.ArgumentException,Microsoft.PowerShell.Commands.ConvertFromJsonCommand
PS C:\> Get-Content C:\ProgramData\Amazon\EC2-Windows\Launch\Config\DriveLetterMappingConfig.json -Encoding UTF8 -Raw | ConvertFrom-Json
driveLetterMapping
------------------
{@{volumeName=cdrive; driveLetter=C}, @{volumeName=edrive; driveLetter=E}, @{volumeName=gdrive; driveLetter=G}, @{vo...
C:\ProgramData\Amazon\EC2-Windows\Launch\Log\DiskInitialization.log
以下のエラーが "DiskInitialization.log"に記録されている場合があります。
Drive letter 'X' is already taken by another disk .. skipping it
【超重要】本ページは情報が古くなっている可能性があります。参考程度にしてください。
[ 一覧に戻る]