**關鍵要點**
– **安全縮減磁碟:** Azure 不支援直接縮小資料磁碟,但可透過建立新磁碟並複製資料實現。
– **適用場景:** 本指南適用於管理香港 VPS 或香港雲伺服器上的 Azure 虛擬機器(VM)資料磁碟。
– **資料安全:** 刪除舊磁碟前,務必驗證資料完整性並備份關鍵資料。
– **技術要求:** 需熟悉 Azure 入口網站操作、RDP 連線和 Windows 磁碟管理工具。
**概覽**
在管理 Azure 虛擬機器時,優化磁碟使用可顯著降低成本,尤其是運行於香港 VPS 或香港雲伺服器的 VM。由於 Azure 不支援直接縮小資料磁碟,您需建立較小的新磁碟,將資料從舊磁碟複製至新磁碟,再刪除舊磁碟。以下步驟將協助您安全完成此過程。
**適用性**
本指南適用於 Windows 虛擬機器的資料磁碟,不涉及作業系統(OS)磁碟的縮減。步驟基於 Azure 官方文件,適用於香港區域的 Azure 部署。
**注意事項**
– 操作前建議備份資料以防意外遺失。
– 確保新磁碟容量足以容納舊磁碟資料,並驗證資料傳輸完整性。
—
**詳細操作指南**
> **注意:**
> 1. 本文不涵蓋作業系統(OS)磁碟的縮小操作,僅作爲資料磁碟縮小的通用指南。
> 2. 請根據具體環境調整步驟。
### 1. 建立新的資料磁碟
於 Azure 入口網站建立新磁碟:
1. 登入 [Azure 入口網站](https://portal.azure.com/)。
2. 搜尋並選取 **虛擬機器**。
3. 從清單中選取需附加新磁碟的虛擬機器名稱。
4. 於虛擬機器導覽窗格的 **設定** 區,選取 **磁碟**。
5. 在 **資料磁碟** 區段,點擊 **建立並附加新磁碟**。
6. 於新磁碟的設定列填寫以下欄位:
| **設定欄位** | **說明** | **範例值** |
|——————–|——————————|—————-|
| LUN | 邏輯單元號,確保不與現有磁碟衝突 | 0 |
| 磁碟名稱 | 唯一識別名稱 | NewDataDisk |
| 儲存體類型 | 依效能需求選擇(如:標準 HDD、進階 SSD) | 進階 SSD |
| 大小 (GB) | **新磁碟目標容量(需大於舊磁碟已用空間)** | 64 |
| 最大 IOPS | 每秒輸入/輸出操作數 | 500 |
| 最大輸送量 (MBps) | 資料傳輸速率 | 100 |
| 加密 | 資料安全選項 | 啟用 |
| 主機快取 | 讀寫效能優化模式 | ReadWrite |
7. 點擊 **儲存**,新磁碟將自動附加至虛擬機器。
> **提示:**
> 透過 Azure 入口網站或 VM 內的磁碟管理工具,檢查舊磁碟的 **已用空間** 以確定新磁碟容量。
—
### 2. 在虛擬機器中設定資料磁碟
**Windows 虛擬機器操作步驟:**
1. 使用遠端桌面協定 (RDP) 連線至虛擬機器
2. 開啟磁碟管理工具:
– 右鍵點擊 **本機** → **管理** → **存放裝置** → **磁碟管理**。
3. **初始化新磁碟:**
– 右鍵點擊新磁碟(標示爲「未知」),選擇 **初始化磁碟** → 選取分割樣式(通常爲 **GPT**)。
4. **建立磁碟區並指派磁碟機代號:**
– 右鍵點擊新磁碟的 **未配置** 空間 → **新增簡單磁碟區** → 依精靈指派磁碟機代號(如 `Y:`)。
5. **格式化磁碟:**
– 選擇 NTFS 檔案系統,完成格式化。
> **提示:**
> 確保新磁碟可用空間足以容納舊磁碟資料,並確認已指派磁碟機代號。
—
### 3. 將檔案從舊資料磁碟移至新資料磁碟
**使用 robocopy 指令複製資料(避免遺失):**
1. 停止使用舊磁碟的應用程式(防止資料損毀)。
2. 以 **系統管理員身分** 開啓命令提示字元。
3. 執行指令:
“`batch
robocopy X:\ Y:\ /MIR /Z /W:5 /R:2 /MT
“`
– `X:\`:舊磁碟機代號(如 `D:`)
– `Y:\`:新磁碟機代號
– 參數說明:
– `/MIR`:鏡像模式(同步來源與目標)
– `/Z`:支援中斷後續傳
– `/W:5`:重試等待時間(5秒)
– `/R:2`:失敗重試次數(2次)
– `/MT`:多執行緒加速複製
4. **驗證資料完整性:**
– 使用檔案比對工具(如 WinMerge)或手動檢查關鍵檔案。
– 執行驗證指令:
“`batch
robocopy X:\ Y:\ /L /XJ /LOG:C:\copy_verify.log
“`
(`/L`:僅列出差異,`/XJ`:排除 Junction 點)
> **提示:**
> 複製時間依資料量而定,大型資料可能需數小時。
—
### 4. 分離與刪除舊資料磁碟
#### 第1部分:分離舊磁碟
1. 返回 [Azure 入口網站](https://portal.azure.com/) → 搜尋並選取 **虛擬機器**。
2. 選取目標虛擬機器 → **設定** → **磁碟**。
3. 在 **資料磁碟** 區段找到舊磁碟 → 點擊行末的 **分離圖示**(ⓧ)。
4. 點擊 **儲存** 完成分離。
#### 第2部分:刪除舊磁碟
– **受控磁碟:**
1. 於入口網站搜尋 **磁碟** → 找出狀態爲 **未連結** 的舊磁碟。
2. 選取磁碟 → 點擊 **刪除** → 確認操作。
> **警告:**
> 刪除前務必確認新磁碟資料完整,並保留備份!
—
**結束語**
透過以上步驟,您可在 Azure 安全縮小資料磁碟而不遺失資料。無論是香港 VPS 或雲伺服器上的 Azure 虛擬機器,此流程皆能協助優化資源使用並降低成本。**請始終在刪除舊磁碟前驗證資料完整性,並保留可靠備份以確保資料安全。**