

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 檢視 Amazon EBS 磁碟區的相關資訊
<a name="ebs-describing-volumes"></a>

您可檢視關於 EBS 磁碟區的描述性資訊。例如，您可以檢視特定區域中所有磁碟區的相關資訊，或檢視單一磁碟區的詳細資訊，包括其大小、磁碟區類型、磁碟區是否加密、使用哪個 KMS 金鑰來加密磁碟區，以及磁碟區連接的特定執行個體。

您可以從執行個體上的作業系統取得 EBS 磁碟區的詳細資訊，例如有多少可用的磁碟空間。

**Topics**
+ [檢視磁碟區資訊](#ebs-view-information-console)
+ [磁碟區狀態](#volume-state)
+ [檢視磁碟區指標](#ebs-view-volume-metrics)
+ [檢視可用的磁碟空間](#ebs-view-free-disk-space-lin)

## 檢視磁碟區資訊
<a name="ebs-view-information-console"></a>

您可以檢視 EBS 磁碟區的相關資訊。

------
#### [ Console ]

**檢視磁碟區的相關資訊**

1. 前往 [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/) 開啟 Amazon EC2 主控台。

1. 在導覽窗格中，選擇 **Volumes** (磁碟區)。

1. 若要減少清單，您可以使用標籤和磁碟區屬性來篩選磁碟區。選取篩選條件欄位、選取標籤或磁碟區屬性，然後選取篩選條件值。

1. 若要檢視磁碟區的詳細資訊，請選擇其 ID。

**檢視連接到執行個體的 EBS 磁碟區**

1. 前往 [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/) 開啟 Amazon EC2 主控台。

1. 在導覽窗格中，選擇**執行個體**。

1. 選取執行個體。

1. 在 **Storage** (儲存) 索引標籤上，**Block devices** (區塊型儲存設備) 區段會列出連接到執行個體的磁碟區。若要檢視特定磁碟區的相關資訊，請在 **Volume ID** (磁碟區 ID) 欄中選擇其 ID。

------
#### [ Amazon EC2 Global View ]

您可以使用 [Amazon EC2 Global View](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/global-view.html) 來檢視已啟用您 AWS 帳戶的所有區域中的磁碟區。

**取得所有區域的 EBS 磁碟區摘要**

1. 前往 [https://console.aws.amazon.com/ec2globalview/home](https://console.aws.amazon.com/ec2globalview/home) 開啟 Amazon EC2 全域檢視主控台。

1. 在**區域瀏覽器**索引標籤的**摘要**下，檢查**磁碟區**的資源計數，其中包括磁碟區數量和區域數量。按一下底線文字，查看磁碟區計數如何分散到各個區域。

1. 在**全域搜尋**索引標籤上，選取用戶端篩選條件**資源類型 = 磁碟區**。您可以透過指定區域或標籤進一步篩選結果。

------
#### [ AWS CLI ]

**檢視 EBS 磁碟區的相關資訊**  
使用 [describe-volumes](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-volumes.html) 命令。下列範例會計算目前區域中的磁碟區。

```
aws ec2 describe-volumes --query "length(Volumes[*])"
```

下列範例列出連接至指定執行個體的磁碟區。

```
aws ec2 describe-volumes \
    --filters "Name=attachment.instance-id,Values=i-1234567890abcdef0" \
    --query Volumes[*].VolumeId \
    --output text
```

下列範例說明指定的磁碟區。

```
aws ec2 describe-volumes --volume-ids vol-01234567890abcdef
```

以下為範例輸出。

```
{
    "Volumes": [
        {
            "Iops": 3000,
            "VolumeType": "gp3",
            "MultiAttachEnabled": false,
            "Throughput": 125,
            "Operator": {
                "Managed": false
            },
            "VolumeId": "vol-01234567890abcdef",
            "Size": 8,
            "SnapshotId": "snap-0abcdef1234567890",
            "AvailabilityZone": "us-west-2b",
            "State": "in-use",
            "CreateTime": "2024-05-17T23:23:00.400000+00:00",
            "Attachments": [
                {
                    "DeleteOnTermination": true,
                    "VolumeId": "vol-01234567890abcdef",
                    "InstanceId": "i-1234567890abcdef0",
                    "Device": "/dev/xvda",
                    "State": "attached",
                    "AttachTime": "2024-05-17T23:23:00+00:00"
                }
            ],
            "Encrypted": false
        }
    ]
}
```

------
#### [ PowerShell ]

**檢視 EBS 磁碟區的相關資訊**  
使用 [Get-EC2Volume](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2Volume.html) cmdlet。下列範例會計算目前區域中的磁碟區。

```
(Get-EC2Volume).Count
```

下列範例列出連接至指定執行個體的磁碟區。

```
(Get-EC2Volume `
    -Filters @{Name="attachment.instance-id";Values="i-1234567890abcdef0"}).VolumeId
```

下列範例說明指定的磁碟區。

```
Get-EC2Volume -VolumeId vol-01234567890abcdef
```

以下為範例輸出。

```
Attachments        : {i-1234567890abcdef0}
AvailabilityZone   : us-west-2b
CreateTime         : 5/17/2024 11:23:00 PM
Encrypted          : False
FastRestored       : False
Iops               : 3000
KmsKeyId           : 
MultiAttachEnabled : False
Operator           : Amazon.EC2.Model.OperatorResponse
OutpostArn         : 
Size               : 8
SnapshotId         : snap-0abcdef1234567890
SseType            : 
State              : in-use
Tags               : {}
Throughput         : 125
VolumeId           : vol-01234567890abcdef
VolumeType         : gp3
```

------

## 磁碟區狀態
<a name="volume-state"></a>

磁碟區狀態描述 Amazon EBS 磁碟區的可用性。您可以在 主控台的磁碟區頁面上**的狀態**欄中檢視**磁碟區**狀態，或使用 [describe-volumes](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-volumes.html) AWS CLI 命令。

從建立到刪除為止，Amazon EBS 磁碟區都會轉換到不同的狀態。

下圖顯示磁碟區狀態之間的轉換。您可以從 Amazon EBS 快照建立磁碟區或建立空磁碟區。當您建立磁碟區時，它會進入 `creating` 狀態。磁碟區準備就緒後，就會進入 `available` 狀態。您可以將可用磁碟區連接至與磁碟區位於相同可用區域中的執行個體。您必須先分離磁碟區，才能將其連接至不同的執行個體或刪除它。您可以刪除不再需要的磁碟區。

![\[EBS 磁碟區的生命週期。\]](http://docs.aws.amazon.com/zh_tw/ebs/latest/userguide/images/volume-states.png)


下表摘要說明磁碟區狀態。


| State | Description | 
| --- | --- | 
| creating | 正在建立磁碟區。 | 
| available | 磁碟區未連接至執行個體。 | 
| in-use | 磁碟區已連接至執行個體。 | 
| deleting | 正在刪除磁碟區。 | 
| deleted | 已刪除磁碟區。 | 
| error | 與您的 EBS 磁碟機相關的底層硬體已經失敗，並且與磁碟機關聯的資料無法恢復。如需如何還原磁碟區或復原磁碟區上資料的資訊，請參閱[為什麼我的 EBS 磁碟區的狀態為「錯誤」？](https://repost.aws/knowledge-center/ebs-error-status)。 | 

## 檢視磁碟區指標
<a name="ebs-view-volume-metrics"></a>

您可以從 Amazon CloudWatch 取得有關 EBS 磁碟區的額外資訊。如需詳細資訊，請參閱 [Amazon EBS 的 Amazon CloudWatch 指標](using_cloudwatch_ebs.md)。

## 檢視可用的磁碟空間
<a name="ebs-view-free-disk-space-lin"></a>

您可以從執行個體上的作業系統取得 EBS 磁碟區的詳細資訊，例如有多少可用的磁碟空間。

### Linux 執行個體
<a name="ebs-view-free-disk-space-linux"></a>

使用 **df -hT**命令並指定裝置名稱：

```
[ec2-user ~]$ df -hT /dev/xvda1
Filesystem     Type      Size  Used Avail Use% Mounted on
/dev/xvda1     xfs       8.0G  1.2G  6.9G  15% /
```

### Windows 執行個體
<a name="ebs-view-free-disk-space-windows"></a>

您可以開啟 File Explorer 並選取**此 PC** 來檢視可用磁碟空間。

您可以使用下列 `dir` 命令，並檢查輸出的最後一行，來檢視可用的磁碟空間。

```
C:\> dir C:
 Volume in drive C has no label.
 Volume Serial Number is 68C3-8081

 Directory of C:\

03/25/2018  02:10 AM    <DIR>          .
03/25/2018  02:10 AM    <DIR>          ..
03/25/2018  03:47 AM    <DIR>          Contacts
03/25/2018  03:47 AM    <DIR>          Desktop
03/25/2018  03:47 AM    <DIR>          Documents
03/25/2018  03:47 AM    <DIR>          Downloads
03/25/2018  03:47 AM    <DIR>          Favorites
03/25/2018  03:47 AM    <DIR>          Links
03/25/2018  03:47 AM    <DIR>          Music
03/25/2018  03:47 AM    <DIR>          Pictures
03/25/2018  03:47 AM    <DIR>          Saved Games
03/25/2018  03:47 AM    <DIR>          Searches
03/25/2018  03:47 AM    <DIR>          Videos
               0 File(s)              0 bytes
              13 Dir(s)  18,113,662,976 bytes free
```

您也可以使用下列 `fsutil` 命令來檢視可用的磁碟空間：

```
C:\> fsutil volume diskfree C:
Total # of free bytes        : 18113204224
Total # of bytes             : 32210153472
Total # of avail free bytes  : 18113204224
```

**提示**  
您還可以在不連接執行個體的情況下，使用 CloudWatch 代理程式從 Amazon EC2 執行個體收集磁盤空間用量指標。如需詳細資訊，請參閱《Amazon CloudWatch 使用者指南》中的[建立 CloudWatch 代理程式組態檔案](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/create-cloudwatch-agent-configuration-file.html)和[安裝 CloudWatch 代理程式](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/install-CloudWatch-Agent-on-EC2-Instance.html)。如果您需要監控多個執行個體的磁盤空間用量，可以使用 Systems Manager 在這些執行個體上安裝和設定 CloudWatch 代理程式。如需詳細資訊，請參閱[使用 Systems Manager 安裝 CloudWatch 代理程式](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/installing-cloudwatch-agent-ssm.html)。